| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 87 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 D | LoopUnrollRuntime.cpp | 166 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 D | IntegerDivision.cpp | 263 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 D | BypassSlowDivision.cpp | 424 Builder.CreateCondBr(CmpV, Fast.BB, SuccessorBB); in insertFastDivAndRem() 440 Builder.CreateCondBr(CmpV, Fast.BB, Slow.BB); in insertFastDivAndRem()
|
| H A D | SimplifyCFG.cpp | 3448 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 D | CGCoroutine.cpp | 207 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 D | CGCUDANV.cpp | 216 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 D | CGOpenMPRuntimeNVPTX.cpp | 1236 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 D | CGExprCXX.cpp | 1227 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 D | CGStmt.cpp | 726 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 D | CGException.cpp | 508 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 D | CGClass.cpp | 334 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 D | CGDecl.cpp | 493 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 D | CGAtomic.cpp | 393 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 D | CGExpr.cpp | 703 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 D | CGExprComplex.cpp | 703 llvm::Instruction *Branch = Builder.CreateCondBr(IsRNaN, INaNBB, ContBB); in EmitBinMul() 715 Branch = Builder.CreateCondBr(IsINaN, LibCallBB, ContBB); in EmitBinMul()
|
| H A D | CGStmtOpenMP.cpp | 648 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 D | CodeGenFunction.cpp | 1724 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 D | AtomicExpandPass.cpp | 883 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 D | StackProtector.cpp | 486 B.CreateCondBr(Cmp, NewBB, FailBB, Weights); in InsertStackProtectors()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | PartiallyInlineLibCalls.cpp | 80 Builder.CreateCondBr(FCmp, JoinBB, LibCallBB); in optimizeSQRT()
|
| H A D | MergeICmps.cpp | 652 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 D | CrossDSOCFI.cpp | 156 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB); in buildCFICheck()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 556 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 D | GCOVProfiling.cpp | 1109 Builder.CreateCondBr(EnterCounterLoopCond, CounterLoopHeader, FileLoopLatch); in insertCounterWriteout() 1140 Builder.CreateCondBr(CounterLoopCond, CounterLoopHeader, FileLoopLatch); in insertCounterWriteout() 1149 Builder.CreateCondBr(FileLoopCond, FileLoopHeader, ExitBB); in insertCounterWriteout()
|