1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm
Stefan Stipanovic d3045d5f6f [Attributor] Heap-To-Stack Conversion
D53362 gives a prototype heap-to-stack conversion pass. With addition of new attributes in the attributor, this can now be revisted and improved. This will place it in the Attributor to make it easier to use new attributes (eg. nofree, nosync, willreturn, etc.) and other attributor features.

Reviewers: jdoerfert, uenoku, hfinkel, efriedma

Subscribers: lebedev.ri, xbolva00, hiraditya, llvm-commits

Differential Revision: https://reviews.llvm.org/D65408

llvm-svn: 371942
2019-09-15 21:47:41 +00:00
..
ADT [ADT] Remove a workaround for old versions of clang 2019-09-13 13:47:49 +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
Bitstream [Remarks] Add parser for bitstream remarks 2019-09-09 17:43:50 +00:00
CodeGen [AArch64][GlobalISel] Tail call memory intrinsics 2019-09-13 20:25:58 +00:00
Config
DebugInfo [NFC] Fix file header filename to be Range.h 2019-09-12 22:23:03 +00:00
Demangle Fix incorrect demangling of call operator of lambda with explicit 2019-09-09 23:07:25 +00:00
ExecutionEngine [Orc] Address the remaining move-capture FIXMEs 2019-09-13 11:35:33 +00:00
FuzzMutate
IR [WebAssembly] Narrowing and widening SIMD ops 2019-09-13 22:54:41 +00:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Fix handling of weak interposable symbols 2019-08-23 15:18:58 +00:00
MC [Alignment] Introduce llvm::Align to MCSection 2019-09-13 09:29:59 +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/ObjectYAML] - Cleanup the error reporting API, add custom errors handlers. 2019-09-13 16:00:16 +00:00
Option
Passes
ProfileData [InstrProf] Tighten a check for malformed data records in raw profiles 2019-09-03 22:23:14 +00:00
Remarks [Remarks][NFC] Forward declare ParsedStringTable 2019-09-13 17:27:28 +00:00
Support [Reproducer] Add reproducer dump command. 2019-09-13 23:27:31 +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 [ARM] Add support for MVE vmaxv and vminv 2019-09-13 09:11:46 +00:00
Testing/Support
TextAPI Revert [llvm-nm] Add tapi file support 2019-09-11 21:35:28 +00:00
ToolDrivers
Transforms [Attributor] Heap-To-Stack Conversion 2019-09-15 21:47:41 +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