1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm
Tim Northover 734aa27517 CodeGenPrep: add separate hook say when GEPs should be used for sinking. NFCI.
Up to now, we've decided whether to sink address calculations using GEPs or
normal arithmetic based on the useAA hook, but there are other reasons GEPs
might be preferred. So this patch splits the two questions, with a default
implementation falling back to useAA.

llvm-svn: 371721
2019-09-12 10:21:00 +00:00
..
ADT [ADT] Add makeArrayRef(std::array<>) template specialization 2019-09-05 21:27:25 +00:00
Analysis [Loads] Move generic code out of vectorizer into a location it might be reused [NFC] 2019-09-10 21:33:53 +00:00
AsmParser
BinaryFormat [WebAssembly] Initialize memory in start function 2019-09-04 19:50:39 +00:00
Bitcode Reland: [Remarks] Add an LLVM-bitstream-based remark serializer 2019-07-31 00:13:51 +00:00
Bitstream [Remarks] Add parser for bitstream remarks 2019-09-09 17:43:50 +00:00
CodeGen CodeGenPrep: add separate hook say when GEPs should be used for sinking. NFCI. 2019-09-12 10:21:00 +00:00
Config
DebugInfo Add some missing changes to GSYM that was addressing a gcc compilation error due to a type and variable with the same name 2019-09-11 22:24:45 +00:00
Demangle Fix incorrect demangling of call operator of lambda with explicit 2019-09-09 23:07:25 +00:00
ExecutionEngine All Errors must be checked 2019-09-11 20:54:38 +00:00
FuzzMutate
IR Make SwitchInstProfUpdateWrapper strict permanently 2019-09-12 03:41:34 +00:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Fix handling of weak interposable symbols 2019-08-23 15:18:58 +00:00
MC [X86] Print register names in .seh_* directives 2019-08-30 21:23:05 +00:00
MCA [MCA] consistently use MCPhysReg instead of unsigned as register type. NFCI 2019-08-22 13:32:17 +00:00
Object Revert [llvm-nm] Add tapi file support 2019-09-11 21:35:28 +00:00
ObjectYAML [yaml2obj] Rename SHOffset (e_shoff) field to SHOff. NFC 2019-09-06 09:23:17 +00:00
Option
Passes [PGO] Add PGO support at -O0 in the experimental new pass manager 2019-08-01 22:36:34 +00:00
ProfileData [InstrProf] Tighten a check for malformed data records in raw profiles 2019-09-03 22:23:14 +00:00
Remarks [Remarks] Add parser for bitstream remarks 2019-09-09 17:43:50 +00:00
Support GlobalISel: add combiner to form indexed loads. 2019-09-09 10:04:23 +00:00
TableGen Use C++14 heteregenous lookup for a couple of std::map<std::string, ...> 2019-08-21 21:17:34 +00:00
Target Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
Testing/Support
TextAPI Revert [llvm-nm] Add tapi file support 2019-09-11 21:35:28 +00:00
ToolDrivers
Transforms [ConstantHoisting] Fix non-determinism. 2019-09-11 18:55:00 +00:00
WindowsManifest
WindowsResource
XRay Switch LLVM to use 64-bit offsets (2/5) 2019-08-06 10:49:40 +00:00
CMakeLists.txt
InitializePasses.h [MIR] MIRNamer pass for improving MIR test authoring experience. 2019-09-05 20:44:33 +00:00
LinkAllIR.h
LinkAllPasses.h [MustExec] Add a generic "must-be-executed-context" explorer 2019-08-23 15:17:27 +00:00
module.extern.modulemap
module.install.modulemap
module.modulemap [Attributor][modulemap] Revert r368064 but fix the build 2019-08-06 19:53:19 +00:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h