/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeEmitterGen.cpp | 96 bool CodeEmitterGen::addCodeToMergeInOperand(Record *R, BitsInit *BI, in addCodeToMergeInOperand() argument 82 getVariableBit(const std::string & VarName,BitsInit * BI,int bit) getVariableBit() argument 308 BitsInit *BI = EncodingDef->getValueAsBitsInit("Inst"); addInstructionCasesForEncoding() local 383 BitsInit *BI = EncodingDef->getValueAsBitsInit("Inst"); emitInstructionBaseValues() local 450 BitsInit *BI = KV.second->getValueAsBitsInit("Inst"); run() local 457 BitsInit *BI = R->getValueAsBitsInit("Inst"); run() local [all...] |
H A D | VarLenCodeEmitterGen.cpp |
|
H A D | CodeGenInstAlias.cpp |
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 457 if (auto *BI = dyn_cast<BranchInst>(TermInst)) { rewriteFirstIterationLoopExitValues() local 691 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); isLoopExitTestBasedOn() local 710 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); needsLFTR() local 996 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); linearFunctionTestReplace() local 1169 replaceExitCond(BranchInst * BI,Value * NewCond,SmallVectorImpl<WeakTrackingVH> & DeadInsts) replaceExitCond() argument 1181 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); createFoldedExitCond() local 1190 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); foldExit() local 1247 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); createInvariantCond() local 1261 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); createReplacement() local 1311 optimizeLoopExitWithUnknownExitCount(const Loop * L,BranchInst * BI,BasicBlock * ExitingBB,const SCEV * MaxIter,bool SkipLastIter,ScalarEvolution * SE,SCEVExpander & Rewriter,SmallVectorImpl<WeakTrackingVH> & DeadInsts) optimizeLoopExitWithUnknownExitCount() argument 1428 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); canonicalizeExitCondition() local 1474 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); canonicalizeExitCondition() local 1562 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); optimizeLoopExits() local 1634 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); optimizeLoopExits() local 1752 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); predicateLoopExits() local 1852 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); predicateLoopExits() local [all...] |
H A D | LowerExpectIntrinsic.cpp | 198 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()); in handlePhiDef() local 229 BranchInst *BI = GetDomConditional(i); in handlePhiDef() local 355 handleBranchExpect(BranchInst & BI) handleBranchExpect() argument 367 if (BranchInst *BI = dyn_cast<BranchInst>(BB.getTerminator())) { lowerExpectIntrinsic() local [all...] |
H A D | LoopBoundSplit.cpp | 31 BranchInst *BI = nullptr; member 160 const BranchInst *BI) { in isProcessableCondBI() argument 223 static bool isProfitableToTransform(const Loop &L, const BranchInst *BI) { in isProfitableToTransform() argument 251 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); in findSplitCandidate() local [all...] |
H A D | JumpThreading.cpp | 361 auto *BI = dyn_cast<BranchInst>(BB.getTerminator()); in runImpl() local 988 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) { processBlock() local 1160 auto *BI = dyn_cast<BranchInst>(BB->getTerminator()); processImpliedCondition() local 1601 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { processThreadableEdges() local 2015 cloneInstructions(BasicBlock::iterator BI,BasicBlock::iterator BE,BasicBlock * NewBB,BasicBlock * PredBB) cloneInstructions() argument 2684 BasicBlock::iterator BI = BB->begin(); duplicateCondBranchOnPHIIntoPred() local 2778 auto *BI = BranchInst::Create(NewBB, BB, SI->getCondition(), Pred); unfoldSelectInstr() local 2816 for (BasicBlock::iterator BI = BB->begin(); unfoldSelectInstr() local 2932 for (BasicBlock::iterator BI = BB->begin(); tryToUnfoldSelectInCurrBB() local 3046 if (auto *BI = dyn_cast<BranchInst>(Parent->getTerminator())) processGuards() local 3058 threadGuard(BasicBlock * BB,IntrinsicInst * Guard,BranchInst * BI) threadGuard() argument 3110 for (auto BI = BB->begin(); &*BI != AfterGuard; ++BI) threadGuard() local [all...] |
H A D | LoopPredication.cpp | 759 BranchInst *BI, SCEVExpander &Expander) { in widenWidenableBranchGuardConditions() 817 auto *BI = dyn_cast<BranchInst>(LoopLatch->getTerminator()); in parseLoopLatchICmp() local 994 if (auto *BI = dyn_cast<BranchInst>(Pred->getTerminator())) in FindWidenableTerminatorAboveLoop() local 1080 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits() local 1125 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FlattenCFG.cpp | 188 for (BasicBlock::iterator BI = Pred->begin(), BE = PBI->getIterator(); in FlattenParallelAndOr() local 252 auto *BI = cast<BranchInst>(CurrBlock->getTerminator()); in FlattenParallelAndOr() local 357 for (BasicBlock::iterator BI(PBI2), BE(PTI2); BI != BE; ++BI) { in CompareIfRegionBlock() local 478 for (BasicBlock::iterator BI(PBI2), BE(PTI2); BI != BE; ++BI) { MergeIfRegion() local [all...] |
H A D | LoopRotationUtils.cpp | 215 BranchInst *BI = dyn_cast<BranchInst>(Header->getTerminator()); in profitableToRotateLoopExitingLatch() local 241 BranchInst *BI = dyn_cast<BranchInst>(Latch->getTerminator()); in canRotateDeoptimizingLatchExit() local 416 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator()); rotateLoop() local 756 for (BasicBlock::iterator BI = SuccBB->begin(); rotateLoop() local 999 BranchInst *BI = dyn_cast<BranchInst>(LastExit->getTerminator()); simplifyLoopLatch() local [all...] |
H A D | SimplifyCFG.cpp | 440 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator()); dominatesMergePoint() local 760 } else if (BranchInst *BI = dyn_cast<BranchInst>(TI)) { EraseTerminatorAndDCECond() local 781 } else if (BranchInst *BI = dyn_cast<BranchInst>(TI)) isValueEqualityComparison() local 811 BranchInst *BI = cast<BranchInst>(TI); GetValueEqualityComparisonCases() local 1077 if (BranchInst *BI = dyn_cast<BranchInst>(TI)) { GetBranchWeights() local 1711 auto *BI = dyn_cast<BranchInst>(TI); hoistSuccIdenticalTerminatorToSwitchOrIf() local 2941 SpeculativelyExecuteBB(BranchInst * BI,BasicBlock * ThenBB) SpeculativelyExecuteBB() argument 3230 auto *BI = dyn_cast<BranchInst>(From->getTerminator()); getKnownValueOnEdge() local 3243 FoldCondBranchOnValueKnownInPredecessorImpl(BranchInst * BI,DomTreeUpdater * DTU,const DataLayout & DL,AssumptionCache * AC) FoldCondBranchOnValueKnownInPredecessorImpl() argument 3400 FoldCondBranchOnValueKnownInPredecessor(BranchInst * BI,DomTreeUpdater * DTU,const DataLayout & DL,AssumptionCache * AC) FoldCondBranchOnValueKnownInPredecessor() argument 3625 extractPredSuccWeights(BranchInst * PBI,BranchInst * BI,uint64_t & PredTrueWeight,uint64_t & PredFalseWeight,uint64_t & SuccTrueWeight,uint64_t & SuccFalseWeight) extractPredSuccWeights() argument 3649 shouldFoldCondBranchesToCommonDestination(BranchInst * BI,BranchInst * PBI,const TargetTransformInfo * TTI) shouldFoldCondBranchesToCommonDestination() argument 3688 performBranchToCommonDestFolding(BranchInst * BI,BranchInst * PBI,DomTreeUpdater * DTU,MemorySSAUpdater * MSSAU,const TargetTransformInfo * TTI) performBranchToCommonDestFolding() argument 3810 FoldBranchToCommonDest(BranchInst * BI,DomTreeUpdater * DTU,MemorySSAUpdater * MSSAU,const TargetTransformInfo * TTI,unsigned BonusInstThreshold) FoldBranchToCommonDest() argument 4264 tryWidenCondBranchToCondBranch(BranchInst * PBI,BranchInst * BI,DomTreeUpdater * DTU) tryWidenCondBranchToCondBranch() argument 4321 SimplifyCondBranchToCondBranch(BranchInst * PBI,BranchInst * BI,DomTreeUpdater * DTU,const DataLayout & DL,const TargetTransformInfo & TTI) SimplifyCondBranchToCondBranch() argument 4809 SimplifyBranchOnICmpChain(BranchInst * BI,IRBuilder<> & Builder,const DataLayout & DL) SimplifyBranchOnICmpChain() argument 5282 if (auto *BI = dyn_cast<BranchInst>(TI)) { simplifyUnreachable() local 7131 TryToMergeLandingPad(LandingPadInst * LPad,BranchInst * BI,BasicBlock * BB,DomTreeUpdater * DTU) TryToMergeLandingPad() argument 7197 simplifyUncondBranch(BranchInst * BI,IRBuilder<> & Builder) simplifyUncondBranch() argument 7260 simplifyCondBranch(BranchInst * BI,IRBuilder<> & Builder) simplifyCondBranch() argument 7466 if (BranchInst *BI = dyn_cast<BranchInst>(T)) { removeUndefIntroducingPredecessor() local [all...] |
/freebsd-src/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangSACheckersEmitter.cpp | 78 const BitsInit *BI = R.getValueAsBitsInit("Documentation"); in getCheckerDocs() local 97 if (BitsInit *BI = R.getValueAsBitsInit("Type")) { in getCheckerOptionType() local 114 if (BitsInit *BI = R.getValueAsBitsInit("DevelopmentStage")) { in getDevelopmentStage() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | GuardUtils.cpp | 72 auto *BI = dyn_cast<BranchInst>(U); in parseWidenableBranch() local 152 auto *BI = dyn_cast<BranchInst>(U); in extractWidenableCondition() local
|
H A D | DomConditionCache.cpp | 58 registerBranch(BranchInst * BI) registerBranch() argument
|
H A D | FunctionPropertiesAnalysis.cpp | 52 if (const auto *BI = dyn_cast<BranchInst>(BB.getTerminator())) { in getNrBlocksFromCond() local 126 if (const auto *BI = dyn_cast<BranchInst>(BB.getTerminator())) { in updateForBB() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAllocaHoisting.cpp | 46 for (BasicBlock::iterator BI = I->begin(), BE = I->end(); BI != BE;) { in runOnFunction() local
|
H A D | NVPTXLowerAlloca.cpp | 104 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser()); in runOnFunction() local
|
H A D | NVPTXImageOptimizer.cpp | 151 if (BranchInst *BI = dyn_cast<BranchInst>(U)) { in replaceWith() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Bitstream/ |
H A D | BitstreamReader.h | 59 for (const BlockInfo &BI : BlockInfoRecords) in getBlockInfo() local 66 if (const BlockInfo *BI = getBlockInfo(BlockID)) in getOrCreateBlockInfo() local 572 void setBlockInfo(BitstreamBlockInfo *BI) { BlockInfo = BI; } in setBlockInfo()
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | ReplaceConstant.cpp | 83 auto *BI = I; convertUsersOfConstantsToInstructions() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoopsVerify.cpp | 97 MachineBasicBlock::iterator BI = I; in verifyCTRBranch() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRShiftExpand.cpp | 77 void AVRShiftExpand::expand(BinaryOperator *BI) { in expand()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 629 checkBiasedBranch(BranchInst * BI,Region * R,DenseSet<Region * > & TrueBiasedRegionsGlobal,DenseSet<Region * > & FalseBiasedRegionsGlobal,DenseMap<Region *,BranchProbability> & BranchBiasMap) checkBiasedBranch() argument 760 auto *BI = dyn_cast<BranchInst>(Entry->getTerminator()); findScope() local 1027 auto *BI = cast<BranchInst>(RI.R->getEntry()->getTerminator()); getCHRConditionValuesForRegion() local 1389 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator()); setCHRRegions() local 1489 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator()); hoistScopeConditions() local 1521 if (auto *BI = dyn_cast<BranchInst>(U)) { negateICmpIfUsedByBranchOrSelectOnly() local 1647 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator()); assertBranchOrSelectConditionHoisted() local 1895 auto *BI = cast<BranchInst>(R->getEntry()->getTerminator()); fixupBranch() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | xray-fdr-dump.cpp | 94 BlockIndexer BI(Index); in __anon8af342a70102() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SplitKit.cpp | 218 BI.MBB = &*MFI; in calcLiveBlockInfo() local 302 __anon4cf6923a0202(BlockInfo &BI) calcLiveBlockInfo() argument 1589 shouldSplitSingleBlock(const BlockInfo & BI,bool SingleInstrs) const shouldSplitSingleBlock() argument 1609 splitSingleBlock(const SplitAnalysis::BlockInfo & BI) splitSingleBlock() argument 1738 splitRegInBlock(const SplitAnalysis::BlockInfo & BI,unsigned IntvIn,SlotIndex LeaveBefore) splitRegInBlock() argument 1831 splitRegOutBlock(const SplitAnalysis::BlockInfo & BI,unsigned IntvOut,SlotIndex EnterAfter) splitRegOutBlock() argument [all...] |