| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 105 LoopBuilder.CreateCondBr(LoopBuilder.CreateICmpULT(NewIndex, LoopEndCI), in createMemCpyLoopKnownSize() 290 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopBytes, Zero), in createMemCpyLoopUnknownSize() 294 LoopBuilder.CreateCondBr( in createMemCpyLoopUnknownSize() 300 RHBuilder.CreateCondBr(RHBuilder.CreateICmpNE(RuntimeResidualBytes, Zero), in createMemCpyLoopUnknownSize() 334 ResBuilder.CreateCondBr( in createMemCpyLoopUnknownSize() 343 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopBytes, Zero), in createMemCpyLoopUnknownSize() 346 LoopBuilder.CreateCondBr( in createMemCpyLoopUnknownSize() 545 ResidualLoopBuilder.CreateCondBr( in createMemMoveLoopUnknownSize() 573 MainLoopBuilder.CreateCondBr(MainLoopBuilder.CreateICmpEQ(MainIndex, Zero), in createMemMoveLoopUnknownSize() 612 MainLoopBuilder.CreateCondBr( in createMemMoveLoopUnknownSize() [all …]
|
| H A D | LowerVectorIntrinsics.cpp | 56 LoopBuilder.CreateCondBr(ExitCond, PostLoopBB, LoopBB); in lowerUnaryVectorIntrinsicAsLoop()
|
| H A D | LoopUnrollRuntime.cpp | 188 B.CreateCondBr(BrLoopExit, OriginalLoopLatchExit, NewPreHeader, in ConnectProlog() 318 B.CreateCondBr(BrLoopExit, EpilogPreHeader, Exit, BranchWeights); in ConnectEpilog() 417 Builder.CreateCondBr(IdxCmp, FirstLoopBB, InsertBot, BranchWeights); in CloneLoopBlocks() 807 B.CreateCondBr(BranchVal, RemainderLoop, UnrollingLoop, BranchWeights); in UnrollRuntimeLoopRemainder()
|
| H A D | IntegerDivision.cpp | 242 Builder.CreateCondBr(EarlyRet, End, BB1); in generateUnsignedDivisionCode() 255 Builder.CreateCondBr(SkipLoop, LoopExit, Preheader); in generateUnsignedDivisionCode() 301 Builder.CreateCondBr(Tmp12, LoopExit, DoWhile); in generateUnsignedDivisionCode()
|
| H A D | BypassSlowDivision.cpp | 425 Builder.CreateCondBr(CmpV, Fast.BB, SuccessorBB); in insertFastDivAndRem() 440 Builder.CreateCondBr(CmpV, Fast.BB, Slow.BB); in insertFastDivAndRem()
|
| H A D | LoopVersioning.cpp | 110 Builder.CreateCondBr(RuntimeCheck, NonVersionedLoop->getLoopPreheader(), in versionLoop()
|
| H A D | LoopConstrainer.cpp | 622 B.CreateCondBr(EnterLoopCond, LS.Header, RRI.PseudoExit); in changeIterationSpaceEnd() 643 B.CreateCondBr(IterationsLeft, RRI.PseudoExit, LS.LatchExit); in changeIterationSpaceEnd()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 100 Builder.CreateCondBr(Cmp1, EndBB, LoopBB); in expand() 138 Builder.CreateCondBr(Cmp2, EndBB, LoopBB); in expand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCtorDtorLowering.cpp | 128 IRB.CreateCondBr( in createInitOrFiniCalls() 142 IRB.CreateCondBr(EndCmp, ExitBB, LoopBB); in createInitOrFiniCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 176 Builder.CreateCondBr(Cmp, End, IfEnd); in expandFPToI() 185 Builder.CreateCondBr(Cmp3, IfThen5, IfEnd9); in expandFPToI() 197 Builder.CreateCondBr(Cmp10, IfThen12, IfElse); in expandFPToI() 370 Builder.CreateCondBr(Cmp, End, IfEnd); in expandIToFP() 387 Builder.CreateCondBr(Cmp3, IfThen4, IfElse); in expandIToFP() 447 Builder.CreateCondBr(PosOrNeg, IfEnd26, IfThen20); in expandIToFP()
|
| H A D | AtomicExpandPass.cpp | 1155 Builder.CreateCondBr(Success, EndBB, FailureBB); in expandPartwordCmpXchg() 1164 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB); in expandPartwordCmpXchg() 1292 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in insertRMWLLSCLoop() 1457 Builder.CreateCondBr(ShouldStore, ReleasingStoreBB, NoStoreBB); in expandAtomicCmpXchg() 1475 Builder.CreateCondBr(StoreSuccess, SuccessBB, in expandAtomicCmpXchg() 1489 Builder.CreateCondBr(ShouldStore, TryStoreBB, NoStoreBB); in expandAtomicCmpXchg() 1673 Builder.CreateCondBr(Success, ExitBB, LoopBB); in insertRMWCmpXchgLoop()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 310 CGF.Builder.CreateCondBr(SuspendRet, RealSuspendBlock, ReadyBlock); in emitSuspendExpression() 588 CGF.Builder.CreateCondBr(CoroEnd, ResumeBB, CleanupContBB); in Emit() 636 CGF.Builder.CreateCondBr(Cond, FreeBB, AfterFreeBB); in Emit() 805 Builder.CreateCondBr(CoroAlloc, AllocBB, InitBB); in EmitCoroutineBody() 820 Builder.CreateCondBr(Cond, InitBB, RetOnFailureBB); in EmitCoroutineBody() 919 Builder.CreateCondBr(SkipBody, ContBB, BodyBB); in EmitCoroutineBody()
|
| H A D | CGExprCXX.cpp | 1273 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer() 1315 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer() 1756 Builder.CreateCondBr(isNull, contBB, notNullBB); in EmitCXXNewExpr() 2135 Builder.CreateCondBr(IsNull, DeleteEnd, DeleteNotNull); in EmitCXXDeleteExpr() 2208 CGF.Builder.CreateCondBr(IsNull, BadTypeidBlock, EndBlock); in EmitTypeidFromVTable() 2335 Builder.CreateCondBr(IsNull, CastNull, CastNotNull); in EmitDynamicCast()
|
| H A D | CGException.cpp | 564 CGF.Builder.CreateCondBr(failsFilter, unexpectedBB, in emitFilterDispatchBlock() 1105 CGF.Builder.CreateCondBr(MatchesTypeIndex, Handler.Block, NextBlock); in emitWasmCatchPadBlock() 1191 CGF.Builder.CreateCondBr(matchesTypeIndex, handler.Block, nextBlock); in emitCatchDispatchBlock() 1358 CGF.Builder.CreateCondBr(ShouldEndCatch, EndCatchBB, CleanupContBB); in Emit() 1401 CGF.Builder.CreateCondBr(ShouldRethrow, RethrowBB, ContBB); in Emit()
|
| H A D | CGAtomic.cpp | 410 CGF.Builder.CreateCondBr(Cmp, ContinueBB, StoreExpectedBB); in emitAtomicCmpXchg() 1833 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB); in EmitAtomicUpdateLibcall() 1870 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB); in EmitAtomicUpdateOp() 1921 CGF.Builder.CreateCondBr(Res, ExitBB, ContBB); in EmitAtomicUpdateLibcall() 1950 CGF.Builder.CreateCondBr(Res.second, ExitBB, ContBB); in EmitAtomicUpdateOp()
|
| H A D | CGClass.cpp | 355 Builder.CreateCondBr(isNull, endBB, notNullBB); in GetAddressOfBaseClass() 426 Builder.CreateCondBr(IsNull, CastNull, CastNotNull); in GetAddressOfDerivedClass() 1602 CGF.Builder.CreateCondBr(ShouldCallDelete, continueBB, callDeleteBB); in EmitConditionalDtorDeleteCall() 2032 zeroCheckBranch = Builder.CreateCondBr(iszero, loopBB, loopBB); in EmitCXXAggrConstructorCall() 2107 Builder.CreateCondBr(done, contBB, loopBB); in EmitCXXAggrConstructorCall() 2863 Builder.CreateCondBr(DerivedNotNull, CheckBlock, ContBlock); in EmitVTablePtrCheckForCast()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXCtorDtorLowering.cpp | 155 IRB.CreateCondBr( in createInitOrFiniCalls() 170 IRB.CreateCondBr(EndCmp, ExitBB, LoopBB); in createInitOrFiniCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/ |
| H A D | OffloadWrapper.cpp | 408 Builder.CreateCondBr(EntryCmp, EntryBB, ExitBB); in createRegisterGlobalsFunction() 471 Builder.CreateCondBr(KindCond, IfKindBB, IfEndBB); in createRegisterGlobalsFunction() 475 Builder.CreateCondBr(FnCond, IfThenBB, IfElseBB); in createRegisterGlobalsFunction() 540 Builder.CreateCondBr(Cmp, ExitBB, EntryBB); in createRegisterGlobalsFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 724 IRB.CreateCondBr(Cmp1, ThenBB1, ElseBB1); in wrapTestSetjmp() 753 IRB.CreateCondBr(Cmp2, CallEmLongjmpBB, EndBB2); in wrapTestSetjmp() 1144 IRB.CreateCondBr(Or, Tail, RethrowLongjmpBB); in runEHOnFunction() 1151 IRB.CreateCondBr(Cmp, II->getUnwindDest(), II->getNormalDest()); in runEHOnFunction() 1498 IRB.CreateCondBr(CmpEqOne, RethrowExnBB, NormalBB); in handleLongjmpableCallsForEmscriptenSjLj() 1636 IRB.CreateCondBr(Cmp, ThenBB, EndBB); in handleLongjmpableCallsForWasmSjLj()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Speculation.cpp | 115 Mutator.CreateCondBr(CanSpeculate, SpeculateBlock, &ProgramEntry); in emit()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SMEABIPass.cpp | 123 Builder.CreateCondBr(Cmp, SaveBB, OrigBB); in updateNewStateFunctions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 923 Builder.CreateCondBr(Builder.getTrue(), CmpBB, Header); in transformByteCompare() 934 Builder.CreateCondBr(FoundCmp, EndBB, FoundBB); in transformByteCompare() 1286 BranchInst *CombinedPageBr = Builder.CreateCondBr(CombinedPageCmp, SPH, BB1); in expandFindFirstByte() 1333 Builder.CreateCondBr(IfAnyMatch, BB3, BB4); in expandFindFirstByte() 1355 Builder.CreateCondBr(Builder.CreateICmpULT(NextNeedle, NeedleEnd), BB2, BB5); in expandFindFirstByte() 1363 Builder.CreateCondBr(Builder.CreateICmpULT(NextSearch, SearchEnd), BB1, in expandFindFirstByte()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 132 BranchInst *BI = IRBTest.CreateCondBr(Test, ExitBB, TrapBB); in buildCFICheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVStructurizer.cpp | 504 ExitBuilder.CreateCondBr(Condition, Dsts[0], Dsts[1]); in createSingleExitNode() 589 Builder.CreateCondBr(Builder.getFalse(), Merge, Br->getSuccessor(0)); in addMergeForLoops() 716 Builder.CreateCondBr(Builder.getTrue(), NewBlock, Unreachable); in splitBlocksWithMultipleHeaders() 952 Builder.CreateCondBr(Condition, SI->case_begin()->getCaseSuccessor(), in simplifyBranches()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 1235 Builder.CreateCondBr(Failed, OffloadFailedBlock, OffloadContBlock); in emitKernelLaunch() 1272 Builder.CreateCondBr(Cmp, NonCancellationBlock, CancellationBlock, in emitCancelationCheckImpl() 2470 Builder.CreateCondBr( in shuffleAndStore() 2732 Builder.CreateCondBr(Cmp, BodyBB, ExitBB); in emitInterWarpCopyFunction() 2750 Builder.CreateCondBr(IsWarpMaster, ThenBB, ElseBB); in emitInterWarpCopyFunction() 2803 Builder.CreateCondBr(IsActiveThread, W0ThenBB, W0ElseBB); in emitInterWarpCopyFunction() 2978 Builder.CreateCondBr(CondReduce, ThenBB, ElseBB); in emitShuffleAndReduceFunction() 3002 Builder.CreateCondBr(CondCopy, CpyThenBB, CpyElseBB); in emitShuffleAndReduceFunction() 3689 Builder.CreateCondBr(Cond, ThenBB, ExitBB); in createReductionsGPU() 4061 Builder.CreateCondBr(Cmp, Body, Exit); in createLoopSkeleton() [all …]
|