Home
last modified time | relevance | path

Searched refs:EntryBB (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DBranchProbabilityInfoTest.cpp64 auto *EntryBB = BasicBlock::Create(C, "entry", F, /*insertBefore=*/ExitBB); in TEST_F() local
73 auto *Switch = SwitchInst::Create(Undef, ExitBB, NumCases, EntryBB); in TEST_F()
82 EXPECT_FALSE(BPI.isEdgeHot(EntryBB, PreExitBB)); in TEST_F()
83 EXPECT_TRUE(BPI.isEdgeHot(EntryBB, ExitBB)); in TEST_F()
H A DScalarEvolutionTest.cpp136 BranchInst::Create(LoopBB, EntryBB); in TEST_F()
293 BranchInst::Create(LoopBB, EntryBB); in TEST_F()
332 Phi->addIncoming(UndefValue::get(Ty), EntryBB); in TEST_F()
378 ReturnInst::Create(Context, nullptr, EntryBB); in TEST_F()
419 ReturnInst::Create(Context, nullptr, EntryBB); in TEST_F()
676 BranchInst::Create(CondBB, EntryBB); in TEST_F()
677 BasicBlock *PrevBB = EntryBB; in TEST_F()
927 BranchInst::Create(LoopBB, EntryBB); in TEST_F()
938 Phi->addIncoming(MinInt64, EntryBB); in TEST_F()
984 BranchInst::Create(LoopBB, EntryBB); in TEST_F()
[all …]
H A DCaptureTrackingTest.cpp62 BasicBlock *EntryBB = &F->getEntryBlock(); in TEST() local
65 Instruction *Ret = EntryBB->getTerminator(); in TEST()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DUtils.cpp97 BasicBlock *EntryBB = S.getEntry(); in executeScopConditionally() local
100 splitEdge(EnteringBB, EntryBB, ".split_new_and_old", &DT, &LI, &RI); in executeScopConditionally()
109 while (PrevRegion->getExit() == EntryBB) { in executeScopConditionally()
200 splitEdge(SplitBlock, EntryBB, ".pre_entry_bb", &DT, &LI, &RI); in executeScopConditionally()
H A DBlockGenerators.cpp60 EntryBB(nullptr), ScalarMap(ScalarMap), EscapeMap(EscapeMap), in BlockGenerator()
454 EntryBB = &CopyBB->getParent()->getEntryBlock(); in copyBB()
517 EntryBB = &Builder.GetInsertBlock()->getParent()->getEntryBlock(); in getOrCreateAlloca()
518 Addr->insertBefore(&*EntryBB->getFirstInsertionPt()); in getOrCreateAlloca()
1472 BasicBlock *EntryBB = R->getEntry(); in copyStmt() local
1475 EntryBBCopy->setName("polly.stmt." + EntryBB->getName() + ".entry"); in copyStmt()
1482 for (auto PI = pred_begin(EntryBB), PE = pred_end(EntryBB); PI != PE; ++PI) in copyStmt()
1491 Blocks.push_back(EntryBB); in copyStmt()
1492 SeenBlocks.insert(EntryBB); in copyStmt()
H A DLoopGenerators.cpp230 BasicBlock &EntryBB = Builder.GetInsertBlock()->getParent()->getEntryBlock(); in storeValuesIntoStruct() local
231 Instruction *IP = &*EntryBB.getFirstInsertionPt(); in storeValuesIntoStruct()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp187 auto *EntryBB = dyn_cast<VPBasicBlock>(R->getEntry()); in getPredicatedMask() local
188 if (!EntryBB || EntryBB->size() != 1 || in getPredicatedMask()
189 !isa<VPBranchOnMaskRecipe>(EntryBB->begin())) in getPredicatedMask()
192 return cast<VPBranchOnMaskRecipe>(&*EntryBB->begin())->getOperand(0); in getPredicatedMask()
197 auto *EntryBB = cast<VPBasicBlock>(R->getEntry()); in getPredicatedThenBlock() local
198 if (EntryBB->getNumSuccessors() != 2) in getPredicatedThenBlock()
201 auto *Succ0 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[0]); in getPredicatedThenBlock()
202 auto *Succ1 = dyn_cast<VPBasicBlock>(EntryBB->getSuccessors()[1]); in getPredicatedThenBlock()
/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLICMTest.cpp62 BasicBlock &EntryBB = F->getEntryBlock(); in TEST() local
63 BasicBlock *LoopBB = EntryBB.getUniqueSuccessor(); in TEST()
76 Instruction *IAfter = EntryBB.getFirstNonPHI(); in TEST()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DValueTest.cpp208 BasicBlock &EntryBB = F->getEntryBlock(); in TEST() local
209 ASSERT_EQ(3u, EntryBB.size()); in TEST()
213 Instruction *I0 = &*EntryBB.begin(); in TEST()
215 Instruction *I1 = &*++EntryBB.begin(); in TEST()
222 EXPECT_EQ(MST.getLocalSlot(&EntryBB), -1); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp192 BasicBlock *EntryBB = BasicBlock::Create(C, "entry", RegisterCallDtors); in runImpl() local
198 Value *Res = CallInst::Create(AtExit, Args, "call", EntryBB); in runImpl()
199 Value *Cmp = new ICmpInst(*EntryBB, ICmpInst::ICMP_NE, Res, in runImpl()
201 BranchInst::Create(FailBB, RetBB, Cmp, EntryBB); in runImpl()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DStokeInfo.cpp119 BinaryBasicBlock &EntryBB = BF.front(); in checkFunction() local
120 assert(EntryBB.isEntryPoint() && "Weird, this should be the entry block!"); in checkFunction()
122 MCInst *FirstNonPseudo = EntryBB.getFirstNonPseudoInstr(); in checkFunction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp180 BasicBlock *EntryBB = &F.front(); in setupFunctionContext() local
188 Alignment, "fn_context", &EntryBB->front()); in setupFunctionContext()
217 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext()
395 BasicBlock *EntryBB = &F.front(); in setupEntryBlockAndCallSites() local
396 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
452 CallInst::Create(RegisterFn, FuncCtx, "", EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
H A DJMCInstrumenter.cpp140 BasicBlock *EntryBB = BasicBlock::Create(Ctx, "", DefaultCheckFunc); in createDefaultCheckFunction() local
141 ReturnInst::Create(Ctx, EntryBB); in createDefaultCheckFunction()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c43 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
47 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/
H A DOrcV2CBindingsDumpObjects.c42 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
44 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c38 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
42 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c43 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
47 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/
H A DOrcV2CBindingsIRTransforms.c43 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(SumFunction, "entry"); in createDemoModule() local
45 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp2510 for (auto &EI : *EntryBB) { in TEST_F()
2525 for (auto &FI : *EntryBB) { in TEST_F()
2863 BasicBlock *EntryBB = BB; in TEST_F() local
3130 BasicBlock *EntryBB = BB; in TEST_F() local
3216 BasicBlock *EntryBB = BB; in TEST_F() local
3259 BasicBlock *EntryBB = BB; in TEST_F() local
3326 BasicBlock *EntryBB = BB; in TEST_F() local
3398 BasicBlock *EntryBB = BB; in TEST_F() local
3472 BasicBlock *EntryBB = BB; in TEST_F() local
3529 BasicBlock *EntryBB = BB; in TEST_F() local
[all …]
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
H A DOrcV2CBindingsReflectProcessSymbols.c74 LLVMBasicBlockRef EntryBB = LLVMAppendBasicBlock(MulAddFunction, "entry"); in createDemoModule() local
78 LLVMPositionBuilderAtEnd(Builder, EntryBB); in createDemoModule()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp188 MachineBasicBlock &EntryBB = MF.front(); in updateLiveness() local
191 EntryBB.addLiveIn(CSIReg.getReg()); in updateLiveness()
192 EntryBB.sortUniqueLiveIns(); in updateLiveness()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h460 const BasicBlockT *EntryBB = getEntryBB(EC->getParent());
461 if (EC == EntryBB) {
923 const BasicBlockT *EntryBB = getEntryBB(&F);
924 ErrorOr<uint64_t> EntryWeight = getBlockWeight(EntryBB);
925 if (BlockWeights[EntryBB] > 0 &&
928 ProfileCount(BlockWeights[EntryBB], Function::PCT_Real),
/llvm-project-15.0.7/llvm/unittests/Linker/
H A DLinkModulesTest.cpp35 EntryBB = BasicBlock::Create(Ctx, "entry", F); in SetUp()
68 BasicBlock *EntryBB; member in __anon596f68b70111::LinkModuleTest
79 IRBuilder<> Builder(EntryBB); in TEST_F()
/llvm-project-15.0.7/clang/tools/clang-linker-wrapper/
H A DOffloadWrapper.cpp417 auto *EntryBB = BasicBlock::Create(C, "while.entry", RegGlobalsFn); in createRegisterGlobalsFunction() local
428 Builder.CreateCondBr(EntryCmp, EntryBB, ExitBB); in createRegisterGlobalsFunction()
429 Builder.SetInsertPoint(EntryBB); in createRegisterGlobalsFunction()
509 Builder.CreateCondBr(Cmp, ExitBB, EntryBB); in createRegisterGlobalsFunction()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp209 BasicBlock *EntryBB = BasicBlock::Create(M->getContext(), "entry", UMulFunc); in buildUMulWithOverflowFunc() local
210 IRBuilder<> IRB(EntryBB); in buildUMulWithOverflowFunc()

123