Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp235 BasicBlock *ReadyBlock = CGF.createBasicBlock(Prefix + Twine(".ready")); in emitSuspendExpression()
236 BasicBlock *SuspendBlock = CGF.createBasicBlock(Prefix + Twine(".suspend")); in emitSuspendExpression()
237 BasicBlock *CleanupBlock = CGF.createBasicBlock(Prefix + Twine(".cleanup")); in emitSuspendExpression()
309 CGF.createBasicBlock(Prefix + Twine(".suspend.bool")); in emitSuspendExpression()
587 auto *CleanupContBB = CGF.createBasicBlock("cleanup.cont"); in Emit()
613 auto *FreeBB = CGF.createBasicBlock("coro.free"); in Emit()
617 auto *AfterFreeBB = CGF.createBasicBlock("after.coro.free"); in Emit()
787 auto *AllocBB = createBasicBlock("coro.alloc"); in EmitCoroutineBody()
788 auto *InitBB = createBasicBlock("coro.init"); in EmitCoroutineBody()
789 auto *FinalBB = createBasicBlock("coro.final"); in EmitCoroutineBody()
[all …]
H A DCGCUDARuntime.cpp29 llvm::BasicBlock *ConfigOKBlock = CGF.createBasicBlock("kcall.configok"); in EmitCUDAKernelCallExpr()
30 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("kcall.end"); in EmitCUDAKernelCallExpr()
H A DCGException.cpp470 EmitBlock(createBasicBlock("throw.cont")); in EmitCXXThrowExpr()
559 llvm::BasicBlock *unexpectedBB = CGF.createBasicBlock("ehspec.unexpected"); in emitFilterDispatchBlock()
642 llvm::BasicBlock *Handler = createBasicBlock("catch"); in EnterCXXTryStmt()
697 dispatchBlock = createBasicBlock("catch.dispatch"); in getEHDispatchBlock()
703 dispatchBlock = createBasicBlock("ehcleanup"); in getEHDispatchBlock()
707 dispatchBlock = createBasicBlock("filter.dispatch"); in getEHDispatchBlock()
736 DispatchBlock = createBasicBlock(); in getFuncletEHDispatchBlock()
847 llvm::BasicBlock *lpad = createBasicBlock("lpad"); in EmitLandingPad()
1029 llvm::BasicBlock *WasmCatchStartBlock = CGF.createBasicBlock("catch.start"); in emitWasmCatchPadBlock()
1083 NextBlock = CGF.createBasicBlock("rethrow"); in emitWasmCatchPadBlock()
[all …]
H A DCGAtomic.cpp401 CGF.createBasicBlock("cmpxchg.store_expected", CGF.CurFn); in emitAtomicCmpXchg()
406 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in emitAtomicCmpXchg()
467 auto *MonotonicBB = CGF.createBasicBlock("monotonic_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
468 auto *AcquireBB = CGF.createBasicBlock("acquire_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
469 auto *SeqCstBB = CGF.createBasicBlock("seqcst_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
470 auto *ContBB = CGF.createBasicBlock("atomic.continue", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
563 CGF.createBasicBlock("cmpxchg.strong", CGF.CurFn); in EmitAtomicOp()
564 llvm::BasicBlock *WeakBB = CGF.createBasicBlock("cmxchg.weak", CGF.CurFn); in EmitAtomicOp()
566 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in EmitAtomicOp()
826 BB[S] = CGF.createBasicBlock(getAsString(ScopeModel->map(S)), CGF.CurFn); in EmitAtomicOp()
[all …]
H A DCGStmt.cpp711 Dest = JumpDest(createBasicBlock(D->getName()), in getJumpDestForLabel()
931 llvm::BasicBlock *ThenBlock = createBasicBlock("if.then"); in EmitIfStmt()
932 llvm::BasicBlock *ContBlock = createBasicBlock("if.end"); in EmitIfStmt()
935 ElseBlock = createBasicBlock("if.else"); in EmitIfStmt()
1127 llvm::BasicBlock *LoopBody = createBasicBlock("while.body"); in EmitWhileStmt()
1131 ExitBlock = createBasicBlock("while.exit"); in EmitWhileStmt()
1213 llvm::BasicBlock *LoopBody = createBasicBlock("do.body"); in EmitDoStmt()
1354 ExitBlock = createBasicBlock("for.cond.cleanup"); in EmitForStmt()
1357 llvm::BasicBlock *ForBody = createBasicBlock("for.body"); in EmitForStmt()
1461 llvm::BasicBlock *CondBlock = createBasicBlock("for.cond"); in EmitCXXForRangeStmt()
[all …]
H A DCodeGenFunction.cpp1131 llvm::BasicBlock *EntryBB = createBasicBlock("entry", CurFn); in StartFunction()
1396 SkipCountBB = createBasicBlock("skipcount"); in EmitBlockWithFallThrough()
1830 llvm::BasicBlock *CounterIncrBlock = createBasicBlock("lop.rhscnt"); in EmitBranchToCounterBlock()
1927 llvm::BasicBlock *LHSTrue = createBasicBlock("land.lhs.true"); in EmitBranchOnBoolExpr()
1983 llvm::BasicBlock *LHSFalse = createBasicBlock("lor.lhs.false"); in EmitBranchOnBoolExpr()
2037 llvm::BasicBlock *LHSBlock = createBasicBlock("cond.true"); in EmitBranchOnBoolExpr()
2038 llvm::BasicBlock *RHSBlock = createBasicBlock("cond.false"); in EmitBranchOnBoolExpr()
2193 llvm::BasicBlock *loopBB = CGF.createBasicBlock("vla-init.loop"); in emitNonZeroVLAInit()
2194 llvm::BasicBlock *contBB = CGF.createBasicBlock("vla-init.cont"); in emitNonZeroVLAInit()
2309 CGBuilderTy TmpBuilder(*this, createBasicBlock("indirectgoto")); in GetIndirectGotoBlock()
[all …]
H A DCGExprCXX.cpp1260 llvm::BasicBlock *LoopBB = createBasicBlock("new.loop"); in EmitNewArrayInitializer()
1261 llvm::BasicBlock *ContBB = createBasicBlock("new.loop.end"); in EmitNewArrayInitializer()
1752 llvm::BasicBlock *notNullBB = createBasicBlock("new.notnull"); in EmitCXXNewExpr()
1753 contBB = createBasicBlock("new.cont"); in EmitCXXNewExpr()
2130 llvm::BasicBlock *DeleteNotNull = createBasicBlock("delete.notnull"); in EmitCXXDeleteExpr()
2131 llvm::BasicBlock *DeleteEnd = createBasicBlock("delete.end"); in EmitCXXDeleteExpr()
2204 CGF.createBasicBlock("typeid.bad_typeid"); in EmitTypeidFromVTable()
2205 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("typeid.end"); in EmitTypeidFromVTable()
2304 EmitBlock(createBasicBlock("dynamic_cast.unreachable")); in EmitDynamicCast()
2328 llvm::BasicBlock *CastEnd = createBasicBlock("dynamic_cast.end"); in EmitDynamicCast()
[all …]
H A DCGCleanup.cpp517 Entry = CGF.createBasicBlock("cleanup"); in CreateNormalEntry()
570 ContBB = CGF.createBasicBlock("cleanup.done"); in EmitCleanup()
571 llvm::BasicBlock *CleanupBB = CGF.createBasicBlock("cleanup.action"); in EmitCleanup()
737 prebranchDest = createBasicBlock("forwarded-prebranch"); in PopCleanupBlock()
936 FallthroughDest = createBasicBlock("cleanup.cont"); in PopCleanupBlock()
1335 llvm::BasicBlock *Cont = CGF.createBasicBlock("invoke.cont"); in EmitSehScope()
H A DCGExprComplex.cpp864 llvm::BasicBlock *ContBB = CGF.createBasicBlock("complex_mul_cont"); in EmitBinMul()
865 llvm::BasicBlock *INaNBB = CGF.createBasicBlock("complex_mul_imag_nan"); in EmitBinMul()
876 llvm::BasicBlock *LibCallBB = CGF.createBasicBlock("complex_mul_libcall"); in EmitBinMul()
973 CGF.createBasicBlock("abs_rhsr_greater_or_equal_abs_rhsi"); in EmitRangeReductionDiv()
975 CGF.createBasicBlock("abs_rhsr_less_than_abs_rhsi"); in EmitRangeReductionDiv()
976 llvm::BasicBlock *ContBB = CGF.createBasicBlock("complex_div"); in EmitRangeReductionDiv()
1391 llvm::BasicBlock *LHSBlock = CGF.createBasicBlock("cond.true"); in VisitAbstractConditionalOperator()
1392 llvm::BasicBlock *RHSBlock = CGF.createBasicBlock("cond.false"); in VisitAbstractConditionalOperator()
1393 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end"); in VisitAbstractConditionalOperator()
H A DCGStmtOpenMP.cpp778 llvm::BasicBlock *BodyBB = createBasicBlock("omp.arraycpy.body"); in EmitOMPAggregateAssign()
779 llvm::BasicBlock *DoneBB = createBasicBlock("omp.arraycpy.done"); in EmitOMPAggregateAssign()
1072 CopyBegin = createBasicBlock("copyin.not.master"); in EmitOMPCopyinClause()
1073 CopyEnd = createBasicBlock("copyin.not.master.end"); in EmitOMPCopyinClause()
1192 ThenBB = createBasicBlock(".omp.lastprivate.then"); in EmitOMPLastprivateClauseFinal()
1193 DoneBB = createBasicBlock(".omp.lastprivate.done"); in EmitOMPLastprivateClauseFinal()
1525 llvm::BasicBlock *ThenBB = CGF.createBasicBlock(".omp.reduction.pu"); in emitPostUpdateForReductionClause()
1526 DoneBB = CGF.createBasicBlock(".omp.reduction.pu.done"); in emitPostUpdateForReductionClause()
1978 llvm::BasicBlock *NextBB = createBasicBlock("omp.body.next"); in EmitOMPLoopBody()
1993 OMPBeforeScanBlock = createBasicBlock("omp.before.scan.bb"); in EmitOMPLoopBody()
[all …]
H A DCGClass.cpp351 llvm::BasicBlock *notNullBB = createBasicBlock("cast.notnull"); in GetAddressOfBaseClass()
352 endBB = createBasicBlock("cast.end"); in GetAddressOfBaseClass()
421 CastNull = createBasicBlock("cast.null"); in GetAddressOfDerivedClass()
422 CastNotNull = createBasicBlock("cast.notnull"); in GetAddressOfDerivedClass()
423 CastEnd = createBasicBlock("cast.end"); in GetAddressOfDerivedClass()
1598 llvm::BasicBlock *callDeleteBB = CGF.createBasicBlock("dtor.call_delete"); in EmitConditionalDtorDeleteCall()
1599 llvm::BasicBlock *continueBB = CGF.createBasicBlock("dtor.continue"); in EmitConditionalDtorDeleteCall()
2030 llvm::BasicBlock *loopBB = createBasicBlock("new.ctorloop"); in EmitCXXAggrConstructorCall()
2044 llvm::BasicBlock *loopBB = createBasicBlock("arrayctor.loop"); in EmitCXXAggrConstructorCall()
2106 llvm::BasicBlock *contBB = createBasicBlock("arrayctor.cont"); in EmitCXXAggrConstructorCall()
[all …]
H A DCGBuiltin.cpp1840 BasicBlock *End = createBasicBlock("bitscan_end", this->CurFn); in EmitMSVCBuiltinExpr()
1846 BasicBlock *NotZero = createBasicBlock("bitscan_not_zero", this->CurFn); in EmitMSVCBuiltinExpr()
3754 EmitBlock(createBasicBlock("unreachable.cont")); in EmitBuiltinExpr()
4267 BasicBlock *End = createBasicBlock("fpclassify_end", this->CurFn); in EmitBuiltinExpr()
4278 BasicBlock *NotZero = createBasicBlock("fpclassify_not_zero", this->CurFn); in EmitBuiltinExpr()
4286 BasicBlock *NotNan = createBasicBlock("fpclassify_not_nan", this->CurFn); in EmitBuiltinExpr()
4297 BasicBlock *NotInf = createBasicBlock("fpclassify_not_inf", this->CurFn); in EmitBuiltinExpr()
4554 BasicBlock *CmpEq = createBasicBlock("wmemchr.eq"); in EmitBuiltinExpr()
4555 BasicBlock *Next = createBasicBlock("wmemchr.next"); in EmitBuiltinExpr()
4556 BasicBlock *Exit = createBasicBlock("wmemchr.exit"); in EmitBuiltinExpr()
[all …]
H A DMicrosoftCXXABI.cpp1203 llvm::BasicBlock *CallVbaseCtorsBB = CGF.createBasicBlock("ctor.init_vbases"); in EmitCtorCompleteObjectHandler()
1204 llvm::BasicBlock *SkipVbaseCtorsBB = CGF.createBasicBlock("ctor.skip_vbases"); in EmitCtorCompleteObjectHandler()
1226 llvm::BasicBlock *CallVbaseDtorsBB = CGF.createBasicBlock("Dtor.dtor_vbases"); in EmitDtorCompleteObjectHandler()
1227 llvm::BasicBlock *SkipVbaseDtorsBB = CGF.createBasicBlock("Dtor.skip_vbases"); in EmitDtorCompleteObjectHandler()
2490 CGF.createBasicBlock("dyntls.dyn_init", CGF.CurFn); in emitDynamicTlsInitialization()
2492 CGF.createBasicBlock("dyntls.continue", CGF.CurFn); in emitDynamicTlsInitialization()
2707 llvm::BasicBlock *InitBlock = CGF.createBasicBlock("init"); in EmitGuardedInit()
2708 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit()
2743 llvm::BasicBlock *AttemptInitBlock = CGF.createBasicBlock("init.attempt"); in EmitGuardedInit()
2744 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit()
[all …]
H A DCGExprScalar.cpp3106 llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn); in EmitScalarPrePostIncDec()
3363 llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn); in EmitScalarPrePostIncDec()
3874 llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn); in EmitCompoundAssignLValue()
3912 llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn); in EmitCompoundAssignLValue()
4141 CGF.createBasicBlock("nooverflow", CGF.CurFn, initialBB->getNextNode()); in EmitOverflowCheckedBinOp()
4142 llvm::BasicBlock *overflowBB = CGF.createBasicBlock("overflow", CGF.CurFn); in EmitOverflowCheckedBinOp()
4796 llvm::BasicBlock *Cont = CGF.createBasicBlock("cont"); in EmitShl()
4797 llvm::BasicBlock *CheckShiftBase = CGF.createBasicBlock("check"); in EmitShl()
5250 llvm::BasicBlock *FBlock = CGF.createBasicBlock("land.end"); in VisitBinLAnd()
5251 llvm::BasicBlock *RHSBlockCnt = CGF.createBasicBlock("land.rhscnt"); in VisitBinLAnd()
[all …]
H A DItaniumCXXABI.cpp635 llvm::BasicBlock *FnVirtual = CGF.createBasicBlock("memptr.virtual"); in EmitLoadOfMemberFunctionPointer()
636 llvm::BasicBlock *FnNonVirtual = CGF.createBasicBlock("memptr.nonvirtual"); in EmitLoadOfMemberFunctionPointer()
637 llvm::BasicBlock *FnEnd = CGF.createBasicBlock("memptr.end"); in EmitLoadOfMemberFunctionPointer()
958 llvm::BasicBlock *ResignBB = CGF.createBasicBlock("resign"); in EmitMemberPointerConversion()
959 llvm::BasicBlock *MergeBB = CGF.createBasicBlock("merge"); in EmitMemberPointerConversion()
1672 CGF.createBasicBlock("dynamic_cast.bad_cast"); in emitDynamicCastCall()
2739 llvm::BasicBlock *EndBlock = CGF.createBasicBlock("init.end"); in EmitGuardedInit()
2780 llvm::BasicBlock *InitCheckBlock = CGF.createBasicBlock("init.check"); in EmitGuardedInit()
2810 llvm::BasicBlock *InitBlock = CGF.createBasicBlock("init"); in EmitGuardedInit()
2949 CGF.createBasicBlock("destruct.call"); in unregisterGlobalDtorsWithUnAtExit()
[all …]
H A DCGOpenMPRuntimeGPU.cpp52 auto *ThenBlock = CGF.createBasicBlock("omp_if.then"); in Enter()
53 ContBlock = CGF.createBasicBlock("omp_if.end"); in Enter()
1320 llvm::BasicBlock *LoopBB = CGF.createBasicBlock("omp.critical.loop"); in emitCriticalRegion()
1321 llvm::BasicBlock *TestBB = CGF.createBasicBlock("omp.critical.test"); in emitCriticalRegion()
1322 llvm::BasicBlock *SyncBB = CGF.createBasicBlock("omp.critical.sync"); in emitCriticalRegion()
1323 llvm::BasicBlock *BodyBB = CGF.createBasicBlock("omp.critical.body"); in emitCriticalRegion()
1324 llvm::BasicBlock *ExitBB = CGF.createBasicBlock("omp.critical.exit"); in emitCriticalRegion()
H A DCGExprAgg.cpp740 llvm::BasicBlock *bodyBB = CGF.createBasicBlock("arrayinit.body"); in EmitArrayInit()
774 llvm::BasicBlock *endBB = CGF.createBasicBlock("arrayinit.end"); in EmitArrayInit()
1405 llvm::BasicBlock *LHSBlock = CGF.createBasicBlock("cond.true"); in VisitAbstractConditionalOperator()
1406 llvm::BasicBlock *RHSBlock = CGF.createBasicBlock("cond.false"); in VisitAbstractConditionalOperator()
1407 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end"); in VisitAbstractConditionalOperator()
2023 llvm::BasicBlock *bodyBB = CGF.createBasicBlock("arrayinit.body"); in VisitArrayInitLoopExpr()
2077 llvm::BasicBlock *endBB = CGF.createBasicBlock("arrayinit.end"); in VisitArrayInitLoopExpr()
H A DCGVTables.cpp83 AdjustNull = CGF.createBasicBlock("adjust.null"); in PerformReturnAdjustment()
84 AdjustNotNull = CGF.createBasicBlock("adjust.notnull"); in PerformReturnAdjustment()
85 AdjustEnd = CGF.createBasicBlock("adjust.end"); in PerformReturnAdjustment()
457 EmitBlock(createBasicBlock()); in EmitMustTailThunk()
H A DCGPointerAuth.cpp378 ContBB = createBasicBlock("resign.cont"); in emitPointerAuthResign()
379 ResignBB = createBasicBlock("resign.nonnull"); in emitPointerAuthResign()
H A DCGDecl.cpp521 llvm::BasicBlock *RunDtorBB = CGF.createBasicBlock("nrvo.unused"); in Emit()
522 SkipDtorBB = CGF.createBasicBlock("nrvo.skipdtor"); in Emit()
1894 llvm::BasicBlock *SetupBB = createBasicBlock("vla-setup.loop"); in emitZeroOrPatternForAutoVarInit()
1895 llvm::BasicBlock *LoopBB = createBasicBlock("vla-init.loop"); in emitZeroOrPatternForAutoVarInit()
1896 llvm::BasicBlock *ContBB = createBasicBlock("vla-init.cont"); in emitZeroOrPatternForAutoVarInit()
2446 llvm::BasicBlock *bodyBB = createBasicBlock("arraydestroy.body"); in emitArrayDestroy()
2447 llvm::BasicBlock *doneBB = createBasicBlock("arraydestroy.done"); in emitArrayDestroy()
H A DCGExpr.cpp786 Done = createBasicBlock("null"); in EmitTypeCheck()
788 llvm::BasicBlock *Rest = createBasicBlock("not.null"); in EmitTypeCheck()
878 Done = createBasicBlock("vptr.null"); in EmitTypeCheck()
879 llvm::BasicBlock *VptrNotNull = createBasicBlock("vptr.not.null"); in EmitTypeCheck()
3779 llvm::BasicBlock *Cont = createBasicBlock("cont"); in EmitCheck()
3780 llvm::BasicBlock *Handlers = createBasicBlock("handler." + CheckName); in EmitCheck()
3829 createBasicBlock("non_fatal." + CheckName); in EmitCheck()
3830 llvm::BasicBlock *FatalHandlerBB = createBasicBlock("fatal." + CheckName); in EmitCheck()
3847 llvm::BasicBlock *Cont = createBasicBlock("cfi.cont"); in EmitCfiSlowPathCheck()
3849 llvm::BasicBlock *CheckBB = createBasicBlock("cfi.slowpath"); in EmitCfiSlowPathCheck()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DHexagon.cpp281 llvm::BasicBlock *MaybeRegBlock = CGF.createBasicBlock("vaarg.maybe_reg"); in EmitVAArgForHexagonLinux()
282 llvm::BasicBlock *InRegBlock = CGF.createBasicBlock("vaarg.in_reg"); in EmitVAArgForHexagonLinux()
283 llvm::BasicBlock *OnStackBlock = CGF.createBasicBlock("vaarg.on_stack"); in EmitVAArgForHexagonLinux()
284 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("vaarg.end"); in EmitVAArgForHexagonLinux()
H A DSystemZ.cpp352 llvm::BasicBlock *InRegBlock = CGF.createBasicBlock("vaarg.in_reg"); in EmitVAArg()
353 llvm::BasicBlock *InMemBlock = CGF.createBasicBlock("vaarg.in_mem"); in EmitVAArg()
354 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("vaarg.end"); in EmitVAArg()
H A DAArch64.cpp905 llvm::BasicBlock *MaybeRegBlock = CGF.createBasicBlock("vaarg.maybe_reg"); in EmitAAPCSVAArg()
906 llvm::BasicBlock *InRegBlock = CGF.createBasicBlock("vaarg.in_reg"); in EmitAAPCSVAArg()
907 llvm::BasicBlock *OnStackBlock = CGF.createBasicBlock("vaarg.on_stack"); in EmitAAPCSVAArg()
908 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("vaarg.end"); in EmitAAPCSVAArg()
H A DPPC.cpp486 llvm::BasicBlock *UsingRegs = CGF.createBasicBlock("using_regs"); in EmitVAArg()
487 llvm::BasicBlock *UsingOverflow = CGF.createBasicBlock("using_overflow"); in EmitVAArg()
488 llvm::BasicBlock *Cont = CGF.createBasicBlock("cont"); in EmitVAArg()

12