Lines Matching refs:PPCExpandISEL
45 class PPCExpandISEL : public MachineFunctionPass { class
103 PPCExpandISEL() : MachineFunctionPass(ID) { in PPCExpandISEL() function in __anon73ec9bbc0111::PPCExpandISEL
147 void PPCExpandISEL::initialize(MachineFunction &MFParam) { in initialize()
153 bool PPCExpandISEL::isExpandISELEnabled(const MachineFunction &MF) { in isExpandISELEnabled()
157 bool PPCExpandISEL::collectISELInstructions() { in collectISELInstructions()
170 void PPCExpandISEL::DumpISELInstructions() const { in DumpISELInstructions()
181 bool PPCExpandISEL::canMerge(MachineInstr *PrevPushedMI, MachineInstr *MI) { in canMerge()
191 void PPCExpandISEL::expandAndMergeISELs() { in expandAndMergeISELs()
262 void PPCExpandISEL::handleSpecialCases(BlockISELList &BIL, in handleSpecialCases()
327 void PPCExpandISEL::reorganizeBlockLayout(BlockISELList &BIL, in reorganizeBlockLayout()
424 void PPCExpandISEL::populateBlocks(BlockISELList &BIL) { in populateBlocks()
478 void PPCExpandISEL::expandMergeableISELs(BlockISELList &BIL) { in expandMergeableISELs()
487 INITIALIZE_PASS(PPCExpandISEL, DEBUG_TYPE, "PowerPC Expand ISEL Generation",
489 char PPCExpandISEL::ID = 0;
491 FunctionPass *llvm::createPPCExpandISELPass() { return new PPCExpandISEL(); } in createPPCExpandISELPass()