Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineCSE.cpp61 class MachineCSE : public MachineFunctionPass { class
71 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anonc4cf34c90111::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()
202 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead()
373 bool MachineCSE::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
476 void MachineCSE::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
482 void MachineCSE::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td329 // register. MachineCSE skips copies, and we don't want to have to
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile258 SRCS_MIN+= CodeGen/MachineCSE.cpp
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td5027 // extract is free and this gives better MachineCSE results.