Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp83 LoopBuilder.CreateCondBr(LoopBuilder.CreateICmpULT(NewIndex, LoopEndCI), in createMemCpyLoopKnownSize()
214 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopCount, Zero), in createMemCpyLoopUnknownSize()
218 LoopBuilder.CreateCondBr( in createMemCpyLoopUnknownSize()
224 RHBuilder.CreateCondBr(RHBuilder.CreateICmpNE(RuntimeResidual, Zero), in createMemCpyLoopUnknownSize()
251 ResBuilder.CreateCondBr( in createMemCpyLoopUnknownSize()
260 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopCount, Zero), in createMemCpyLoopUnknownSize()
263 LoopBuilder.CreateCondBr( in createMemCpyLoopUnknownSize()
349 LoopBuilder.CreateCondBr( in createMemMoveLoop()
369 FwdLoopBuilder.CreateCondBr(FwdLoopBuilder.CreateICmpEQ(FwdIndexPtr, CopyLen), in createMemMoveLoop()
397 Builder.CreateCondBr( in createMemSetLoop()
[all …]
H A DLoopUnrollRuntime.cpp168 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader); in ConnectProlog()
283 B.CreateCondBr(BrLoopExit, EpilogPreHeader, Exit); in ConnectEpilog()
369 Builder.CreateCondBr(IdxCmp, FirstLoopBB, InsertBot); in CloneLoopBlocks()
791 B.CreateCondBr(BranchVal, RemainderLoop, UnrollingLoop); in UnrollRuntimeLoopRemainder()
H A DIntegerDivision.cpp262 Builder.CreateCondBr(EarlyRet, End, BB1); in generateUnsignedDivisionCode()
275 Builder.CreateCondBr(SkipLoop, LoopExit, Preheader); in generateUnsignedDivisionCode()
321 Builder.CreateCondBr(Tmp12, LoopExit, DoWhile); in generateUnsignedDivisionCode()
H A DBypassSlowDivision.cpp428 Builder.CreateCondBr(CmpV, Fast.BB, SuccessorBB); in insertFastDivAndRem()
443 Builder.CreateCondBr(CmpV, Fast.BB, Slow.BB); in insertFastDivAndRem()
H A DAMDGPUEmitPrintf.cpp143 Builder.CreateCondBr(Cmp, WhileDone, While); in getStrlenWithNull()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp97 Builder.CreateCondBr(Cmp1, EndBB, LoopBB); in expand()
135 Builder.CreateCondBr(Cmp2, EndBB, LoopBB); in expand()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp206 CGF.Builder.CreateCondBr(SuspendRet, RealSuspendBlock, ReadyBlock); in emitSuspendExpression()
410 CGF.Builder.CreateCondBr(CoroEnd, ResumeBB, CleanupContBB); in Emit()
458 CGF.Builder.CreateCondBr(Cond, FreeBB, AfterFreeBB); in Emit()
567 Builder.CreateCondBr(CoroAlloc, AllocBB, InitBB); in EmitCoroutineBody()
580 Builder.CreateCondBr(Cond, InitBB, RetOnFailureBB); in EmitCoroutineBody()
664 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
H A DCGExprCXX.cpp1244 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer()
1288 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()
1695 Builder.CreateCondBr(isNull, contBB, notNullBB); in EmitCXXNewExpr()
2077 Builder.CreateCondBr(IsNull, DeleteEnd, DeleteNotNull); in EmitCXXDeleteExpr()
2186 CGF.Builder.CreateCondBr(IsNull, BadTypeidBlock, EndBlock); in EmitTypeidFromVTable()
2292 Builder.CreateCondBr(IsNull, CastNull, CastNotNull); in EmitDynamicCast()
H A DCGOpenMPRuntimeGPU.cpp54 CGF.Builder.CreateCondBr(CallBool, ThenBlock, ContBlock); in Enter()
1636 CGF.Builder.CreateCondBr(CmpLoopBound, TestBB, ExitBB); in emitCriticalRegion()
1644 CGF.Builder.CreateCondBr(CmpThreadToCounter, BodyBB, SyncBB); in emitCriticalRegion()
1782 Bld.CreateCondBr(Bld.CreateICmpSGT(PtrDiff, Bld.getInt64(IntSize - 1)), in shuffleAndStore()
2156 Bld.CreateCondBr(Cmp, BodyBB, ExitBB); in emitInterWarpCopyFunction()
2169 Bld.CreateCondBr(IsWarpMaster, ThenBB, ElseBB); in emitInterWarpCopyFunction()
2231 Bld.CreateCondBr(IsActiveThread, W0ThenBB, W0ElseBB); in emitInterWarpCopyFunction()
2458 Bld.CreateCondBr(CondReduce, ThenBB, ElseBB); in emitShuffleAndReduceFunction()
2484 Bld.CreateCondBr(CondCopy, CpyThenBB, CpyElseBB); in emitShuffleAndReduceFunction()
3302 CGF.Builder.CreateCondBr(Cond, ThenBB, ExitBB); in emitReduction()
H A DCGCUDANV.cpp432 CGF.Builder.CreateCondBr(CBZero, NextBlock, EndBlock); in emitDeviceStubBodyLegacy()
830 CtorBuilder.CreateCondBr(EQZero, IfBlock, ExitBlock); in makeModuleCtorFunction()
972 DtorBuilder.CreateCondBr(NEZero, IfBlock, ExitBlock); in makeModuleDtorFunction()
H A DCGException.cpp549 CGF.Builder.CreateCondBr(failsFilter, unexpectedBB, in emitFilterDispatchBlock()
1080 CGF.Builder.CreateCondBr(MatchesTypeIndex, Handler.Block, NextBlock); in emitWasmCatchPadBlock()
1161 CGF.Builder.CreateCondBr(matchesTypeIndex, handler.Block, nextBlock); in emitCatchDispatchBlock()
1329 CGF.Builder.CreateCondBr(ShouldEndCatch, EndCatchBB, CleanupContBB); in Emit()
1372 CGF.Builder.CreateCondBr(ShouldRethrow, RethrowBB, ContBB); in Emit()
H A DCGClass.cpp359 Builder.CreateCondBr(isNull, endBB, notNullBB); in GetAddressOfBaseClass()
431 Builder.CreateCondBr(IsNull, CastNull, CastNotNull); in GetAddressOfDerivedClass()
1596 CGF.Builder.CreateCondBr(ShouldCallDelete, continueBB, callDeleteBB); in EmitConditionalDtorDeleteCall()
1959 zeroCheckBranch = Builder.CreateCondBr(iszero, loopBB, loopBB); in EmitCXXAggrConstructorCall()
2032 Builder.CreateCondBr(done, contBB, loopBB); in EmitCXXAggrConstructorCall()
2728 Builder.CreateCondBr(DerivedNotNull, CheckBlock, ContBlock); in EmitVTablePtrCheckForCast()
H A DCGStmt.cpp847 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock, Weights); in EmitWhileStmt()
938 Builder.CreateCondBr( in EmitDoStmt()
1028 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitForStmt()
1112 Builder.CreateCondBr(BoolCondVal, ForBody, ExitBlock, Weights); in EmitCXXForRangeStmt()
1422 Builder.CreateCondBr(Cond, CaseDest, FalseDest, Weights); in EmitCaseStmtRange()
H A DCGAtomic.cpp399 CGF.Builder.CreateCondBr(Cmp, ContinueBB, StoreExpectedBB); in emitAtomicCmpXchg()
1839 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB); in EmitAtomicUpdateLibcall()
1871 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB); in EmitAtomicUpdateOp()
1922 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB); in EmitAtomicUpdateLibcall()
1951 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB); in EmitAtomicUpdateOp()
H A DCGDecl.cpp517 CGF.Builder.CreateCondBr(DidNRVO, SkipDtorBB, RunDtorBB); in Emit()
1768 Builder.CreateCondBr(IsZeroSizedVLA, ContBB, SetupBB); in emitZeroOrPatternForAutoVarInit()
1791 Builder.CreateCondBr(Done, ContBB, LoopBB); in emitZeroOrPatternForAutoVarInit()
2237 Builder.CreateCondBr(isEmpty, doneBB, bodyBB); in emitArrayDestroy()
2265 Builder.CreateCondBr(done, doneBB, bodyBB); in emitArrayDestroy()
H A DCGStmtOpenMP.cpp712 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
747 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
1022 Builder.CreateCondBr( in EmitOMPCopyinClause()
1141 Builder.CreateCondBr(IsLastIterCond, ThenBB, DoneBB); in EmitOMPLastprivateClauseFinal()
1477 CGF.Builder.CreateCondBr(Cond, ThenBB, DoneBB); in emitPostUpdateForReductionClause()
2152 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPLinearClauseFinal()
2395 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPSimdFinal()
2656 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock); in EmitOMPOuterLoop()
3479 CGF.Builder.CreateCondBr(CmpI, InnerLoopBB, InnerExitBB); in emitScanBasedDirective()
3533 CGF.Builder.CreateCondBr(Cmp, LoopBB, ExitBB); in emitScanBasedDirective()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp592 IRB.CreateCondBr(Cmp1, ThenBB1, ElseBB1); in wrapTestSetjmp()
606 IRB.CreateCondBr(Cmp2, ThenBB2, EndBB2); in wrapTestSetjmp()
862 IRB.CreateCondBr(Or, Tail, RethrowBB); in runEHOnFunction()
874 IRB.CreateCondBr(Cmp, II->getUnwindDest(), II->getNormalDest()); in runEHOnFunction()
1182 IRB.CreateCondBr(CmpEqOne, RethrowBB, NormalBB); in runSjLjOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp116 Mutator.CreateCondBr(CanSpeculate, SpeculateBlock, &ProgramEntry); in emit()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp152 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB); in buildCFICheck()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrOrderFile.cpp142 entryB.CreateCondBr(IsNotExecuted, UpdateOrderFileBB, OrigEntry); in generateCodeSequence()
H A DGCOVProfiling.cpp1305 Builder.CreateCondBr(EnterCounterLoopCond, CounterLoopHeader, FileLoopLatch); in insertCounterWriteout()
1348 Builder.CreateCondBr(CounterLoopCond, CounterLoopHeader, FileLoopLatch); in insertCounterWriteout()
1357 Builder.CreateCondBr(FileLoopCond, FileLoopHeader, ExitBB); in insertCounterWriteout()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp978 Builder.CreateCondBr(Success, EndBB, FailureBB); in expandPartwordCmpXchg()
987 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB); in expandPartwordCmpXchg()
1114 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in insertRMWLLSCLoop()
1282 Builder.CreateCondBr(ShouldStore, ReleasingStoreBB, NoStoreBB); in expandAtomicCmpXchg()
1301 Builder.CreateCondBr(StoreSuccess, SuccessBB, in expandAtomicCmpXchg()
1315 Builder.CreateCondBr(ShouldStore, TryStoreBB, NoStoreBB); in expandAtomicCmpXchg()
1491 Builder.CreateCondBr(Success, ExitBB, LoopBB); in insertRMWCmpXchgLoop()
H A DStackProtector.cpp560 B.CreateCondBr(Cmp, NewBB, FailBB, Weights); in InsertStackProtectors()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp465 Builder.CreateCondBr(Cmp, NonCancellationBlock, CancellationBlock, in emitCancelationCheckImpl()
1110 Builder.CreateCondBr(Cmp, Body, Exit); in createLoopSkeleton()
1468 Builder.CreateCondBr(MoreWork, Header, Exit); in createDynamicWorkshareLoop()
2051 Builder.CreateCondBr(CallBool, ThenBB, ExitBB); in emitCommonDirectiveEntry()
2137 Builder.CreateCondBr(cmp, CopyBegin, CopyEnd); in createCopyinClauseBlocks()
2233 Builder.CreateCondBr(ExecUserCode, UI->getParent(), WorkerExitBB); in createTargetInit()
2636 Builder.CreateCondBr(SuccessFailureVal, ExitBB, ContBB); in emitAtomicUpdate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp351 Builder.CreateCondBr(Cond, PostLoop->getHeader(), PostLoop->getExitBlock()); in splitLoopBound()

123