Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp87 LoopBuilder.CreateCondBr(LoopBuilder.CreateICmpULT(NewIndex, LoopEndCI), in createMemCpyLoopKnownSize()
212 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopCount, Zero), in createMemCpyLoopUnknownSize()
216 LoopBuilder.CreateCondBr( in createMemCpyLoopUnknownSize()
222 RHBuilder.CreateCondBr(RHBuilder.CreateICmpNE(RuntimeResidual, Zero), in createMemCpyLoopUnknownSize()
248 ResBuilder.CreateCondBr( in createMemCpyLoopUnknownSize()
257 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopCount, Zero), in createMemCpyLoopUnknownSize()
260 LoopBuilder.CreateCondBr( in createMemCpyLoopUnknownSize()
337 LoopBuilder.CreateCondBr( in createMemMoveLoop()
356 FwdLoopBuilder.CreateCondBr(FwdLoopBuilder.CreateICmpEQ(FwdIndexPtr, CopyLen), in createMemMoveLoop()
383 Builder.CreateCondBr( in createMemSetLoop()
[all …]
H A DLoopUnrollRuntime.cpp166 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader); in ConnectProlog()
281 B.CreateCondBr(BrLoopExit, EpilogPreHeader, Exit); in ConnectEpilog()
367 Builder.CreateCondBr(IdxCmp, FirstLoopBB, InsertBot); in CloneLoopBlocks()
763 B.CreateCondBr(BranchVal, RemainderLoop, UnrollingLoop); in UnrollRuntimeLoopRemainder()
H A DIntegerDivision.cpp263 Builder.CreateCondBr(EarlyRet, End, BB1); in generateUnsignedDivisionCode()
276 Builder.CreateCondBr(SkipLoop, LoopExit, Preheader); in generateUnsignedDivisionCode()
322 Builder.CreateCondBr(Tmp12, LoopExit, DoWhile); in generateUnsignedDivisionCode()
H A DBypassSlowDivision.cpp424 Builder.CreateCondBr(CmpV, Fast.BB, SuccessorBB); in insertFastDivAndRem()
440 Builder.CreateCondBr(CmpV, Fast.BB, Slow.BB); in insertFastDivAndRem()
H A DSimplifyCFG.cpp3448 BranchInst *NewBI = Builder.CreateCondBr(Cond, TrueBB, FalseBB); in SimplifyTerminatorOnSelect()
3715 Builder.CreateCondBr(ExtraCase, EdgeBB, NewBB); in SimplifyBranchOnICmpChain()
3717 Builder.CreateCondBr(ExtraCase, NewBB, EdgeBB); in SimplifyBranchOnICmpChain()
4344 BranchInst *NewBI = Builder.CreateCondBr(Cmp, ContiguousDest, OtherDest); in TurnSwitchRangeIntoICmp()
5381 Builder.CreateCondBr(Cmp, LookupBB, SI->getDefaultDest()); in SwitchToLookupTable()
5418 Builder.CreateCondBr(LoBit, LookupBB, SI->getDefaultDest()); in SwitchToLookupTable()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCoroutine.cpp207 CGF.Builder.CreateCondBr(SuspendRet, RealSuspendBlock, ReadyBlock); in emitSuspendExpression()
412 CGF.Builder.CreateCondBr(CoroEnd, ResumeBB, CleanupContBB); in Emit()
460 CGF.Builder.CreateCondBr(Cond, FreeBB, AfterFreeBB); in Emit()
567 Builder.CreateCondBr(CoroAlloc, AllocBB, InitBB); in EmitCoroutineBody()
580 Builder.CreateCondBr(Cond, InitBB, RetOnFailureBB); in EmitCoroutineBody()
653 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
H A DCGCUDANV.cpp216 CGF.Builder.CreateCondBr(CSZero, NextBlock, EndBlock); in emitDeviceStubBody()
483 CtorBuilder.CreateCondBr(EQZero, IfBlock, ExitBlock); in makeModuleCtorFunction()
615 DtorBuilder.CreateCondBr(NEZero, IfBlock, ExitBlock); in makeModuleDtorFunction()
H A DCGOpenMPRuntimeNVPTX.cpp1236 Bld.CreateCondBr(IsWorker, WorkerBB, MasterCheckBB); in emitNonSPMDEntryHeader()
1245 Bld.CreateCondBr(IsMaster, MasterBB, EST.ExitBB); in emitNonSPMDEntryHeader()
1476 Bld.CreateCondBr(IsActive, ExecuteBB, BarrierBB); in emitWorkerLoop()
2127 Bld.CreateCondBr(IsSPMD, SPMDBB, NonSPMDBB); in emitGenericVarsProlog()
2592 Bld.CreateCondBr(IsSPMD, SeqBB, ParallelCheckBB); in emitNonSPMDParallelCall()
2602 Bld.CreateCondBr(Res, SeqBB, MasterBB); in emitNonSPMDParallelCall()
3232 Bld.CreateCondBr(Cmp, BodyBB, ExitBB); in emitInterWarpCopyFunction()
3245 Bld.CreateCondBr(IsWarpMaster, ThenBB, ElseBB); in emitInterWarpCopyFunction()
3529 Bld.CreateCondBr(CondReduce, ThenBB, ElseBB); in emitShuffleAndReduceFunction()
3555 Bld.CreateCondBr(CondCopy, CpyThenBB, CpyElseBB); in emitShuffleAndReduceFunction()
[all …]
H A DCGExprCXX.cpp1227 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer()
1271 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()
1680 Builder.CreateCondBr(isNull, contBB, notNullBB); in EmitCXXNewExpr()
2008 Builder.CreateCondBr(IsNull, DeleteEnd, DeleteNotNull); in EmitCXXDeleteExpr()
2116 CGF.Builder.CreateCondBr(IsNull, BadTypeidBlock, EndBlock); in EmitTypeidFromVTable()
2221 Builder.CreateCondBr(IsNull, CastNull, CastNotNull); in EmitDynamicCast()
H A DCGStmt.cpp726 Builder.CreateCondBr( in EmitWhileStmt()
811 Builder.CreateCondBr( in EmitDoStmt()
881 Builder.CreateCondBr( in EmitForStmt()
962 Builder.CreateCondBr( in EmitCXXForRangeStmt()
1211 Builder.CreateCondBr(Cond, CaseDest, FalseDest, Weights); in EmitCaseStmtRange()
H A DCGException.cpp508 CGF.Builder.CreateCondBr(failsFilter, unexpectedBB, in emitFilterDispatchBlock()
1037 CGF.Builder.CreateCondBr(MatchesTypeIndex, Handler.Block, NextBlock); in emitWasmCatchPadBlock()
1118 CGF.Builder.CreateCondBr(matchesTypeIndex, handler.Block, nextBlock); in emitCatchDispatchBlock()
1283 CGF.Builder.CreateCondBr(ShouldEndCatch, EndCatchBB, CleanupContBB); in Emit()
1326 CGF.Builder.CreateCondBr(ShouldRethrow, RethrowBB, ContBB); in Emit()
H A DCGClass.cpp334 Builder.CreateCondBr(isNull, endBB, notNullBB); in GetAddressOfBaseClass()
404 Builder.CreateCondBr(IsNull, CastNull, CastNotNull); in GetAddressOfDerivedClass()
1560 CGF.Builder.CreateCondBr(ShouldCallDelete, continueBB, callDeleteBB); in EmitConditionalDtorDeleteCall()
1919 zeroCheckBranch = Builder.CreateCondBr(iszero, loopBB, loopBB); in EmitCXXAggrConstructorCall()
1988 Builder.CreateCondBr(done, contBB, loopBB); in EmitCXXAggrConstructorCall()
2671 Builder.CreateCondBr(DerivedNotNull, CheckBlock, ContBlock); in EmitVTablePtrCheckForCast()
H A DCGDecl.cpp493 CGF.Builder.CreateCondBr(DidNRVO, SkipDtorBB, RunDtorBB); in Emit()
1692 Builder.CreateCondBr(IsZeroSizedVLA, ContBB, SetupBB); in EmitAutoVarInit()
1713 Builder.CreateCondBr(Done, ContBB, LoopBB); in EmitAutoVarInit()
2056 Builder.CreateCondBr(isEmpty, doneBB, bodyBB); in emitArrayDestroy()
2083 Builder.CreateCondBr(done, doneBB, bodyBB); in emitArrayDestroy()
H A DCGAtomic.cpp393 CGF.Builder.CreateCondBr(Cmp, ContinueBB, StoreExpectedBB); in emitAtomicCmpXchg()
1760 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB); in EmitAtomicUpdateLibcall()
1792 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB); in EmitAtomicUpdateOp()
1843 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB); in EmitAtomicUpdateLibcall()
1872 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB); in EmitAtomicUpdateOp()
H A DCGExpr.cpp703 Builder.CreateCondBr(IsNonNull, Rest, Done); in EmitTypeCheck()
783 Builder.CreateCondBr(IsNonNull, VptrNotNull, Done); in EmitTypeCheck()
2976 llvm::Instruction *Branch = Builder.CreateCondBr(JointCond, Cont, Handlers); in EmitCheck()
3025 Builder.CreateCondBr(FatalCond, NonFatalHandlerBB, FatalHandlerBB); in EmitCheck()
3043 llvm::BranchInst *BI = Builder.CreateCondBr(Cond, Cont, CheckBB); in EmitCfiSlowPathCheck()
3210 Builder.CreateCondBr(Checked, Cont, TrapBB); in EmitTrapCheck()
3217 Builder.CreateCondBr(Checked, Cont, TrapBB); in EmitTrapCheck()
4677 Builder.CreateCondBr(CalleeSigMatch, TypeCheck, Cont); in EmitCall()
H A DCGExprComplex.cpp703 llvm::Instruction *Branch = Builder.CreateCondBr(IsRNaN, INaNBB, ContBB); in EmitBinMul()
715 Branch = Builder.CreateCondBr(IsINaN, LibCallBB, ContBB); in EmitBinMul()
H A DCGStmtOpenMP.cpp648 Builder.CreateCondBr(IsEmpty, DoneBB, BodyBB); in EmitOMPAggregateAssign()
681 Builder.CreateCondBr(Done, DoneBB, BodyBB); in EmitOMPAggregateAssign()
898 Builder.CreateCondBr( in EmitOMPCopyinClause()
1000 Builder.CreateCondBr(IsLastIterCond, ThenBB, DoneBB); in EmitOMPLastprivateClauseFinal()
1204 CGF.Builder.CreateCondBr(Cond, ThenBB, DoneBB); in emitPostUpdateForReductionClause()
1426 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPLinearClauseFinal()
1640 Builder.CreateCondBr(Cond, ThenBB, DoneBB); in EmitOMPSimdFinal()
1819 Builder.CreateCondBr(BoolCondVal, LoopBody, ExitBlock); in EmitOMPOuterLoop()
H A DCodeGenFunction.cpp1724 Builder.CreateCondBr(CondV, TrueBlock, FalseBlock, Weights, Unpredictable); in EmitBranchOnBoolExpr()
1778 Builder.CreateCondBr(done, contBB, loopBB); in emitNonZeroVLAInit()
2493 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitMultiVersionResolver()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp883 Builder.CreateCondBr(Success, EndBB, FailureBB); in expandPartwordCmpXchg()
892 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB); in expandPartwordCmpXchg()
1017 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in insertRMWLLSCLoop()
1174 Builder.CreateCondBr(ShouldStore, ReleasingStoreBB, NoStoreBB); in expandAtomicCmpXchg()
1187 Builder.CreateCondBr(StoreSuccess, SuccessBB, in expandAtomicCmpXchg()
1199 Builder.CreateCondBr(ShouldStore, TryStoreBB, NoStoreBB); in expandAtomicCmpXchg()
1376 Builder.CreateCondBr(Success, ExitBB, LoopBB); in insertRMWCmpXchgLoop()
H A DStackProtector.cpp486 B.CreateCondBr(Cmp, NewBB, FailBB, Weights); in InsertStackProtectors()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp80 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB); in optimizeSQRT()
H A DMergeICmps.cpp652 Builder.CreateCondBr(MemCmpIsZero, NextBBInChain, Phi.getParent()); in mergeComparisons()
682 Builder.CreateCondBr(FirstComparison.CmpI, NextBBInChain, in mergeComparisons()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp156 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB); in buildCFICheck()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp556 IRB.CreateCondBr(Cmp1, ThenBB1, ElseBB1); in wrapTestSetjmp()
570 IRB.CreateCondBr(Cmp2, ThenBB2, EndBB2); in wrapTestSetjmp()
766 IRB.CreateCondBr(Cmp, II->getUnwindDest(), II->getNormalDest()); in runEHOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp1109 Builder.CreateCondBr(EnterCounterLoopCond, CounterLoopHeader, FileLoopLatch); in insertCounterWriteout()
1140 Builder.CreateCondBr(CounterLoopCond, CounterLoopHeader, FileLoopLatch); in insertCounterWriteout()
1149 Builder.CreateCondBr(FileLoopCond, FileLoopHeader, ExitBB); in insertCounterWriteout()

123