1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/include/llvm
Mehdi Amini 4cc3acc6c7 Interprocedural Register Allocation (IPRA): add a Transformation Pass
Adds a MachineFunctionPass that scans the body to find calls, and
update the register mask with the one saved by the
RegUsageInfoCollector analysis in PhysicalRegisterUsageInfo.

Patch by Vivek Pandya <vivekvpandya@gmail.com>

Differential Revision: http://reviews.llvm.org/D21180

llvm-svn: 272414
2016-06-10 18:37:21 +00:00
..
ADT Fix stale name in comment. 2016-06-10 08:48:49 +00:00
Analysis Interprocedural Register Allocation (IPRA) Analysis 2016-06-10 16:19:46 +00:00
AsmParser
Bitcode [DebugInfo] Add calling convention support for DWARF and CodeView 2016-06-08 20:34:29 +00:00
CodeGen Interprocedural Register Allocation (IPRA): add a Transformation Pass 2016-06-10 18:37:21 +00:00
Config Add the printing the Mach-O (__LLVM,__bundle) xar archive file section "verbosely" 2016-05-23 21:34:12 +00:00
DebugInfo Make PDBFile take a StreamInterface instead of a MemBuffer. 2016-06-10 05:10:19 +00:00
ExecutionEngine Apply most suggestions of clang-tidy's performance-unnecessary-value-param 2016-06-08 19:09:22 +00:00
IR [NVPTX] Add intrinsics for shfl instructions. 2016-06-09 20:04:08 +00:00
IRReader
LibDriver
LineEditor Apply clang-tidy's misc-move-constructor-init throughout LLVM. 2016-05-27 14:27:24 +00:00
Linker Linker: teach the IR mover to return llvm::Error. 2016-05-27 05:21:35 +00:00
LTO Apply most suggestions of clang-tidy's performance-unnecessary-value-param 2016-06-08 19:09:22 +00:00
MC Apply most suggestions of clang-tidy's performance-unnecessary-value-param 2016-06-08 19:09:22 +00:00
Object [pdbdump] Print out New FPO stream contents. 2016-06-06 18:39:21 +00:00
ObjectYAML [obj2yaml] [yaml2obj] Support for MachO nlist and string table 2016-06-02 22:54:06 +00:00
Option
Passes [PM] Refactor cross-registration of AM into an helper. 2016-05-14 23:21:50 +00:00
ProfileData Apply most suggestions of clang-tidy's performance-unnecessary-value-param 2016-06-08 19:09:22 +00:00
Support Add missing include for r272369 2016-06-10 05:19:42 +00:00
TableGen
Target [Target] Introduce a generic opcode for bitwise OR: G_OR. 2016-06-08 16:12:19 +00:00
Transforms Use ProfileSummaryInfo in inline cost analysis. 2016-06-09 22:23:21 +00:00
CMakeLists.txt
InitializePasses.h Interprocedural Register Allocation (IPRA) Analysis 2016-06-10 16:19:46 +00:00
LinkAllIR.h
LinkAllPasses.h New pass: guard widening 2016-05-18 22:55:34 +00:00
module.modulemap Add new .def file to module map. 2016-05-26 20:13:50 +00:00
module.modulemap.build
Pass.h Remove unused header. 2016-05-25 22:56:58 +00:00
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h [LPM] Reinstate r271781 which reinstated r271652 to replace the 2016-06-04 19:57:55 +00:00