Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp127 BasicBlock *EndBlock = nullptr; member in __anon3a0f451f0111::LoopIdiomVectorize
502 BranchInst::Create(VectorLoopStartBlock, EndBlock, PredHasActiveLanes); in createMaskedFindMismatch()
507 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}}); in createMaskedFindMismatch()
608 BranchInst::Create(VectorLoopStartBlock, EndBlock, ExitCond); in createPredicatedFindMismatch()
613 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}}); in createPredicatedFindMismatch()
646 EndBlock = SplitBlock(Preheader, PHBranch, DT, LI, nullptr, "mismatch_end"); in expandFindMismatch()
662 Ctx, "mismatch_min_it_check", EndBlock->getParent(), EndBlock); in expandFindMismatch()
668 Ctx, "mismatch_mem_check", EndBlock->getParent(), EndBlock); in expandFindMismatch()
671 Ctx, "mismatch_vec_loop_preheader", EndBlock->getParent(), EndBlock); in expandFindMismatch()
674 EndBlock->getParent(), EndBlock); in expandFindMismatch()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp84 BasicBlock *EndBlock = nullptr; member in __anon455dbdd30111::MemCmpExpansion
310 EndBlock->getParent(), EndBlock); in createLoadCmpBlocks()
317 EndBlock->getParent(), EndBlock); in createResultBlock()
393 BranchInst::Create(EndBlock, LoadCmpBlocks[BlockIndex + 1], Cmp); in emitLoadCompareByteBlock()
397 {{DominatorTree::Insert, BB, EndBlock}, in emitLoadCompareByteBlock()
401 BranchInst *CmpBr = BranchInst::Create(EndBlock); in emitLoadCompareByteBlock()
404 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}}); in emitLoadCompareByteBlock()
485 ? EndBlock in emitLoadCompareBlockMultipleLoads()
549 ? EndBlock in emitLoadCompareBlock()
580 BranchInst *NewBr = BranchInst::Create(EndBlock); in emitMemCmpResultBlock()
[all …]
H A DSelectOptimize.cpp619 BasicBlock *EndBlock = StartBlock->splitBasicBlock(SplitPt, "select.end"); in convertProfitableSIGroups() local
620 BFI->setBlockFreq(EndBlock, BFI->getBlockFreq(StartBlock)); in convertProfitableSIGroups()
636 auto InsertionPoint = EndBlock->getFirstInsertionPt(); in convertProfitableSIGroups()
646 EndBlock->insertDbgRecordBefore(&DbgRecord, in convertProfitableSIGroups()
647 EndBlock->getFirstInsertionPt()); in convertProfitableSIGroups()
671 TrueBlock = BasicBlock::Create(EndBlock->getContext(), "select.true.sink", in convertProfitableSIGroups()
672 EndBlock->getParent(), EndBlock); in convertProfitableSIGroups()
673 TrueBranch = BranchInst::Create(EndBlock, TrueBlock); in convertProfitableSIGroups()
680 BasicBlock::Create(EndBlock->getContext(), "select.false.sink", in convertProfitableSIGroups()
681 EndBlock->getParent(), EndBlock); in convertProfitableSIGroups()
[all …]
H A DCodeGenPrepare.cpp2577 BasicBlock *EndBlock = CallBlock->splitBasicBlock(SplitPt, "cond.end"); in despeculateCountZeros() local
2579 FreshBBs.insert(EndBlock); in despeculateCountZeros()
2585 L->addBasicBlockToLoop(EndBlock, LI); in despeculateCountZeros()
2600 Builder.CreateCondBr(Cmp, EndBlock, CallBlock); in despeculateCountZeros()
2605 Builder.SetInsertPoint(EndBlock, EndBlock->begin()); in despeculateCountZeros()
7609 BasicBlock *EndBlock = nullptr; in optimizeSelectInst() local
7616 EndBlock = cast<BasicBlock>(FalseBranch->getOperand(0)); in optimizeSelectInst()
7621 EndBlock = cast<BasicBlock>(TrueBranch->getOperand(0)); in optimizeSelectInst()
7631 EndBlock = cast<BasicBlock>(TrueBranch->getOperand(0)); in optimizeSelectInst()
7634 EndBlock->setName("select.end"); in optimizeSelectInst()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp202 BasicBlock *EndBlock = StartBlock->getUniqueSuccessor(); in unfold() local
206 EndBlock->getParent(), EndBlock); in unfold()
208 BranchInst::Create(EndBlock, NewBlock); in unfold()
209 DTU->applyUpdates({{DominatorTree::Insert, NewBlock, EndBlock}}); in unfold()
225 for (PHINode &Phi : EndBlock->phis()) { in unfold()
232 if (EndBlock == SIUse->getParent()) { in unfold()
236 PHINode *EndPhi = PHINode::Create(SIUse->getType(), pred_size(EndBlock), in unfold()
238 EndBlock->getFirstInsertionPt()); in unfold()
239 for (BasicBlock *Pred : predecessors(EndBlock)) { in unfold()
257 BranchInst::Create(EndBlock, NewBlock, SI->getCondition(), StartBlock); in unfold()
[all …]
/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesReader.cpp855 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readControlBlock()
940 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readIdentifierBlock()
1016 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readContextBlock()
1106 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCPropertyBlock()
1182 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCMethodBlock()
1257 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readCXXMethodBlock()
1332 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readFieldBlock()
1407 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readObjCSelectorBlock()
1483 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readGlobalVariableBlock()
1559 while (Next.Kind != llvm::BitstreamEntry::EndBlock) { in readGlobalFunctionBlock()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp397 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end"); in emitDeviceStubBodyNew() local
510 CGF.EmitBranch(EndBlock); in emitDeviceStubBodyNew()
512 CGF.EmitBlock(EndBlock); in emitDeviceStubBodyNew()
519 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("setup.end"); in emitDeviceStubBodyLegacy() local
534 CGF.Builder.CreateCondBr(CBZero, NextBlock, EndBlock); in emitDeviceStubBodyLegacy()
544 CGF.EmitBranch(EndBlock); in emitDeviceStubBodyLegacy()
546 CGF.EmitBlock(EndBlock); in emitDeviceStubBodyLegacy()
H A DItaniumCXXABI.cpp2739 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit() local
2783 CGF.EmitCXXGuardedInitBranch(NeedsInit, InitCheckBlock, EndBlock, in EmitGuardedInit()
2813 InitBlock, EndBlock); in EmitGuardedInit()
2845 CGF.EmitBlock(EndBlock); in EmitGuardedInit()
2950 llvm::BasicBlock *EndBlock = CGF.createBasicBlock( in unregisterGlobalDtorsWithUnAtExit() local
2954 CGF.Builder.CreateCondBr(NeedsDestruct, DestructCallBlock, EndBlock); in unregisterGlobalDtorsWithUnAtExit()
2963 CGF.EmitBlock(EndBlock); in unregisterGlobalDtorsWithUnAtExit()
5255 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("destruct.end"); in emitCXXStermFinalizer() local
5259 CGF.Builder.CreateCondBr(NeedsDestruct, DestructCallBlock, EndBlock); in emitCXXStermFinalizer()
5269 CGF.EmitBlock(EndBlock); in emitCXXStermFinalizer()
H A DMicrosoftCXXABI.cpp2708 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit() local
2709 CGF.EmitCXXGuardedInitBranch(NeedsInit, InitBlock, EndBlock, in EmitGuardedInit()
2719 Builder.CreateBr(EndBlock); in EmitGuardedInit()
2722 CGF.EmitBlock(EndBlock); in EmitGuardedInit()
2744 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit() local
2745 CGF.EmitCXXGuardedInitBranch(IsUninitialized, AttemptInitBlock, EndBlock, in EmitGuardedInit()
2758 Builder.CreateCondBr(ShouldDoInit, InitBlock, EndBlock); in EmitGuardedInit()
2767 Builder.CreateBr(EndBlock); in EmitGuardedInit()
2769 CGF.EmitBlock(EndBlock); in EmitGuardedInit()
H A DCGExprCXX.cpp2205 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("typeid.end"); in EmitTypeidFromVTable() local
2208 CGF.Builder.CreateCondBr(IsNull, BadTypeidBlock, EndBlock); in EmitTypeidFromVTable()
2212 CGF.EmitBlock(EndBlock); in EmitTypeidFromVTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.h150 MachineBasicBlock::iterator EndBlock);
207 MachineBasicBlock::iterator EndBlock);
H A DAMDGPUSwLowerLDS.cpp913 auto *EndBlock = BasicBlock::Create(Ctx, "End", Func); in lowerKernelLDSAccesses() local
927 IRB.CreateCondBr(XYZCondPhi, FreeBlock, EndBlock); in lowerKernelLDSAccesses()
942 IRB.CreateBr(EndBlock); in lowerKernelLDSAccesses()
945 IRB.SetInsertPoint(EndBlock, EndBlock->begin()); in lowerKernelLDSAccesses()
951 {DominatorTree::Insert, FreeBlock, EndBlock}}); in lowerKernelLDSAccesses()
H A DSIMachineScheduler.cpp301 MachineBasicBlock::iterator EndBlock) { in initRegPressure() argument
356 LIS->getInstructionIndex(*EndBlock).getRegSlot(), MRI, in initRegPressure()
374 MachineBasicBlock::iterator EndBlock) { in schedule() argument
379 initRegPressure(BeginBlock, EndBlock); in schedule()
H A DR600ISelLowering.cpp359 EndBlock = BB->end(); NextExportInst != EndBlock; in EmitInstrWithCustomInserter() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitstream/
H A DBitstreamReader.h328 EndBlock, // We've reached the end of the current block, (or the end of the enumerator
341 BitstreamEntry E; E.Kind = EndBlock; return E; in getEndBlock()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DTestModuleFileExtension.cpp60 case llvm::BitstreamEntry::EndBlock: in Reader()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp199 case BitstreamEntry::EndBlock: in readIdentificationBlock()
241 case BitstreamEntry::EndBlock: in readIdentificationCode()
278 case BitstreamEntry::EndBlock: in hasObjCCategoryInModule()
320 case BitstreamEntry::EndBlock: in hasObjCCategory()
359 case BitstreamEntry::EndBlock: in readModuleTriple()
397 case BitstreamEntry::EndBlock: in readTriple()
2008 case BitstreamEntry::EndBlock: in parseAttributeBlock()
2314 case BitstreamEntry::EndBlock: in parseAttributeGroupBlock()
2529 case BitstreamEntry::EndBlock: in parseTypeTableBody()
2832 case BitstreamEntry::EndBlock: in parseOperandBundleTags()
[all …]
H A DMetadataLoader.cpp787 case BitstreamEntry::EndBlock: { in lazyLoadModuleMetadataBlock()
995 case BitstreamEntry::EndBlock: in loadGlobalDeclAttachments()
1121 case BitstreamEntry::EndBlock: in parseMetadata()
2477 case BitstreamEntry::EndBlock: in parseMetadataAttachment()
2580 case BitstreamEntry::EndBlock: in parseMetadataKinds()
H A DBitcodeAnalyzer.cpp815 case BitstreamEntry::EndBlock: { in parseBlock()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp152 case llvm::BitstreamEntry::EndBlock: in GlobalModuleIndex()
603 case llvm::BitstreamEntry::EndBlock: in loadModuleFile()
H A DASTReader.cpp1654 case llvm::BitstreamEntry::EndBlock: in ReadSourceManagerBlock()
2088 case llvm::BitstreamEntry::EndBlock: in ReadMacroRecord()
2344 case llvm::BitstreamEntry::EndBlock: in ReadDefinedMacros()
2971 case llvm::BitstreamEntry::EndBlock: in ReadOptionsBlock()
3079 case llvm::BitstreamEntry::EndBlock: { in ReadControlBlock()
3487 case llvm::BitstreamEntry::EndBlock: in ReadASTBlock()
4691 case llvm::BitstreamEntry::EndBlock: in SkipCursorToBlock()
5088 case llvm::BitstreamEntry::EndBlock: in ReadASTCore()
5239 case llvm::BitstreamEntry::EndBlock: in readUnhashedControlBlockImpl()
5343 case llvm::BitstreamEntry::EndBlock: in ReadExtensionBlock()
[all …]
H A DASTReaderStmt.cpp3018 case llvm::BitstreamEntry::EndBlock: in ReadStmtFromStream()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp943 MachineInstr *EndBlock = in placeTryTableMarker() local
946 registerScope(Block, EndBlock); in placeTryTableMarker()
1361 MachineInstr *EndBlock = in getTrampolineBlock() local
1376 registerScope(Block, EndBlock); in getTrampolineBlock()
/freebsd/contrib/llvm-project/llvm/lib/Bitstream/Reader/
H A DBitstreamReader.cpp444 case llvm::BitstreamEntry::EndBlock: in ReadBlockInfoBlock()
/freebsd/contrib/llvm-project/llvm/lib/Remarks/
H A DBitstreamRemarkParser.cpp182 case BitstreamEntry::EndBlock: in parseBlock()