/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 221 bool SCCPSolver::simplifyInstsInBlock(BasicBlock &BB, argument 245 bool SCCPSolver::removeNonFeasibleEdges(BasicBlock *BB, DomTreeUpdater &DTU, argument 844 markBlockExecutable(BasicBlock *BB) argument 1223 BasicBlock *BB = TI.getParent(); local 1883 BasicBlock *BB = BBWorkList.pop_back_val(); local 1995 markBlockExecutable(BasicBlock *BB) argument [all...] |
H A D | BasicBlockUtils.cpp | 96 DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU, bool KeepOneInputPHIs) argument 145 FoldSingleEntryPHINodes(BasicBlock *BB, MemoryDependenceResults *MemDep) argument 164 DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI, MemorySSAUpdater *MSSAU) argument 180 MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU, LoopInfo *LI, MemorySSAUpdater *MSSAU, MemoryDependenceResults *MemDep, bool PredecessorWithTwoSuccessors, DominatorTree *DT) argument 346 BasicBlock *BB = *MergeBlocks.begin(); local 385 DPValuesRemoveRedundantDbgInstrsUsingBackwardScan(BasicBlock *BB) argument 433 removeRedundantDbgInstrsUsingBackwardScan(BasicBlock *BB) argument 494 DPValuesRemoveRedundantDbgInstrsUsingForwardScan(BasicBlock *BB) argument 535 DPValuesRemoveUndefDbgAssignsFromEntryBlock(BasicBlock *BB) argument 571 removeRedundantDbgInstrsUsingForwardScan(BasicBlock *BB) argument 635 removeUndefDbgAssignsFromEntryBlock(BasicBlock *BB) argument 673 RemoveRedundantDbgInstrs(BasicBlock *BB) argument 711 ReplaceInstWithInst(BasicBlock *BB, BasicBlock::iterator &BI, Instruction *I) argument 731 IsBlockFollowedByDeoptOrUnreachable(const BasicBlock *BB) argument 750 SplitEdge(BasicBlock *BB, BasicBlock *Succ, DominatorTree *DT, LoopInfo *LI, MemorySSAUpdater *MSSAU, const Twine &BBName) argument 821 ehAwareSplitEdge(BasicBlock *BB, BasicBlock *Succ, LandingPadInst *OriginalPad, PHINode *LandingPadReplacement, const CriticalEdgeSplittingOptions &Options, const Twine &BBName) argument 1317 SplitBlockPredecessorsImpl(BasicBlock *BB, ArrayRef<BasicBlock *> Preds, const char *Suffix, DomTreeUpdater *DTU, DominatorTree *DT, LoopInfo *LI, MemorySSAUpdater *MSSAU, bool PreserveLCSSA) argument 1406 SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds, const char *Suffix, DominatorTree *DT, LoopInfo *LI, MemorySSAUpdater *MSSAU, bool PreserveLCSSA) argument 1414 SplitBlockPredecessors(BasicBlock *BB, ArrayRef<BasicBlock *> Preds, const char *Suffix, DomTreeUpdater *DTU, LoopInfo *LI, MemorySSAUpdater *MSSAU, bool PreserveLCSSA) argument 1538 FoldReturnIntoUncondBranch(ReturnInst *RI, BasicBlock *BB, BasicBlock *Pred, DomTreeUpdater *DTU) argument 1790 GetIfCondition(BasicBlock *BB, BasicBlock *&IfTrue, BasicBlock *&IfFalse) argument 1934 redirectToHub(BasicBlock *BB, BasicBlock *FirstGuardBlock, const BBSetVector &Outgoing) argument [all...] |
H A D | CodeExtractor.cpp | 85 static bool isBlockValidForExtraction(const BasicBlock &BB, argument 320 findSideEffectInfoForBlock(BasicBlock &BB) argument 363 doesBlockContainClobberOfAddr( BasicBlock &BB, AllocaInst *Addr) const argument 519 BasicBlock *BB = AI->getParent(); local [all...] |
H A D | SimplifyIndVar.cpp | 2077 auto *BB = DTB->getBlock(); local
|
H A D | CodeLayout.cpp | 911 const NodeT *BB = ChainPred->Nodes[Offset - 1]; local
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 452 auto *BB = Cand.first->getParent(); local 664 BasicBlock *BB = CounterLoad->getParent(); local [all...] |
H A D | HWAddressSanitizer.cpp | 1745 auto *BB = BasicBlock::Create(*C, "entry", ThunkFn); local
|
H A D | GCOVProfiling.cpp | 347 GCOVBlock &getBlock(const BasicBlock *BB) { argument 878 const BasicBlock &BB = *GB.first; local 1016 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", F); local 1083 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", WriteoutF); local [all...] |
H A D | ControlHeightReduction.cpp | 807 BasicBlock *BB = E->getEntry(); local [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 1191 handleBranchCondition(Instruction *CondInst, const BranchInst *BI, const BasicBlock *BB, const BasicBlock *Pred) argument 1348 BasicBlock *BB = Node->getBlock(); local [all...] |
H A D | ConstraintElimination.cpp | 201 bool canAddSuccessor(BasicBlock &BB, BasicBlock *Succ) const { argument 887 void State::addInfoForInductions(BasicBlock &BB) { argument 1021 addInfoFor(BasicBlock &BB) argument [all...] |
H A D | DFAJumpThreading.cpp | 309 BasicBlock *BB; member in struct:__anon2898::ClonedBlock 356 void setDeterminator(const BasicBlock *BB) { DBB = BB; } argument 553 paths(BasicBlock *BB, VisitedBlocks &Visited, unsigned PathDepth) const argument 751 BasicBlock *BB = SwitchPaths->getSwitchBlock(); local 917 BasicBlock *BB = *BBIt; local 950 BasicBlock *BB = I->getParent(); local 996 cloneBlockAndUpdatePredecessor(BasicBlock *BB, BasicBlock *PrevBB, const APInt &NextState, DuplicateBlockMap &DuplicateMap, DefMap &NewDefs, DomTreeUpdater *DTU) argument 1038 updateSuccessorPhis(BasicBlock *BB, BasicBlock *ClonedBB, const APInt &NextState, ValueToValueMapTy &VMap, DuplicateBlockMap &DuplicateMap) argument 1150 BasicBlock *BB = TPath.getPath().back(); local 1175 cleanPhiNodes(BasicBlock *BB) argument 1203 getClonedBB(BasicBlock *BB, const APInt &NextState, DuplicateBlockMap &DuplicateMap) argument 1231 isPredecessor(BasicBlock *BB, BasicBlock *IncomingBB) argument [all...] |
H A D | Scalarizer.cpp | 77 BasicBlock *BB = Itr->getParent(); local 142 BasicBlock *BB; member in class:__anon2968::Scatterer 445 BasicBlock *BB = &F->getEntryBlock(); local [all...] |
H A D | LICM.cpp | 563 BasicBlock *BB = DTN->getBlock(); local 724 BasicBlock *BB = PN->getParent(); local 755 getOrCreateHoistedBlock(BasicBlock *BB) argument 1353 const BasicBlock *BB = GEP->getParent(); local 1382 const BasicBlock *BB = PN->getParent(); local 1529 BasicBlock *BB = PN->getParent(); local 1646 BasicBlock *BB = PN->getIncomingBlock(U); local 2385 pointerInvalidatedByBlock(BasicBlock &BB, MemorySSA &MSSA, MemoryUse &MU) argument 2769 inSubLoop(BasicBlock *BB, Loop *CurLoop, LoopInfo *LI) argument [all...] |
H A D | GVN.cpp | 289 BasicBlock *BB = nullptr; member in struct:llvm::gvn::AvailableValueInBlock 294 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) { argument 301 static AvailableValueInBlock get(BasicBlock *BB, Value *V, argument 306 static AvailableValueInBlock getUndef(BasicBlock *BB) { argument 310 static AvailableValueInBlock getSelect(BasicBlock *BB, SelectIns argument 828 IsValueFullyAvailableInBlock( BasicBlock *BB, DenseMap<BasicBlock *, AvailabilityState> &FullyAvailableBlocks) argument 982 BasicBlock *BB = AV.BB; local 1980 hasUsersIn(Value *V, BasicBlock *BB) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfile.cpp | 651 inline bool SampleProfileInference<Function>::isExit(const BasicBlock *BB) { argument 660 const auto *BB = BasicBlocks[Jump.Source]; local 1289 BasicBlock *BB = CB.getParent(); local 1666 BasicBlock *BB = &BI; local [all...] |
H A D | WholeProgramDevirt.cpp | 1444 BasicBlock *BB = BasicBlock::Create(M.getContext(), "", JT, nullptr); local
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 448 void DependenceInfo::Constraint::setLine(const SCEV *AA, const SCEV *BB, argument
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTIL.h | 1750 inline void add(BasicBlock *BB) { argument 1757 void setEntry(BasicBlock *BB) { Entr argument 1758 setExit(BasicBlock *BB) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 351 hasUseAfterLoop(unsigned Reg, MachineBasicBlock *BB, MachineRegisterInfo &MRI) argument 841 removePhis(MachineBasicBlock *BB, MachineBasicBlock *Incoming) argument 1076 getPrevMapVal( unsigned StageNum, unsigned PhiStage, unsigned LoopVal, unsigned LoopStage, ValueMapTy *VRMap, MachineBasicBlock *BB) argument 1137 rewriteScheduledInstr( MachineBasicBlock *BB, InstrMapTy &InstrMap, unsigned CurStageNum, unsigned PhiNum, MachineInstr *Phi, unsigned OldReg, unsigned NewReg, unsigned PrevReg) argument 1258 MachineBasicBlock *BB; member in class:__anon1828::KernelRewriter 1539 MachineBasicBlock *BB; member in class:__anon1829::KernelOperandInfo 1899 getEquivalentRegisterIn(Register Reg, MachineBasicBlock *BB) argument 2173 MachineBasicBlock *BB = L.getTopBlock(); local [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 549 void CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock *BB) { argument 571 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) { argument [all...] |
H A D | CGException.cpp | 1696 VolatilizeTryBlocks( llvm::BasicBlock *BB, llvm::SmallPtrSet<llvm::BasicBlock *, 10> &V) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 3076 emitMSACBranchPseudo( MachineInstr &MI, MachineBasicBlock *BB, unsigned BranchOp) const argument 3312 emitINSERT_DF_VIDX( MachineInstr &MI, MachineBasicBlock *BB, unsigned EltSizeInBytes, bool IsFP) const argument 3636 emitFPROUND_PSEUDO(MachineInstr &MI, MachineBasicBlock *BB, bool IsFGR64) const argument 3741 emitFPEXTEND_PSEUDO(MachineInstr &MI, MachineBasicBlock *BB, bool IsFGR64) const argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 352 BasicBlock *BB = &*FI; local 1905 Value *getSlicedVal(BasicBlock *BB, Value *Inc, StringRef NewValName) { argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 2185 const BasicBlock *BB = MBB->getBasicBlock(); local [all...] |