Searched refs:TailBB (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/CodeGen/
H A DTailDuplication.cpp90 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 DIfConversion.cpp825 // 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 112 milliseconds