Searched defs:TailBB (Results 1 - 2 of 2) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | TailDuplication.cpp | 90 void ProcessPHI(MachineInstr *MI, MachineBasicBlock *TailBB, 97 MachineBasicBlock *TailBB, 107 bool IsSimple, MachineBasicBlock &TailBB); 108 bool isSimpleBB(MachineBasicBlock *TailBB); 110 bool duplicateSimpleBB(MachineBasicBlock *TailBB, 114 bool TailDuplicate(MachineBasicBlock *TailBB, 228 // TailBB's immediate successors are now successors of those predecessors 229 // which duplicated TailBB. Add the predecessors as sources to the PHI 392 /// ProcessPHI - Process PHI node in TailBB by turning it into a copy in PredBB. 396 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBloc 395 ProcessPHI( MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, DenseMap<unsigned, unsigned> &LocalVRMap, SmallVectorImpl<std::pair<unsigned, unsigned> > &Copies, const DenseSet<unsigned> &RegsUsedByPhi, bool Remove) argument 426 DuplicateInstruction(MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, MachineFunction &MF, DenseMap<unsigned, unsigned> &LocalVRMap, const DenseSet<unsigned> &UsedByPhi) argument 546 shouldTailDuplicate(const MachineFunction &MF, bool IsSimple, MachineBasicBlock &TailBB) argument 622 isSimpleBB(MachineBasicBlock *TailBB) argument 670 duplicateSimpleBB(MachineBasicBlock *TailBB, SmallVectorImpl<MachineBasicBlock *> &TDBBs, const DenseSet<unsigned> &UsedByPhi, SmallVectorImpl<MachineInstr *> &Copies) argument 696 << "From simple Succ: " << *TailBB); local 749 TailDuplicate(MachineBasicBlock *TailBB, bool IsSimple, MachineFunction &MF, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallVectorImpl<MachineInstr *> &Copies) argument 789 << "From Succ: " << *TailBB); local 869 << "From MBB: " << *TailBB); local [all...] |
H A D | IfConversion.cpp | 825 // TailBB 826 // Note TailBB can be empty. 1281 MachineBasicBlock *TailBB = TrueBBI.TrueBB; local 1283 if (!TailBB) { 1285 TailBB = FalseBBI.TrueBB; 1286 assert((TailBB || !TrueBBI.IsBrAnalyzable) && "Unexpected!"); 1458 MergeBlocks(BBI, *BBI1, TailBB == nullptr); 1459 MergeBlocks(BBI, *BBI2, TailBB == nullptr); 1465 if (TailBB) { 1466 BBInfo &TailBBI = BBAnalysis[TailBB [all...] |
Completed in 1021 milliseconds