1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/include/llvm
Matthias Braun 035030b31f MachineRegionInfo: Fix pass initialization
- Adapt MachineBasicBlock::getName() to have the same behavior as the IR
  BasicBlock (Value::getName()).
- Add it to lib/CodeGen/CodeGen.cpp::initializeCodeGen so that it is linked in
  the CodeGen library.
- MachineRegionInfoPass's name conflicts with RegionInfoPass's name ("region").
- MachineRegionInfo should depend on MachineDominatorTree,
  MachinePostDominatorTree and MachineDominanceFrontier instead of their
  respective IR versions.
- Since there were no tests for this, add a X86 MIR test.

Patch by Francis Visoiu Mistrih<fvisoiumistrih@apple.com>

llvm-svn: 295518
2017-02-18 00:41:16 +00:00
..
ADT [Support] Add StringRef::getAsDouble. 2017-02-14 19:06:37 +00:00
Analysis AssumptionCache: Disable the verifier by default, move it behind a hidden cl::opt and verify from releaseMemory(). 2017-02-15 21:10:09 +00:00
AsmParser
Bitcode IR: Function summary extensions for whole-program devirtualization pass. 2017-02-10 22:29:38 +00:00
CodeGen MachineRegionInfo: Fix pass initialization 2017-02-18 00:41:16 +00:00
Config allow migrating away from cmake option for LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING 2017-02-14 19:06:43 +00:00
DebugInfo [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
Demangle
ExecutionEngine [Orc][RPC] Add a AsyncHandlerTraits specialization for non-value-type response 2017-02-15 05:39:35 +00:00
IR OptDiag: Rename DiagnosticInfoWithDebugLoc to WithLocation. NFC 2017-02-17 17:34:37 +00:00
IRReader
LibDriver
LineEditor
Linker IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport. 2017-02-03 17:01:14 +00:00
LTO [LTO] Add ability to emit assembly to new LTO API 2017-02-15 20:36:36 +00:00
MC Add initializer that was missed in r295009. 2017-02-14 07:10:03 +00:00
Object Fix incorrect formatting of DataRefImpl members in operator<< function 2017-02-15 12:58:41 +00:00
ObjectYAML Add LC_BUILD_VERSION load command 2017-01-23 20:07:55 +00:00
Option
Passes [PM] Hook up the instrumented PGO machinery in the new PM. 2017-02-13 15:26:22 +00:00
ProfileData Add indirect call promotion to SamplePGO 2017-01-20 22:56:07 +00:00
Support [AArch64] Add Cavium ThunderX support 2017-02-17 18:34:24 +00:00
TableGen Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
Target [X86] Re-enable conditional tail calls and fix PR31257. 2017-02-16 00:04:05 +00:00
Transforms [JumpThreading] Re-enable JumpThreading for guards 2017-02-17 04:21:14 +00:00
XRay [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation. 2017-02-17 01:47:16 +00:00
CMakeLists.txt
InitializePasses.h Add new pass LazyMachineBlockFrequencyInfo 2017-02-14 17:21:09 +00:00
LinkAllIR.h
LinkAllPasses.h [Guards] Introduce loop-predication pass 2017-01-25 16:00:44 +00:00
module.modulemap Tentative fix for modules build. 2017-01-05 04:40:09 +00:00
module.modulemap.build Fix module map to create a module for the configured header Config/abi-breaking.h 2016-12-01 19:08:38 +00:00
Pass.h Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
PassAnalysisSupport.h Reverted: Track validity of pass results 2017-01-15 10:23:18 +00:00
PassInfo.h
PassRegistry.h
PassSupport.h Revamp llvm::once_flag to be closer to std::once_flag 2017-02-05 21:13:06 +00:00