mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-21 03:53:04 +02:00
b9d2e9e81d
Moving toward a uniform style of pass definition to allow easier target configuration. Globally declare Pass ID. Globally declare pass initializer. Use INITIALIZE_PASS consistently. Add a call to the initializer from CodeGen.cpp. Remove redundant "createPass" functions and "getPassName" methods. While cleaning up declarations, cleaned up comments (sorry for large diff). llvm-svn: 150100 |
||
---|---|---|
.. | ||
MCTargetDesc | ||
TargetInfo | ||
CMakeLists.txt | ||
Hexagon.h | ||
Hexagon.td | ||
HexagonAsmPrinter.cpp | ||
HexagonCallingConv.td | ||
HexagonCallingConvLower.cpp | ||
HexagonCallingConvLower.h | ||
HexagonCFGOptimizer.cpp | ||
HexagonExpandPredSpillCode.cpp | ||
HexagonFrameLowering.cpp | ||
HexagonFrameLowering.h | ||
HexagonHardwareLoops.cpp | ||
HexagonImmediates.td | ||
HexagonInstrFormats.td | ||
HexagonInstrFormatsV4.td | ||
HexagonInstrInfo.cpp | ||
HexagonInstrInfo.h | ||
HexagonInstrInfo.td | ||
HexagonInstrInfoV3.td | ||
HexagonInstrInfoV4.td | ||
HexagonIntrinsics.td | ||
HexagonIntrinsicsDerived.td | ||
HexagonIntrinsicsV3.td | ||
HexagonIntrinsicsV4.td | ||
HexagonISelDAGToDAG.cpp | ||
HexagonISelLowering.cpp | ||
HexagonISelLowering.h | ||
HexagonMachineFunctionInfo.h | ||
HexagonOptimizeSZExtends.cpp | ||
HexagonRegisterInfo.cpp | ||
HexagonRegisterInfo.h | ||
HexagonRegisterInfo.td | ||
HexagonRemoveSZExtArgs.cpp | ||
HexagonSchedule.td | ||
HexagonScheduleV4.td | ||
HexagonSelectCCInfo.td | ||
HexagonSelectionDAGInfo.cpp | ||
HexagonSelectionDAGInfo.h | ||
HexagonSplitTFRCondSets.cpp | ||
HexagonSubtarget.cpp | ||
HexagonSubtarget.h | ||
HexagonTargetMachine.cpp | ||
HexagonTargetMachine.h | ||
HexagonTargetObjectFile.cpp | ||
HexagonTargetObjectFile.h | ||
HexagonVarargsCallingConvention.h | ||
LLVMBuild.txt | ||
Makefile |