Searched refs:TwoAddressInstructionPass (Results 1 – 10 of 10) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 89 class TwoAddressInstructionPass : public MachineFunctionPass { class 169 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anon673cf3640111::TwoAddressInstructionPass 191 char TwoAddressInstructionPass::ID = 0; 193 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID; 195 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE, 198 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE, 225 bool TwoAddressInstructionPass::isRevCopyChain(Register FromReg, Register ToReg, in isRevCopyChain() 245 bool TwoAddressInstructionPass::noUseAfterLastDef(Register Reg, unsigned Dist, in noUseAfterLastDef() 479 void TwoAddressInstructionPass::removeClobberedSrcRegMap(MachineInstr *MI) { in removeClobberedSrcRegMap() 526 bool TwoAddressInstructionPass::isProfitableToCommute(Register RegA, in isProfitableToCommute() [all …]
|
| H A D | CMakeLists.txt | 236 TwoAddressInstructionPass.cpp
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMCodeGen/ |
| H A D | Makefile | 219 TwoAddressInstructionPass.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
| H A D | BUILD.gn | 233 "TwoAddressInstructionPass.cpp",
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenPassBuilder.h | 1051 addPass(TwoAddressInstructionPass()); in addFastRegAlloc() 1072 addPass(TwoAddressInstructionPass()); in addOptimizedRegAlloc()
|
| H A D | MachinePassRegistry.def | 180 DUMMY_MACHINE_FUNCTION_PASS("twoaddressinstruction", TwoAddressInstructionPass, ())
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVSDPatterns.td | 583 // works best with how TwoAddressInstructionPass tries commuting. 848 // works best with how TwoAddressInstructionPass tries commuting.
|
| H A D | RISCVInstrInfoVVLPatterns.td | 1111 // works best with how TwoAddressInstructionPass tries commuting.
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | README.txt | 302 to solve #1 (in TwoAddressInstructionPass.cpp).
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | CodeGenerator.rst | 1419 provides the pass ``TwoAddressInstructionPass`` for this specific purpose. It
|