Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCSE.cpp73 class MachineCSE : public MachineFunctionPass { class
84 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anon86c74d640111::MachineCSE
163 char MachineCSE::ID = 0;
165 char &llvm::MachineCSEID = MachineCSE::ID;
167 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE,
171 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
178 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
232 bool MachineCSE::isPhysDefTriviallyDead( in isPhysDefTriviallyDead()
289 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
340 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
[all …]
/freebsd/lib/clang/libllvm/
H A DMakefile341 SRCS_MIN+= CodeGen/MachineCSE.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td573 // register. MachineCSE skips copies, and we don't want to have to
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td7569 // extract is free and this gives better MachineCSE results.