llvm-project/llvm/lib
Phoebe Wang f13b43d570 [X86][FP16] Only generate approximate rsqrt when Reciprocal is true for half type
We have reasonable fast sqrt and accurate rsqrt for half type due to the
limited fractions. So neither do we need multi steps refinement for
rsqrt nor replace sqrt by rsqrt.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D114844
2021-12-02 13:52:45 +08:00
..
Analysis [TLI] Add memset_pattern4, memset_pattern8 lib functions. 2021-12-01 21:18:19 +00:00
AsmParser [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
BinaryFormat [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
Bitcode [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
Bitstream
CodeGen [SelectionDAG] Add pattern to haveNoCommonBitsSet 2021-12-01 12:04:04 -05:00
DWARFLinker Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
DWP
DebugInfo DWARFVerifier: Don't parse all units twice 2021-11-24 14:03:56 -08:00
Demangle Add missing header 2021-11-29 16:29:37 -08:00
ExecutionEngine [JITLink][ELF] Don't skip sections of size 0 2021-11-30 09:19:14 -08:00
Extensions
FileCheck [llvm] Use StringRef::contains (NFC) 2021-10-23 08:45:27 -07:00
Frontend [OpenMP][IRBuilder] Fix createSections 2021-12-01 15:11:54 +05:30
FuzzMutate
Fuzzer
IR [Verifier] Make matrix intrinsic verification compatible with opaque pointers 2021-12-01 16:26:05 +01:00
IRReader
InterfaceStub [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
LTO [NewPM] Use the default AA pipeline by default 2021-11-04 15:10:34 -07:00
LineEditor
Linker [llvm] Use make_early_inc_range (NFC) 2021-11-05 19:39:07 -07:00
MC Revert "Use VersionTuple for parsing versions in Triple. This makes it possible to distinguish between "16" and "16.0" after parsing, which previously was not possible." 2021-11-30 18:36:32 +01:00
MCA [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
Object [llvm] Use range-based for loops (NFC) 2021-11-29 09:04:44 -08:00
ObjectYAML [ObjectYAML/obj2yaml/yaml2obj][MachO] Support indirect symbol table 2021-11-30 16:15:33 -08:00
Option [llvm/OptTable] Add named param comment for GroupedShortOption 2021-09-27 11:33:29 -04:00
Passes [llvm] Use range-based for loops (NFC) 2021-11-29 09:04:44 -08:00
ProfileData [memprof] Align each rawprofile section to 8b. 2021-11-30 20:12:43 -08:00
Remarks
Support [llvm] [Support] Add HTTP Client Support library. 2021-12-01 23:54:38 +00:00
TableGen [llvm] Use range-based for loops (NFC) 2021-11-28 18:14:49 -08:00
Target [X86][FP16] Only generate approximate rsqrt when Reciprocal is true for half type 2021-12-02 13:52:45 +08:00
Testing
TextAPI [llvm] Use drop_begin (NFC) 2021-09-16 08:46:26 -07:00
ToolDrivers [Type] Avoid APFloat.h include (NFC) 2021-10-09 11:29:26 +02:00
Transforms [unroll] Fix a functional change in an NFC patch 2021-12-01 17:28:12 -08:00
WindowsManifest Make WindowsManifestMerger::merge() take a MemoryBufferRef 2021-08-24 16:39:20 -04:00
XRay Support: Use Expected<T>::moveInto() in a few places 2021-10-22 12:40:10 -07:00
CMakeLists.txt