Lines Matching defs:SystemZElimCompare
1 //===-- SystemZElimCompare.cpp - Eliminate comparison instructions --------===//
64 class SystemZElimCompare : public MachineFunctionPass {
68 SystemZElimCompare() : MachineFunctionPass(ID) {
102 char SystemZElimCompare::ID = 0;
106 INITIALIZE_PASS(SystemZElimCompare, DEBUG_TYPE,
136 Reference SystemZElimCompare::getRegReferences(MachineInstr &MI, unsigned Reg) {
183 bool SystemZElimCompare::convertToBRCT(
237 bool SystemZElimCompare::convertToLoadAndTrap(
277 bool SystemZElimCompare::convertToLoadAndTest(
305 bool SystemZElimCompare::convertToLogical(
353 bool SystemZElimCompare::adjustCCMasksForInstr(
503 bool SystemZElimCompare::optimizeCompareZero(
578 bool SystemZElimCompare::fuseCompareOperations(
685 bool SystemZElimCompare::processBlock(MachineBasicBlock &MBB) {
718 bool SystemZElimCompare::runOnMachineFunction(MachineFunction &F) {
733 return new SystemZElimCompare();