Home
last modified time | relevance | path

Searched refs:CondBuilder (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp537 IRBuilder<> CondBuilder(ExitBranch); in InsertLoopDec() local
540 CondBuilder.setIsFPConstrained(true); in InsertLoopDec()
543 Value *NewCond = CondBuilder.CreateIntrinsic(Intrinsic::loop_decrement, in InsertLoopDec()
560 IRBuilder<> CondBuilder(ExitBranch); in InsertLoopRegDec() local
563 CondBuilder.setIsFPConstrained(true); in InsertLoopRegDec()
566 Value *Call = CondBuilder.CreateIntrinsic(Intrinsic::loop_decrement_reg, in InsertLoopRegDec()
586 IRBuilder<> CondBuilder(ExitBranch); in UpdateBranch() local
588 CondBuilder.CreateICmpNE(EltsRem, ConstantInt::get(EltsRem->getType(), 0)); in UpdateBranch()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp760 IRBuilder<> CondBuilder(I); in doSampling() local
761 auto *LoadSamplingVar = CondBuilder.CreateLoad(SamplingVarTy, SamplingVar); in doSampling()
770 auto *DurationCond = CondBuilder.CreateICmpULE( in doSampling()
771 LoadSamplingVar, GetConstant(CondBuilder, config.BurstDuration - 1)); in doSampling()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2242 IRBuilder<> CondBuilder(MemmoveB); in processCopyingStore() local
2243 CondBuilder.CreateBr(ExitB); in processCopyingStore()
2244 CondBuilder.SetInsertPoint(MemmoveB->getTerminator()); in processCopyingStore()
2263 NewCall = CondBuilder.CreateCall(Fn, in processCopyingStore()
2266 NewCall = CondBuilder.CreateMemMove( in processCopyingStore()