Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCoroutine.cpp194 CGF.EmitBlock(SuspendBlock); in emitSuspendExpression()
207 CGF.EmitBlock(RealSuspendBlock); in emitSuspendExpression()
223 CGF.EmitBlock(CleanupBlock); in emitSuspendExpression()
227 CGF.EmitBlock(ReadyBlock); in emitSuspendExpression()
411 CGF.EmitBlock(CleanupContBB); in Emit()
436 CGF.EmitBlock(FreeBB); in Emit()
440 CGF.EmitBlock(AfterFreeBB); in Emit()
503 EmitBlock(AllocBB); in EmitCoroutineBody()
517 EmitBlock(RetOnFailureBB); in EmitCoroutineBody()
524 EmitBlock(InitBB); in EmitCoroutineBody()
[all …]
H A DCGCUDARuntime.cpp37 CGF.EmitBlock(ConfigOKBlock); in EmitCUDAKernelCallExpr()
41 CGF.EmitBlock(ContBlock); in EmitCUDAKernelCallExpr()
H A DCGStmt.cpp564 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) { in EmitBlock() function in CodeGenFunction
651 EmitBlock(Dest.getBlock()); in EmitLabel()
836 EmitBlock(ThenBlock); in EmitIfStmt()
849 EmitBlock(ElseBlock); in EmitIfStmt()
863 EmitBlock(ContBlock, true); in EmitIfStmt()
871 EmitBlock(LoopHeader.getBlock()); in EmitWhileStmt()
922 EmitBlock(ExitBlock); in EmitWhileStmt()
939 EmitBlock(LoopBody); in EmitWhileStmt()
956 EmitBlock(LoopExit.getBlock(), true); in EmitWhileStmt()
983 EmitBlock(LoopCond.getBlock()); in EmitDoStmt()
[all …]
H A DCGExprCXX.cpp1247 EmitBlock(LoopBB); in EmitNewArrayInitializer()
1290 EmitBlock(ContBB); in EmitNewArrayInitializer()
1694 EmitBlock(notNullBB); in EmitCXXNewExpr()
1764 EmitBlock(contBB); in EmitCXXNewExpr()
1981 CGF.EmitBlock(UnconditionalDeleteBlock); in EmitObjectDelete()
2076 EmitBlock(DeleteNotNull); in EmitCXXDeleteExpr()
2084 EmitBlock(DeleteEnd); in EmitCXXDeleteExpr()
2116 EmitBlock(DeleteEnd); in EmitCXXDeleteExpr()
2119 EmitBlock(DeleteEnd); in EmitCXXDeleteExpr()
2186 CGF.EmitBlock(BadTypeidBlock); in EmitTypeidFromVTable()
[all …]
H A DCGOpenMPRuntimeGPU.cpp55 CGF.EmitBlock(ThenBlock); in Enter()
61 CGF.EmitBlock(ContBlock, true); in Done()
1310 CGF.EmitBlock(LoopBB); in emitCriticalRegion()
1317 CGF.EmitBlock(TestBB); in emitCriticalRegion()
1324 CGF.EmitBlock(BodyBB); in emitCriticalRegion()
1334 CGF.EmitBlock(SyncBB); in emitCriticalRegion()
1346 CGF.EmitBlock(ExitBB, /*IsFinished=*/true); in emitCriticalRegion()
1449 CGF.EmitBlock(PreCondBB); in shuffleAndStore()
1465 CGF.EmitBlock(ThenBB); in shuffleAndStore()
1480 CGF.EmitBlock(ExitBB); in shuffleAndStore()
[all …]
H A DCGException.cpp459 EmitBlock(createBasicBlock("throw.cont")); in EmitCXXThrowExpr()
556 CGF.EmitBlock(unexpectedBB); in emitFilterDispatchBlock()
830 EmitBlock(lpad); in EmitLandingPad()
1089 CGF.EmitBlock(NextBlock); in emitWasmCatchPadBlock()
1175 CGF.EmitBlock(nextBlock); in emitCatchDispatchBlock()
1314 EmitBlock(ContBB); in ExitCXXTryStmt()
1334 CGF.EmitBlock(EndCatchBB); in Emit()
1336 CGF.EmitBlock(CleanupContBB); in Emit()
1378 CGF.EmitBlock(RethrowBB); in Emit()
1388 CGF.EmitBlock(ContBB); in Emit()
[all …]
H A DCGStmtOpenMP.cpp724 EmitBlock(BodyBB); in EmitOMPAggregateAssign()
760 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateAssign()
1021 EmitBlock(CopyBegin); in EmitOMPCopyinClause()
1036 EmitBlock(CopyEnd, /*IsFinished=*/true); in EmitOMPCopyinClause()
1134 EmitBlock(ThenBB); in EmitOMPLastprivateClauseFinal()
1193 EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPLastprivateClauseFinal()
1465 CGF.EmitBlock(ThenBB); in emitPostUpdateForReductionClause()
1472 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in emitPostUpdateForReductionClause()
1908 EmitBlock(NextBB); in EmitOMPLoopBody()
1928 EmitBlock(OMPBeforeScanBlock); in EmitOMPLoopBody()
[all …]
H A DCGCleanup.cpp583 CGF.EmitBlock(CleanupBB); in EmitCleanup()
592 CGF.EmitBlock(ContBB); in EmitCleanup()
733 EmitBlock(prebranchDest); in PopCleanupBlock()
836 EmitBlock(NormalEntry); in PopCleanupBlock()
977 EmitBlock(FallthroughDest); in PopCleanupBlock()
1011 EmitBlock(EHEntry); in PopCleanupBlock()
1340 CGF.EmitBlock(Cont); in EmitSehScope()
H A DCodeGenFunction.cpp290 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
317 EmitBlock(ReturnBlock.getBlock()); in EmitReturnBlock()
408 EmitBlock(IndirectBranch->getParent()); in FinishFunction()
1272 EmitBlock(BB); in EmitBlockWithFallThrough()
1277 EmitBlock(SkipCountBB); in EmitBlockWithFallThrough()
1684 EmitBlock(CounterIncrBlock); in EmitBranchToCounterBlock()
1743 EmitBlock(LHSTrue); in EmitBranchOnBoolExpr()
1797 EmitBlock(LHSFalse); in EmitBranchOnBoolExpr()
1851 EmitBlock(LHSBlock); in EmitBranchOnBoolExpr()
1861 EmitBlock(RHSBlock); in EmitBranchOnBoolExpr()
[all …]
H A DCGClass.cpp362 EmitBlock(notNullBB); in GetAddressOfBaseClass()
390 EmitBlock(endBB); in GetAddressOfBaseClass()
434 EmitBlock(CastNotNull); in GetAddressOfDerivedClass()
448 EmitBlock(CastNull); in GetAddressOfDerivedClass()
450 EmitBlock(CastEnd); in GetAddressOfDerivedClass()
1317 EmitBlock(BaseCtorContinueBB); in EmitCtorPrologue()
1597 CGF.EmitBlock(callDeleteBB); in EmitConditionalDtorDeleteCall()
1611 CGF.EmitBlock(continueBB); in EmitConditionalDtorDeleteCall()
2029 EmitBlock(loopBB); in EmitCXXAggrConstructorCall()
2041 EmitBlock(loopBB); in EmitCXXAggrConstructorCall()
[all …]
H A DCGExprComplex.cpp795 CGF.EmitBlock(INaNBB); in EmitBinMul()
802 CGF.EmitBlock(LibCallBB); in EmitBinMul()
810 CGF.EmitBlock(ContBB); in EmitBinMul()
1216 CGF.EmitBlock(LHSBlock); in VisitAbstractConditionalOperator()
1224 CGF.EmitBlock(RHSBlock); in VisitAbstractConditionalOperator()
1227 CGF.EmitBlock(ContBlock); in VisitAbstractConditionalOperator()
H A DCGObjCRuntime.cpp230 CGF.EmitBlock(Handler.Block); in EmitTryCatchStmt()
286 CGF.EmitBlock(Cont.getBlock()); in EmitTryCatchStmt()
H A DCGAtomic.cpp1878 CGF.EmitBlock(ContBB); in EmitAtomicUpdateLibcall()
1894 CGF.EmitBlock(ExitBB, /*IsFinished=*/true); in EmitAtomicUpdateLibcall()
1908 CGF.EmitBlock(ContBB); in EmitAtomicUpdateOp()
1926 CGF.EmitBlock(ExitBB, /*IsFinished=*/true); in EmitAtomicUpdateOp()
1964 CGF.EmitBlock(ContBB); in EmitAtomicUpdateLibcall()
1977 CGF.EmitBlock(ExitBB, /*IsFinished=*/true); in EmitAtomicUpdateLibcall()
1990 CGF.EmitBlock(ContBB); in EmitAtomicUpdateOp()
2006 CGF.EmitBlock(ExitBB, /*IsFinished=*/true); in EmitAtomicUpdateOp()
H A DCGExprAgg.cpp622 CGF.EmitBlock(bodyBB); in EmitArrayInit()
657 CGF.EmitBlock(endBB); in EmitArrayInit()
1274 CGF.EmitBlock(LHSBlock); in VisitAbstractConditionalOperator()
1289 CGF.EmitBlock(RHSBlock); in VisitAbstractConditionalOperator()
1297 CGF.EmitBlock(ContBlock); in VisitAbstractConditionalOperator()
1846 CGF.EmitBlock(bodyBB); in VisitArrayInitLoopExpr()
1900 CGF.EmitBlock(endBB); in VisitArrayInitLoopExpr()
H A DCGVTables.cpp88 CGF.EmitBlock(AdjustNotNull); in PerformReturnAdjustment()
101 CGF.EmitBlock(AdjustNull); in PerformReturnAdjustment()
103 CGF.EmitBlock(AdjustEnd); in PerformReturnAdjustment()
444 EmitBlock(createBasicBlock()); in EmitMustTailThunk()
H A DCGOpenMPRuntime.cpp170 CGF.EmitBlock(DoneBB); in Enter()
172 CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp.")); in Enter()
189 CGF.EmitBlock(CGF.createBasicBlock(".untied.jmp.")); in emitUntiedSwitch()
193 CGF.EmitBlock(CurPoint.getBlock()); in emitUntiedSwitch()
711 CGF.EmitBlock(BodyBB); in EmitOMPAggregateInit()
762 CGF.EmitBlock(DoneBB, /*IsFinished=*/true); in EmitOMPAggregateInit()
2021 CGF.EmitBlock(ThenBlock); in emitIfClause()
2027 CGF.EmitBlock(ElseBlock); in emitIfClause()
2033 CGF.EmitBlock(ContBlock, /*IsFinished=*/true); in emitIfClause()
2162 CGF.EmitBlock(ThenBlock); in Enter()
[all …]
H A DCGExprScalar.cpp4135 CGF.EmitBlock(CheckShiftBase); in EmitShl()
4151 CGF.EmitBlock(Cont); in EmitShl()
4528 CGF.EmitBlock(RHSBlockCnt); in VisitBinLAnd()
4531 CGF.EmitBlock(FBlock); in VisitBinLAnd()
4562 CGF.EmitBlock(RHSBlock); in VisitBinLAnd()
4577 CGF.EmitBlock(RHSBlockCnt); in VisitBinLAnd()
4587 CGF.EmitBlock(ContBlock); in VisitBinLAnd()
4644 CGF.EmitBlock(RHSBlockCnt); in VisitBinLOr()
4647 CGF.EmitBlock(FBlock); in VisitBinLOr()
4681 CGF.EmitBlock(RHSBlock); in VisitBinLOr()
[all …]
H A DCGDecl.cpp533 CGF.EmitBlock(RunDtorBB); in Emit()
538 if (NRVO) CGF.EmitBlock(SkipDtorBB); in Emit()
1786 EmitBlock(SetupBB); in emitZeroOrPatternForAutoVarInit()
1795 EmitBlock(LoopBB); in emitZeroOrPatternForAutoVarInit()
1810 EmitBlock(ContBB); in emitZeroOrPatternForAutoVarInit()
2258 EmitBlock(bodyBB); in emitArrayDestroy()
2286 EmitBlock(doneBB); in emitArrayDestroy()
H A DCGExpr.cpp727 EmitBlock(Rest); in EmitTypeCheck()
813 EmitBlock(VptrNotNull); in EmitTypeCheck()
875 EmitBlock(Done); in EmitTypeCheck()
3315 EmitBlock(Handlers); in EmitCheck()
3361 EmitBlock(FatalHandlerBB); in EmitCheck()
3364 EmitBlock(NonFatalHandlerBB); in EmitCheck()
3369 EmitBlock(Cont); in EmitCheck()
3384 EmitBlock(CheckBB); in EmitCfiSlowPathCheck()
3415 EmitBlock(Cont); in EmitCfiSlowPathCheck()
3557 EmitBlock(TrapBB); in EmitTrapCheck()
[all …]
H A DMicrosoftCXXABI.cpp1168 CGF.EmitBlock(CallVbaseCtorsBB); in EmitCtorCompleteObjectHandler()
1191 CGF.EmitBlock(CallVbaseDtorsBB); in EmitDtorCompleteObjectHandler()
1661 CGF.EmitBlock(BaseDtorEndBB); in EmitDestructorCall()
2700 CGF.EmitBlock(InitBlock); in EmitGuardedInit()
2708 CGF.EmitBlock(EndBlock); in EmitGuardedInit()
2736 CGF.EmitBlock(AttemptInitBlock); in EmitGuardedInit()
2747 CGF.EmitBlock(InitBlock); in EmitGuardedInit()
2755 CGF.EmitBlock(EndBlock); in EmitGuardedInit()
3178 CGF.EmitBlock(VBaseAdjustBB); in AdjustVirtualBase()
3205 CGF.EmitBlock(SkipAdjustBB); in AdjustVirtualBase()
[all …]
H A DCGObjCMac.cpp1733 CGF.EmitBlock(callBB); in init()
1759 CGF.EmitBlock(NullBB); in complete()
1772 if (contBB) CGF.EmitBlock(contBB); in complete()
1786 CGF.EmitBlock(contBB); in complete()
1801 if (contBB) CGF.EmitBlock(contBB); in complete()
1806 CGF.EmitBlock(contBB); in complete()
4092 CGF.EmitBlock(SelfIsNilBlock); in GenerateDirectMethodPrologue()
4104 CGF.EmitBlock(ContBlock); in GenerateDirectMethodPrologue()
4274 CGF.EmitBlock(FinallyCallExit); in Emit()
4278 CGF.EmitBlock(FinallyNoCallExit); in Emit()
[all …]
H A DItaniumCXXABI.cpp628 CGF.EmitBlock(FnVirtual); in EmitLoadOfMemberFunctionPointer()
759 CGF.EmitBlock(FnNonVirtual); in EmitLoadOfMemberFunctionPointer()
801 CGF.EmitBlock(FnEnd); in EmitLoadOfMemberFunctionPointer()
1482 CGF.EmitBlock(BadCastBlock); in EmitDynamicCastCall()
2489 CGF.EmitBlock(InitCheckBlock); in EmitGuardedInit()
2521 CGF.EmitBlock(InitBlock); in EmitGuardedInit()
2548 CGF.EmitBlock(EndBlock); in EmitGuardedInit()
2659 CGF.EmitBlock(DestructCallBlock); in unregisterGlobalDtorsWithUnAtExit()
2666 CGF.EmitBlock(EndBlock); in unregisterGlobalDtorsWithUnAtExit()
4844 CGF.EmitBlock(DestructCallBlock); in emitCXXStermFinalizer()
[all …]
H A DCGCUDANV.cpp431 CGF.EmitBlock(EndBlock); in emitDeviceStubBodyNew()
454 CGF.EmitBlock(NextBlock); in emitDeviceStubBodyLegacy()
465 CGF.EmitBlock(EndBlock); in emitDeviceStubBodyLegacy()
H A DCGObjC.cpp1871 EmitBlock(LoopInitBB); in EmitObjCForCollectionStmt()
1889 EmitBlock(LoopBodyBB); in EmitObjCForCollectionStmt()
1916 EmitBlock(WasMutatedBB); in EmitObjCForCollectionStmt()
1929 EmitBlock(WasNotMutatedBB); in EmitObjCForCollectionStmt()
2035 EmitBlock(AfterBody.getBlock()); in EmitObjCForCollectionStmt()
2055 EmitBlock(FetchMoreBB); in EmitObjCForCollectionStmt()
2073 EmitBlock(EmptyBB); in EmitObjCForCollectionStmt()
2087 EmitBlock(LoopEnd.getBlock()); in EmitObjCForCollectionStmt()
H A DCGNonTrivialStruct.cpp377 CGF.EmitBlock(HeaderBB); in visitArray()
396 CGF.EmitBlock(LoopBB); in visitArray()
421 CGF.EmitBlock(ExitBB); in visitArray()

12