Home
last modified time | relevance | path

Searched defs:BI (Results 1 – 25 of 200) sorted by relevance

12345678

/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp96 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 DVarLenCodeEmitterGen.cpp
H A DCodeGenInstAlias.cpp
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp457 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 DLowerExpectIntrinsic.cpp198 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 DLoopBoundSplit.cpp31 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 DJumpThreading.cpp361 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 DLoopPredication.cpp759 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 DFlattenCFG.cpp188 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 DLoopRotationUtils.cpp215 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 DSimplifyCFG.cpp440 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 DClangSACheckersEmitter.cpp78 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 DGuardUtils.cpp72 auto *BI = dyn_cast<BranchInst>(U); in parseWidenableBranch() local
152 auto *BI = dyn_cast<BranchInst>(U); in extractWidenableCondition() local
H A DDomConditionCache.cpp58 registerBranch(BranchInst * BI) registerBranch() argument
H A DFunctionPropertiesAnalysis.cpp52 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 DNVPTXAllocaHoisting.cpp46 for (BasicBlock::iterator BI = I->begin(), BE = I->end(); BI != BE;) { in runOnFunction() local
H A DNVPTXLowerAlloca.cpp104 auto BI = dyn_cast<BitCastInst>(AllocaUse.getUser()); in runOnFunction() local
H A DNVPTXImageOptimizer.cpp151 if (BranchInst *BI = dyn_cast<BranchInst>(U)) { in replaceWith() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Bitstream/
H A DBitstreamReader.h59 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 DReplaceConstant.cpp83 auto *BI = I; convertUsersOfConstantsToInstructions() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoopsVerify.cpp97 MachineBasicBlock::iterator BI = I; in verifyCTRBranch() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp77 void AVRShiftExpand::expand(BinaryOperator *BI) { in expand()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp629 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 Dxray-fdr-dump.cpp94 BlockIndexer BI(Index); in __anon8af342a70102() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.cpp218 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...]

12345678