Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DTailDuplication.cpp86 void ProcessPHI(MachineInstr *MI, MachineBasicBlock *TailBB,
93 MachineBasicBlock *TailBB,
103 bool IsSimple, MachineBasicBlock &TailBB);
104 bool isSimpleBB(MachineBasicBlock *TailBB);
106 bool duplicateSimpleBB(MachineBasicBlock *TailBB,
110 bool TailDuplicate(MachineBasicBlock *TailBB,
386 MachineBasicBlock *TailBB, in ProcessPHI() argument
403 if (isDefLiveOut(DefReg, TailBB, MRI) || RegsUsedByPhi.count(DefReg)) in ProcessPHI()
419 MachineBasicBlock *TailBB, in DuplicateInstruction() argument
437 if (isDefLiveOut(Reg, TailBB, MRI) || UsedByPhi.count(Reg)) in DuplicateInstruction()
[all …]
DIfConversion.cpp1211 MachineBasicBlock *TailBB = TrueBBI.TrueBB; in IfConvertDiamond() local
1213 if (!TailBB) { in IfConvertDiamond()
1215 TailBB = FalseBBI.TrueBB; in IfConvertDiamond()
1216 assert((TailBB || !TrueBBI.IsBrAnalyzable) && "Unexpected!"); in IfConvertDiamond()
1368 MergeBlocks(BBI, *BBI1, TailBB == 0); in IfConvertDiamond()
1369 MergeBlocks(BBI, *BBI2, TailBB == 0); in IfConvertDiamond()
1375 if (TailBB) { in IfConvertDiamond()
1376 BBInfo &TailBBI = BBAnalysis[TailBB->getNumber()]; in IfConvertDiamond()
1380 unsigned NumPreds = TailBB->pred_size(); in IfConvertDiamond()
1384 MachineBasicBlock::pred_iterator PI = TailBB->pred_begin(); in IfConvertDiamond()
[all …]