Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCSE.cpp70 class MachineCSE : public MachineFunctionPass { class
81 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anonf9702e3b0111::MachineCSE
160 char MachineCSE::ID = 0;
162 char &llvm::MachineCSEID = MachineCSE::ID;
164 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE,
168 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
175 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
231 bool MachineCSE::isPhysDefTriviallyDead( in isPhysDefTriviallyDead()
288 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
341 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
[all …]
H A DCMakeLists.txt110 MachineCSE.cpp
/openbsd-src/gnu/usr.bin/clang/libLLVMCodeGen/
H A DMakefile93 MachineCSE.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn118 "MachineCSE.cpp",
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td508 // register. MachineCSE skips copies, and we don't want to have to
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td6460 // extract is free and this gives better MachineCSE results.