Home
last modified time | relevance | path

Searched defs:TailBB (Results 1 – 6 of 6) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DTailDuplicator.cpp382 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 DIfConversion.cpp2032 MachineBasicBlock *TailBB = TrueBBI.TrueBB; IfConvertDiamond() local
[all...]
H A DMachineBlockPlacement.cpp2494 auto TailBB = *TailIter; rotateLoopWithProfile() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp301 BasicBlock *TailBB = getDiamondTail(HeadBB); in mergeStores() local
H A DCallSiteSplitting.cpp305 BasicBlock *TailBB = CB.getParent(); in splitCallSite() local
[all...]
H A DSimpleLoopUnswitch.cpp2703 *TailBB = CondBr->getSuccessor(1); turnSelectIntoBranch() local