| /llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 97 BasicBlock *EndBlock = nullptr; member in __anon161cb1f20111::LoopIdiomVectorize 453 BranchInst::Create(VectorLoopStartBlock, EndBlock, PredHasActiveLanes); in createMaskedFindMismatch() 458 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}}); in createMaskedFindMismatch() 559 BranchInst::Create(VectorLoopStartBlock, EndBlock, ExitCond); in createPredicatedFindMismatch() 564 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}}); in createPredicatedFindMismatch() 597 EndBlock = SplitBlock(Preheader, PHBranch, DT, LI, nullptr, "mismatch_end"); in expandFindMismatch() 613 Ctx, "mismatch_min_it_check", EndBlock->getParent(), EndBlock); in expandFindMismatch() 619 Ctx, "mismatch_mem_check", EndBlock->getParent(), EndBlock); in expandFindMismatch() [all...] |
| /llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandMemCmp.cpp | 84 BasicBlock *EndBlock = nullptr; member in __anon79101d860111::MemCmpExpansion 256 // 2. An EndBlock, split from original instruction point, which is the block to 310 EndBlock->getParent(), EndBlock); in createLoadCmpBlocks() 317 EndBlock->getParent(), EndBlock); in createResultBlock() 388 // Early exit branch if difference found to EndBlock. Otherwise, continue to in emitLoadCompareByteBlock() 393 BranchInst::Create(EndBlock, LoadCmpBlocks[BlockIndex + 1], Cmp); in emitLoadCompareByteBlock() 397 {{DominatorTree::Insert, BB, EndBlock}, in emitLoadCompareByteBlock() 400 // The last block has an unconditional branch to EndBlock in emitLoadCompareByteBlock() [all...] |
| H A D | SelectOptimize.cpp | 620 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in convertProfitableSIGroups() 621 BFI->setBlockFreq(EndBlock, BFI->getBlockFreq(StartBlock)); in convertProfitableSIGroups() 637 auto InsertionPoint = EndBlock->getFirstInsertionPt(); in convertProfitableSIGroups() 647 EndBlock->insertDbgRecordBefore(&DbgRecord, in convertProfitableSIGroups() 648 EndBlock->getFirstInsertionPt()); in convertProfitableSIGroups() 672 TrueBlock = BasicBlock::Create(EndBlock->getContext(), "select.true.sink", in convertProfitableSIGroups() 673 EndBlock->getParent(), EndBlock); in convertProfitableSIGroups() 674 TrueBranch = BranchInst::Create(EndBlock, TrueBlock); in convertProfitableSIGroups() 681 BasicBlock::Create(EndBlock in convertProfitableSIGroups() 658 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); convertProfitableSIGroups() local [all...] |
| H A D | CodeGenPrepare.cpp | 2533 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end"); in optimizeCallInst() 2535 FreshBBs.insert(EndBlock); in optimizeCallInst() 2541 L->addBasicBlockToLoop(EndBlock, LI); in optimizeCallInst() 2556 Builder.CreateCondBr(Cmp, EndBlock, CallBlock); in optimizeCallInst() 2561 Builder.SetInsertPoint(EndBlock, EndBlock->begin()); in isIntrinsicOrLFToBeTailCalled() 7505 BasicBlock *EndBlock = nullptr; in optimizeSwitchPhiConstants() 7512 EndBlock = cast<BasicBlock>(FalseBranch->getOperand(0)); in optimizeSwitchPhiConstants() 7517 EndBlock = cast<BasicBlock>(TrueBranch->getOperand(0)); in optimizeSwitchPhiConstants() 7527 EndBlock in optimizeSwitchPhiConstants() 2330 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end"); despeculateCountZeros() local 7213 BasicBlock *EndBlock = nullptr; optimizeSelectInst() local [all...] |
| /llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DFAJumpThreading.cpp | 203 BasicBlock *EndBlock = StartBlock->getUniqueSuccessor(); 207 EndBlock->getParent(), EndBlock); in unfold() 209 BranchInst::Create(EndBlock, NewBlock); in unfold() 210 DTU->applyUpdates({{DominatorTree::Insert, NewBlock, EndBlock}}); in unfold() 216 // EndBlock in unfold() 225 // Update any other PHI nodes in EndBlock. in unfold() 226 for (PHINode &Phi : EndBlock->phis()) { in unfold() 233 if (EndBlock == SIUse->getParent()) { in unfold() 237 PHINode *EndPhi = PHINode::Create(SIUse->getType(), pred_size(EndBlock), in unfold() 183 createBasicBlockAndSinkSelectInst(DomTreeUpdater * DTU,SelectInst * SI,PHINode * SIUse,SelectInst * SIToSink,BasicBlock * EndBlock,StringRef NewBBName,BasicBlock ** NewBlock,BranchInst ** NewBranch,std::vector<SelectInstToUnfold> * NewSIsToUnfold,std::vector<BasicBlock * > * NewBBs) createBasicBlockAndSinkSelectInst() argument 211 BasicBlock *EndBlock = SIUse->getParent(); unfold() local [all...] |
| /llvm-project/clang/lib/APINotes/ |
| H A D | APINotesReader.cpp | 850 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readIdentifierBlock() 935 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCContextBlock() 1011 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCPropertyBlock() 1101 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCMethodBlock() 1177 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCSelectorBlock() 1252 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readGlobalVariableBlock() 1327 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readGlobalFunctionBlock() 1402 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readEnumConstantBlock() 1478 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readTagBlock() 1554 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readTypedefBlock() [all...] |
| /llvm-project/clang/lib/CodeGen/ |
| H A D | CGCUDANV.cpp | 400 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end"); in emitDeviceStubBodyNew() 513 CGF.EmitBranch(EndBlock); in replaceManagedVar() 515 CGF.EmitBlock(EndBlock); in replaceManagedVar() 522 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end"); in replaceManagedVar() 537 CGF.Builder.CreateCondBr(CBZero, NextBlock, EndBlock); 547 CGF.EmitBranch(EndBlock); in makeRegisterGlobalsFn() 549 CGF.EmitBlock(EndBlock); in makeRegisterGlobalsFn() 335 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end"); emitDeviceStubBodyNew() local 457 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end"); emitDeviceStubBodyLegacy() local
|
| H A D | ItaniumCXXABI.cpp | 2719 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in createGlobalInitOrCleanupFn() 2763 CGF.EmitCXXGuardedInitBranch(NeedsInit, InitCheckBlock, EndBlock, in unregisterGlobalDtorsWithUnAtExit() 2793 InitBlock, EndBlock); in registerGlobalDtorsWithAtExit() 2825 CGF.EmitBlock(EndBlock); in registerGlobalDtor() 2930 llvm::BasicBlock *EndBlock = CGF.createBasicBlock( in getOrCreateThreadLocalWrapper() 2933 // DestructCallBlock, otherwise jump to EndBlock directly. in EmitThreadLocalInitFuncs() 2934 CGF.Builder.CreateCondBr(NeedsDestruct, DestructCallBlock, EndBlock); in EmitThreadLocalInitFuncs() 2943 CGF.EmitBlock(EndBlock); in EmitThreadLocalInitFuncs() 5225 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("destruct.end"); 5228 // DestructCallBlock, otherwise jump to EndBlock directl 2557 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); EmitGuardedInit() local 2760 llvm::BasicBlock *EndBlock = CGF.createBasicBlock( unregisterGlobalDtorsWithUnAtExit() local 4952 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("destruct.end"); emitCXXStermFinalizer() local [all...] |
| H A D | MicrosoftCXXABI.cpp | 2710 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit() 2711 CGF.EmitCXXGuardedInitBranch(NeedsInit, InitBlock, EndBlock, in EmitGuardedInit() 2721 Builder.CreateBr(EndBlock); in EmitGuardedInit() 2724 CGF.EmitBlock(EndBlock); in EmitGuardedInit() 2746 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit() 2747 CGF.EmitCXXGuardedInitBranch(IsUninitialized, AttemptInitBlock, EndBlock, in EmitGuardedInit() 2760 Builder.CreateCondBr(ShouldDoInit, InitBlock, EndBlock); in EmitGuardedInit() 2769 Builder.CreateBr(EndBlock); in EmitGuardedInit() 2771 CGF.EmitBlock(EndBlock); in EmitGuardedInit() 2716 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); EmitGuardedInit() local 2752 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); EmitGuardedInit() local
|
| H A D | CGExprCXX.cpp | 2165 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("typeid.end"); in EmitTypeidFromVTable() 2168 CGF.Builder.CreateCondBr(IsNull, BadTypeidBlock, EndBlock); in EmitTypeidFromVTable() local 2172 CGF.EmitBlock(EndBlock); in EmitTypeidFromVTable()
|
| /llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineScheduler.h | 146 // Needs all MIs to be grouped between BeginBlock and EndBlock. 150 MachineBasicBlock::iterator EndBlock); 207 MachineBasicBlock::iterator EndBlock);
|
| H A D | SIMachineScheduler.cpp | 304 MachineBasicBlock::iterator EndBlock) { in isDefBetween() 359 LIS->getInstructionIndex(*EndBlock).getRegSlot(), MRI, in initRegPressure() 377 MachineBasicBlock::iterator EndBlock) { in initRegPressure() 382 initRegPressure(BeginBlock, EndBlock); in schedule() 307 initRegPressure(MachineBasicBlock::iterator BeginBlock,MachineBasicBlock::iterator EndBlock) initRegPressure() argument 380 schedule(MachineBasicBlock::iterator BeginBlock,MachineBasicBlock::iterator EndBlock) schedule() argument
|
| H A D | R600ISelLowering.cpp | 354 EndBlock = BB->end(); NextExportInst != EndBlock; in EmitInstrWithCustomInserter() 355 EndBlock = BB->end(); NextExportInst != EndBlock; EmitInstrWithCustomInserter() local
|
| /llvm-project/llvm/include/llvm/Bitstream/ |
| H A D | BitstreamReader.h | 327 EndBlock, // We've reached the end of the current block, (or the end of the enumerator 340 BitstreamEntry E; E.Kind = EndBlock; return E; in getEndBlock()
|
| /llvm-project/clang/lib/Frontend/ |
| H A D | TestModuleFileExtension.cpp | 61 case llvm::BitstreamEntry::EndBlock: in Reader()
|
| /llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 213 case BitstreamEntry::EndBlock: in readIdentificationBlock() 255 case BitstreamEntry::EndBlock: in readIdentificationCode() 292 case BitstreamEntry::EndBlock: in hasObjCCategoryInModule() 334 case BitstreamEntry::EndBlock: in hasObjCCategory() 373 case BitstreamEntry::EndBlock: in readModuleTriple() 411 case BitstreamEntry::EndBlock: in readTriple() 2020 case BitstreamEntry::EndBlock: in getAttrFromCode() 2324 case BitstreamEntry::EndBlock: in parseAttributeGroupBlock() 2520 case BitstreamEntry::EndBlock: in parseTypeTableBody() 2823 case BitstreamEntry::EndBlock in recordValue() [all...] |
| H A D | MetadataLoader.cpp | 790 case BitstreamEntry::EndBlock: { in lazyLoadModuleMetadataBlock() 998 case BitstreamEntry::EndBlock: in loadGlobalDeclAttachments() 1124 case BitstreamEntry::EndBlock: in parseMetadata() 2365 case BitstreamEntry::EndBlock: in parseMetadataAttachment() 2468 case BitstreamEntry::EndBlock: in parseMetadataKinds()
|
| H A D | BitcodeAnalyzer.cpp | 814 case BitstreamEntry::EndBlock: { in parseBlock()
|
| /llvm-project/clang/lib/Serialization/ |
| H A D | GlobalModuleIndex.cpp | 152 case llvm::BitstreamEntry::EndBlock: in GlobalModuleIndex() 603 case llvm::BitstreamEntry::EndBlock: in loadModuleFile()
|
| H A D | ASTReader.cpp | 1655 case llvm::BitstreamEntry::EndBlock: in ReadSLocEntry() 2090 case llvm::BitstreamEntry::EndBlock: in ReadData() 2346 case llvm::BitstreamEntry::EndBlock: in resolvePendingMacro() 2960 case llvm::BitstreamEntry::EndBlock: in ReadControlBlock() 3037 // this block is always read somehow (see BitstreamEntry::EndBlock). in ReadControlBlock() 3068 case llvm::BitstreamEntry::EndBlock: { in ReadControlBlock() 3441 case llvm::BitstreamEntry::EndBlock: in ReadASTBlock() 4644 case llvm::BitstreamEntry::EndBlock: in ReadAST() 5038 case llvm::BitstreamEntry::EndBlock: in ReadExtensionBlock() 5188 case llvm::BitstreamEntry::EndBlock in InitializeContext() [all...] |
| H A D | ASTReaderStmt.cpp | 3001 case llvm::BitstreamEntry::EndBlock: in ReadStmtFromStream()
|
| /llvm-project/llvm/lib/Bitstream/Reader/ |
| H A D | BitstreamReader.cpp | 444 case llvm::BitstreamEntry::EndBlock: in ReadBlockInfoBlock()
|
| /llvm-project/llvm/lib/Remarks/ |
| H A D | BitstreamRemarkParser.cpp | 182 case BitstreamEntry::EndBlock: in parseBlock()
|