Searched refs:TwoAddressInstructionPass (Results 1 – 10 of 10) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 91 class TwoAddressInstructionPass : public MachineFunctionPass { class 168 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anond9537b180111::TwoAddressInstructionPass 190 char TwoAddressInstructionPass::ID = 0; 192 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID; 194 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE, 197 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE, 224 bool TwoAddressInstructionPass::isRevCopyChain(Register FromReg, Register ToReg, in isRevCopyChain() 244 bool TwoAddressInstructionPass::noUseAfterLastDef(Register Reg, unsigned Dist, in noUseAfterLastDef() 437 bool TwoAddressInstructionPass::isProfitableToCommute(Register RegA, in isProfitableToCommute() 537 bool TwoAddressInstructionPass::commuteInstruction(MachineInstr *MI, in commuteInstruction() [all …]
|
| H A D | CMakeLists.txt | 185 TwoAddressInstructionPass.cpp
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMCodeGen/ |
| H A D | Makefile | 194 TwoAddressInstructionPass.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
| H A D | BUILD.gn | 205 "TwoAddressInstructionPass.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenPassBuilder.h | 1066 addPass(TwoAddressInstructionPass()); in addFastRegAlloc() 1087 addPass(TwoAddressInstructionPass()); in addOptimizedRegAlloc()
|
| H A D | MachinePassRegistry.def | 173 DUMMY_MACHINE_FUNCTION_PASS("twoaddressinstruction", TwoAddressInstructionPass, ())
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVSDPatterns.td | 546 // works best with how TwoAddressInstructionPass tries commuting.
|
| H A D | RISCVInstrInfoVVLPatterns.td | 808 // works best with how TwoAddressInstructionPass tries commuting.
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | README.txt | 302 to solve #1 (in TwoAddressInstructionPass.cpp).
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | CodeGenerator.rst | 1385 provides the pass ``TwoAddressInstructionPass`` for this specific purpose. It
|