Searched defs:TailBB (Results 1 – 6 of 6) sorted by relevance
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TailDuplicator.cpp | 382 if (MI->getNumOperands() == 1 && !TailBB->hasAddressTaken()) in duplicateInstruction() argument 348 processPHI(MachineInstr * MI,MachineBasicBlock * TailBB,MachineBasicBlock * PredBB,DenseMap<Register,RegSubRegPair> & LocalVRMap,SmallVectorImpl<std::pair<Register,RegSubRegPair>> & Copies,const DenseSet<Register> & RegsUsedByPhi,bool Remove) processPHI() argument 557 shouldTailDuplicate(bool IsSimple,MachineBasicBlock & TailBB) shouldTailDuplicate() argument 686 isSimpleBB(MachineBasicBlock * TailBB) isSimpleBB() argument 723 duplicateSimpleBB(MachineBasicBlock * TailBB,SmallVectorImpl<MachineBasicBlock * > & TDBBs,const DenseSet<Register> & UsedByPhi) duplicateSimpleBB() argument 794 canTailDuplicate(MachineBasicBlock * TailBB,MachineBasicBlock * PredBB) canTailDuplicate() argument 828 tailDuplicate(bool IsSimple,MachineBasicBlock * TailBB,MachineBasicBlock * ForcedLayoutPred,SmallVectorImpl<MachineBasicBlock * > & TDBBs,SmallVectorImpl<MachineInstr * > & Copies,SmallVectorImpl<MachineBasicBlock * > * CandidatePtr) tailDuplicate() argument [all...] |
H A D | IfConversion.cpp | 2032 MachineBasicBlock *TailBB = TrueBBI.TrueBB; IfConvertDiamond() local [all...] |
H A D | MachineBlockPlacement.cpp | 2494 auto TailBB = *TailIter; rotateLoopWithProfile() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 301 BasicBlock *TailBB = getDiamondTail(HeadBB); in mergeStores() local
|
H A D | CallSiteSplitting.cpp | 305 BasicBlock *TailBB = CB.getParent(); in splitCallSite() local [all...] |
H A D | SimpleLoopUnswitch.cpp | 2703 *TailBB = CondBr->getSuccessor(1); turnSelectIntoBranch() local
|