Home
last modified time | relevance | path

Searched refs:BSI (Results 1 – 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCReduceCRLogicals.cpp140 static bool splitMBB(BlockSplitInfo &BSI) { in splitMBB() argument
141 assert(BSI.allInstrsInSameMBB() && in splitMBB()
144 MachineBasicBlock *ThisMBB = BSI.OrigBranch->getParent(); in splitMBB()
156 unsigned OrigBROpcode = BSI.OrigBranch->getOpcode(); in splitMBB()
163 unsigned NewBROpcode = BSI.InvertNewBranch ? InvertedOpcode : OrigBROpcode; in splitMBB()
164 MachineBasicBlock *OrigTarget = BSI.OrigBranch->getOperand(1).getMBB(); in splitMBB()
169 BSI.BranchToFallThrough ? OrigFallThrough : OrigTarget; in splitMBB()
184 if (BSI.MBPI) { in splitMBB()
185 if (BSI.BranchToFallThrough) { in splitMBB()
186 ProbToNewTarget = BSI.MBPI->getEdgeProbability(ThisMBB, OrigFallThrough) / 2; in splitMBB()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLowerExpectIntrinsic.cpp261 template <class BrSelInst> static bool handleBrSelExpect(BrSelInst &BSI) { in handleBrSelExpect() argument
274 ICmpInst *CmpI = dyn_cast<ICmpInst>(BSI.getCondition()); in handleBrSelExpect()
278 CI = dyn_cast<CallInst>(BSI.getCondition()); in handleBrSelExpect()
330 BSI.setCondition(ArgValue); in handleBrSelExpect()
332 BSI.setMetadata(LLVMContext::MD_prof, Node); in handleBrSelExpect()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DLowerTypeTests.cpp169 BitSetInfo BSI; in build() local
170 BSI.ByteOffset = Min; in build()
172 BSI.AlignLog2 = 0; in build()
174 BSI.AlignLog2 = countTrailingZeros(Mask, ZB_Undefined); in build()
178 BSI.BitSize = ((Max - Min) >> BSI.AlignLog2) + 1; in build()
180 Offset >>= BSI.AlignLog2; in build()
181 BSI.Bits.insert(Offset); in build()
184 return BSI; in build()
460 ByteArrayInfo *createByteArray(BitSetInfo &BSI);
602 ByteArrayInfo *LowerTypeTestsModule::createByteArray(BitSetInfo &BSI) { in createByteArray() argument
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaExpr.cpp3471 if (const BlockScopeInfo *BSI = getCurBlock()) in BuildPredefinedExpr() local
3472 currentDecl = BSI->TheDecl; in BuildPredefinedExpr()
4507 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CreateUnaryExprOrTypeTraitExpr() local
4508 DC = BSI->TheDecl; in CreateUnaryExprOrTypeTraitExpr()
5649 else if (auto *BSI = dyn_cast<BlockScopeInfo>(CSI)) in CreateBuiltinArraySubscriptExpr() local
5650 DC = BSI->TheDecl; in CreateBuiltinArraySubscriptExpr()
15566 BlockScopeInfo *BSI = cast<BlockScopeInfo>(FunctionScopes.back()); in ActOnBlockStmtExpr() local
15567 BlockDecl *BD = BSI->TheDecl; in ActOnBlockStmtExpr()
15569 if (BSI->HasImplicitReturnType) in ActOnBlockStmtExpr()
15570 deduceClosureReturnType(*BSI); in ActOnBlockStmtExpr()
[all …]
DSemaCodeComplete.cpp387 if (sema::BlockScopeInfo *BSI = S.getCurBlock()) { in enterReturn() local
389 Type = BSI->ReturnType; in enterReturn()
/freebsd-12-stable/contrib/gcc/
DChangeLog.tree-ssa1865 BSI argument to the per-statement callbacks.
5855 * tree-ssa-pre.c (reaching_def): Tidy BSI usage.
DChangeLog-20044051 @table to list the BSI methods. Use individual @findex directives