/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | MachineCSE.cpp | 39 class MachineCSE : public MachineFunctionPass { class 47 MachineCSE() : MachineFunctionPass(ID), LookAheadLimit(5), CurrVN(0) { in MachineCSE() function in __anon519c92f20111::MachineCSE 101 char MachineCSE::ID = 0; 102 INITIALIZE_PASS_BEGIN(MachineCSE, "machine-cse", 106 INITIALIZE_PASS_END(MachineCSE, "machine-cse", in INITIALIZE_PASS_DEPENDENCY() 109 FunctionPass *llvm::createMachineCSEPass() { return new MachineCSE(); } in INITIALIZE_PASS_DEPENDENCY() 111 bool MachineCSE::PerformTrivialCoalescing(MachineInstr *MI, in PerformTrivialCoalescing() 150 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead() 190 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses() 217 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach() [all …]
|
/external/llvm/lib/CodeGen/ |
D | MachineCSE.cpp | 43 class MachineCSE : public MachineFunctionPass { class 51 MachineCSE() : MachineFunctionPass(ID), LookAheadLimit(0), CurrVN(0) { in MachineCSE() function in __anondf821cc60111::MachineCSE 109 char MachineCSE::ID = 0; 110 char &llvm::MachineCSEID = MachineCSE::ID; 111 INITIALIZE_PASS_BEGIN(MachineCSE, "machine-cse", 115 INITIALIZE_PASS_END(MachineCSE, "machine-cse", in INITIALIZE_PASS_DEPENDENCY() 122 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY() 174 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead() 215 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses() 265 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach() [all …]
|
D | CMakeLists.txt | 58 MachineCSE.cpp
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | MachineCSE.cpp | 61 class MachineCSE : public MachineFunctionPass { class 71 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anonab39d0fe0111::MachineCSE 132 char MachineCSE::ID = 0; 134 char &llvm::MachineCSEID = MachineCSE::ID; 136 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE, 140 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY() 147 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY() 198 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead() 238 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses() 288 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach() [all …]
|
D | CMakeLists.txt | 70 MachineCSE.cpp
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb/ |
D | machine-cse-physreg.mir | 4 # MachineCSE, see PR32538. 6 # MachineCSE must not remove this def of $cpsr:
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | int-cmp-51.ll | 1 ; Check that modelling of CC/CCRegs does not stop MachineCSE from 2 ; removing a compare. MachineCSE will not extend a live range of an
|
/external/llvm/test/CodeGen/SystemZ/ |
D | int-cmp-51.ll | 1 ; Check that modelling of CC/CCRegs does not stop MachineCSE from 2 ; removing a compare. MachineCSE will not extend a live range of an
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | cse-add-with-overflow.ll | 5 ; MachineCSE should coalesce trivial subregister copies. 7 ; The extra movl+addl should be removed during MachineCSE.
|
D | rdrand.ll | 58 ; Check that MachineCSE doesn't eliminate duplicate rdrand instructions.
|
/external/llvm/test/CodeGen/X86/ |
D | cse-add-with-overflow.ll | 5 ; MachineCSE should coalesce trivial subregister copies. 7 ; The extra movl+addl should be removed during MachineCSE.
|
D | rdrand.ll | 49 ; Check that MachineCSE doesn't eliminate duplicate rdrand instructions.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/MSP430/ |
D | select-use-sr.ll | 6 ; Test that CMP instruction is not removed by MachineCSE.
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | uniform-cfg.ll | 400 ; uniform. MachineCSE replaces the 2nd condition with the inverse of
|
/external/swiftshader/third_party/LLVM/ |
D | Android.mk | 96 lib/CodeGen/MachineCSE.cpp \
|
D | Android.bp | 161 "lib/CodeGen/MachineCSE.cpp",
|
D | BUILD.gn | 146 "lib/CodeGen/MachineCSE.cpp",
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | uniform-cfg.ll | 395 ; uniform. MachineCSE replaces the 2nd condition with the inverse of
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | GlobalISel.rst | 214 transformations: MachineCSE and a better MachineCombiner between every pass.
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | SIInstructions.td | 347 // register. MachineCSE skips copies, and we don't want to have to
|
/external/swiftshader/ |
D | CMakeLists.txt | 369 ${LLVM_DIR}/lib/CodeGen/MachineCSE.cpp 888 ${LLVM_DIR}/lib/CodeGen/MachineCSE.cpp
|
/external/swiftshader/third_party/llvm-7.0/ |
D | Android.mk | 222 llvm/lib/CodeGen/MachineCSE.cpp \
|
D | BUILD.gn | 793 "llvm/lib/CodeGen/MachineCSE.cpp",
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstructions.td | 2014 // register. MachineCSE skips copies, and we don't want to have to
|