/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 61 class TwoAddressInstructionPass : public MachineFunctionPass { class 145 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anon479db7640111::TwoAddressInstructionPass 164 char TwoAddressInstructionPass::ID = 0; 165 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, "twoaddressinstruction", 168 INITIALIZE_PASS_END(TwoAddressInstructionPass, "twoaddressinstruction", 171 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID; 177 bool TwoAddressInstructionPass::Sink3AddrInstruction(MachineBasicBlock *MBB, in Sink3AddrInstruction() 306 TwoAddressInstructionPass::isProfitableToReMat(unsigned Reg, in isProfitableToReMat() 341 bool TwoAddressInstructionPass::NoUseAfterLastDef(unsigned Reg, in NoUseAfterLastDef() 364 MachineInstr *TwoAddressInstructionPass::FindLastUseInMBB(unsigned Reg, in FindLastUseInMBB() [all …]
|
D | RegisterCoalescer.cpp | 210 INITIALIZE_PASS_DEPENDENCY(TwoAddressInstructionPass)
|
D | LiveIntervalAnalysis.cpp | 64 INITIALIZE_PASS_DEPENDENCY(TwoAddressInstructionPass) in INITIALIZE_PASS_DEPENDENCY()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 93 class TwoAddressInstructionPass : public MachineFunctionPass { class 179 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anone5dbba100111::TwoAddressInstructionPass 201 char TwoAddressInstructionPass::ID = 0; 203 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID; 205 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE, 208 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE, 216 bool TwoAddressInstructionPass:: 365 bool TwoAddressInstructionPass::isRevCopyChain(unsigned FromReg, unsigned ToReg, in isRevCopyChain() 385 bool TwoAddressInstructionPass::noUseAfterLastDef(unsigned Reg, unsigned Dist, in noUseAfterLastDef() 584 TwoAddressInstructionPass:: [all …]
|
D | CMakeLists.txt | 157 TwoAddressInstructionPass.cpp
|
/external/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 72 class TwoAddressInstructionPass : public MachineFunctionPass { class 152 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anon9c7333b80111::TwoAddressInstructionPass 173 char TwoAddressInstructionPass::ID = 0; 174 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, "twoaddressinstruction", 177 INITIALIZE_PASS_END(TwoAddressInstructionPass, "twoaddressinstruction", 180 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID; 187 bool TwoAddressInstructionPass:: 336 bool TwoAddressInstructionPass::isRevCopyChain(unsigned FromReg, unsigned ToReg, in isRevCopyChain() 356 bool TwoAddressInstructionPass::noUseAfterLastDef(unsigned Reg, unsigned Dist, in noUseAfterLastDef() 545 TwoAddressInstructionPass:: [all …]
|
D | CMakeLists.txt | 136 TwoAddressInstructionPass.cpp
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | twoaddr-sink.ll | 3 ; Check that TwoAddressInstructionPass does not crash after sinking (and
|
/external/llvm/test/CodeGen/ARM/ |
D | commute-movcc.ll | 5 ; Make sure that TwoAddressInstructionPass can commute the corresponding
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | commute-movcc.ll | 5 ; Make sure that TwoAddressInstructionPass can commute the corresponding
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/ |
D | twoaddressbug.ll | 5 ; instruction expansion pass due to a bug in the TwoAddressInstructionPass we
|
/external/swiftshader/third_party/LLVM/ |
D | Android.mk | 152 lib/CodeGen/TwoAddressInstructionPass.cpp \
|
D | Android.bp | 217 "lib/CodeGen/TwoAddressInstructionPass.cpp",
|
D | BUILD.gn | 223 "lib/CodeGen/TwoAddressInstructionPass.cpp",
|
/external/llvm/test/CodeGen/Mips/ |
D | atomic.ll | 511 ; TwoAddressInstructionPass::TryInstructionTransform does not fail:
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | README.txt | 302 to solve #1 (in TwoAddressInstructionPass.cpp).
|
/external/llvm/lib/Target/ARM/ |
D | README.txt | 302 to solve #1 (in TwoAddressInstructionPass.cpp).
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | README.txt | 302 to solve #1 (in TwoAddressInstructionPass.cpp).
|
/external/swiftshader/ |
D | CMakeLists.txt | 441 ${LLVM_DIR}/lib/CodeGen/TwoAddressInstructionPass.cpp 999 ${LLVM_DIR}/lib/CodeGen/TwoAddressInstructionPass.cpp
|
/external/swiftshader/third_party/llvm-7.0/ |
D | Android.mk | 333 llvm/lib/CodeGen/TwoAddressInstructionPass.cpp \
|
D | BUILD.gn | 904 "llvm/lib/CodeGen/TwoAddressInstructionPass.cpp",
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | CodeGenerator.rst | 1357 provides the pass ``TwoAddressInstructionPass`` for this specific purpose. It
|
/external/llvm/docs/ |
D | CodeGenerator.rst | 1357 provides the pass ``TwoAddressInstructionPass`` for this specific purpose. It
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/ |
D | atomic.ll | 6952 ; TwoAddressInstructionPass::TryInstructionTransform does not fail:
|