Home
last modified time | relevance | path

Searched refs:MachineCSE (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/
DMachineCSE.cpp43 class MachineCSE : public MachineFunctionPass { class
51 MachineCSE() : MachineFunctionPass(ID), LookAheadLimit(5), 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()
175 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead()
217 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
269 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
[all …]
DCMakeLists.txt49 MachineCSE.cpp
DAndroid.mk53 MachineCSE.cpp \
/external/llvm/test/CodeGen/X86/
Dcse-add-with-overflow.ll5 ; MachineCSE should coalesce trivial subregister copies.
7 ; The extra movl+addl should be removed during MachineCSE.
Drdrand.ll49 ; Check that MachineCSE doesn't eliminate duplicate rdrand instructions.
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch632 + MachineCSE.cpp \