1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm
Craig Topper 639e60808d [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to turn a splat pointer into GEP with scalar base and 0 index
This helps SelectionDAGBuilder recognize the splat can be used as a uniform base.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D86371
2020-09-02 20:44:12 -07:00
..
ADT Improve error handling for SmallVector programming errors 2020-09-02 15:00:26 -07:00
Analysis [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to turn a splat pointer into GEP with scalar base and 0 index 2020-09-02 20:44:12 -07:00
AsmParser
BinaryFormat [PowerPC][PCRelative] Thread Local Storage Support for Initial Exec 2020-08-21 10:13:11 -05:00
Bitcode [DebugInfo][flang]Added support for representing Fortran assumed length strings 2020-08-22 10:13:40 +05:30
Bitstream Fix an overflow issue at BackpatchWord 2020-08-27 04:46:19 +00:00
CodeGen [SVE] Don't reorder subvector/binop sequences when the resulting binop is not legal. 2020-09-02 11:01:33 +01:00
Config [CMake] Use find_library for ncurses 2020-08-31 20:06:21 -07:00
DebugInfo [WIP][DebugInfo] Lazily parse debug_loclist offsets 2020-08-18 10:49:39 -07:00
Demangle ld128 demangle: allow space for 'L' suffix. 2020-08-18 16:14:05 -07:00
DWARFLinker [DebugInfo] Clean up DIEUnit. NFC. 2020-08-07 15:55:44 +07:00
ExecutionEngine [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods to JITDylib. 2020-08-29 15:17:06 -07:00
FileCheck Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
Frontend [flang][openacc] Add check for tile clause restriction 2020-08-27 22:13:46 -04:00
FuzzMutate
InterfaceStub [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00
IR [PowerPC] Implemented Vector Multiply Builtins 2020-09-02 14:16:21 -05:00
IRReader
LineEditor
Linker
LTO
MC [MC] [Win64EH] Fill in FuncletOrFuncEnd if missing 2020-08-29 15:15:22 +03:00
MCA
Object [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. 2020-08-26 15:09:55 +03:00
ObjectYAML [DWARFYAML] Make the debug_str section optional. 2020-09-01 10:02:09 +08:00
Option [llvm-symbolizer] Switch command line parsing from llvm::cl to OptTable 2020-08-04 08:53:15 -07:00
Passes [NewPM] Print 'Skipping pass' as pass instrumentation 2020-08-07 15:02:02 -07:00
ProfileData [SampleFDO] Enhance profile remapping support for searching inline instance 2020-08-26 11:07:35 -07:00
Remarks BitstreamRemarkParser.h - remove unnecessary includes. NFCI. 2020-08-06 13:17:53 +01:00
Support Improve error handling for SmallVector programming errors 2020-09-02 15:00:26 -07:00
TableGen [flang][directives] Use TableGen to generate clause unparsing 2020-08-17 14:22:25 -04:00
Target Revert "Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _)" (and dependent patch "Optimize away a Not feeding a brcond by using tbz instead of tbnz.")" 2020-09-01 14:29:04 -07:00
Testing/Support [llvm] [unittests] Remove temporary files after they're not needed 2020-09-02 00:34:44 +03:00
TextAPI/MachO [MachO] Add skeletal support for DriverKit platform 2020-08-14 12:36:43 -07:00
ToolDrivers
Transforms [MemCpyOptimizer] Preserve analyses and replace use of lambdas to get them. 2020-09-01 17:35:40 -07:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt [flang][openacc] OpenACC 3.0 parser 2020-07-14 14:29:40 -04:00
InitializePasses.h [ObjCARCOpt] Port objc-arc to NPM 2020-08-28 12:59:33 -07:00
LinkAllIR.h
LinkAllPasses.h [ConstProp] Remove ConstantPropagation 2020-08-26 15:51:30 -07:00
module.extern.modulemap
module.install.modulemap
module.modulemap Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h