Searched refs:TailDuplicatePass (Results 1 – 2 of 2) sorted by relevance
26 class TailDuplicatePass : public MachineFunctionPass { class31 explicit TailDuplicatePass() : MachineFunctionPass(ID) {} in TailDuplicatePass() function in __anon392cf3e50111::TailDuplicatePass38 char TailDuplicatePass::ID = 0;41 char &llvm::TailDuplicateID = TailDuplicatePass::ID;43 INITIALIZE_PASS(TailDuplicatePass, "tailduplication", "Tail Duplication", false,46 bool TailDuplicatePass::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()62 void TailDuplicatePass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
58 class TailDuplicatePass : public MachineFunctionPass { class73 explicit TailDuplicatePass(bool PreRA) : in TailDuplicatePass() function in __anoncab2b0910111::TailDuplicatePass118 char TailDuplicatePass::ID = 0;122 return new TailDuplicatePass(PreRegAlloc); in createTailDuplicatePass()125 bool TailDuplicatePass::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()187 TailDuplicatePass::TailDuplicateAndUpdate(MachineBasicBlock *MBB, in TailDuplicateAndUpdate()291 bool TailDuplicatePass::TailDuplicateBlocks(MachineFunction &MF) { in TailDuplicateBlocks()359 void TailDuplicatePass::AddSSAUpdateEntry(unsigned OrigReg, unsigned NewReg, in AddSSAUpdateEntry()375 void TailDuplicatePass::ProcessPHI(MachineInstr *MI, in ProcessPHI()408 void TailDuplicatePass::DuplicateInstruction(MachineInstr *MI, in DuplicateInstruction()[all …]