Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DTailDuplication.cpp91 void ProcessPHI(MachineInstr *MI, MachineBasicBlock *TailBB,
98 MachineBasicBlock *TailBB,
108 bool IsSimple, MachineBasicBlock &TailBB);
109 bool isSimpleBB(MachineBasicBlock *TailBB);
111 bool duplicateSimpleBB(MachineBasicBlock *TailBB,
115 bool TailDuplicate(MachineBasicBlock *TailBB,
397 MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, in ProcessPHI() argument
412 if (isDefLiveOut(DefReg, TailBB, MRI) || RegsUsedByPhi.count(DefReg)) in ProcessPHI()
428 MachineBasicBlock *TailBB, in DuplicateInstruction() argument
446 if (isDefLiveOut(Reg, TailBB, MRI) || UsedByPhi.count(Reg)) in DuplicateInstruction()
[all …]
DIfConversion.cpp1287 MachineBasicBlock *TailBB = TrueBBI.TrueBB; in IfConvertDiamond() local
1289 if (!TailBB) { in IfConvertDiamond()
1291 TailBB = FalseBBI.TrueBB; in IfConvertDiamond()
1292 assert((TailBB || !TrueBBI.IsBrAnalyzable) && "Unexpected!"); in IfConvertDiamond()
1464 MergeBlocks(BBI, *BBI1, TailBB == nullptr); in IfConvertDiamond()
1465 MergeBlocks(BBI, *BBI2, TailBB == nullptr); in IfConvertDiamond()
1471 if (TailBB) { in IfConvertDiamond()
1472 BBInfo &TailBBI = BBAnalysis[TailBB->getNumber()]; in IfConvertDiamond()
1477 unsigned NumPreds = TailBB->pred_size(); in IfConvertDiamond()
1481 MachineBasicBlock::pred_iterator PI = TailBB->pred_begin(); in IfConvertDiamond()
[all …]