| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 235 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 D | CGCUDARuntime.cpp | 29 llvm::BasicBlock *ConfigOKBlock = CGF.createBasicBlock("kcall.configok"); in EmitCUDAKernelCallExpr() 30 llvm::BasicBlock *ContBlock = CGF.createBasicBlock("kcall.end"); in EmitCUDAKernelCallExpr()
|
| H A D | CGException.cpp | 470 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 D | CGAtomic.cpp | 401 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 D | CGStmt.cpp | 711 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 D | CodeGenFunction.cpp | 1131 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 D | CGExprCXX.cpp | 1260 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 D | CGCleanup.cpp | 517 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 D | CGExprComplex.cpp | 864 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 D | CGStmtOpenMP.cpp | 778 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 D | CGClass.cpp | 351 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 D | CGBuiltin.cpp | 1840 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 D | MicrosoftCXXABI.cpp | 1203 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 D | CGExprScalar.cpp | 3106 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 D | ItaniumCXXABI.cpp | 635 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 D | CGOpenMPRuntimeGPU.cpp | 52 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 D | CGExprAgg.cpp | 740 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 D | CGVTables.cpp | 83 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 D | CGPointerAuth.cpp | 378 ContBB = createBasicBlock("resign.cont"); in emitPointerAuthResign() 379 ResignBB = createBasicBlock("resign.nonnull"); in emitPointerAuthResign()
|
| H A D | CGDecl.cpp | 521 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 D | CGExpr.cpp | 786 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 D | Hexagon.cpp | 281 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 D | SystemZ.cpp | 352 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 D | AArch64.cpp | 905 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 D | PPC.cpp | 486 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()
|