/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FlattenCFG.cpp | 18 #include "llvm/IR/IRBuilder.h" 40 bool FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder); 45 bool MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder); 136 bool FlattenCFGOpt::FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder) { 283 IRBuilder<>::InsertPointGuard Guard(Builder); 412 bool FlattenCFGOpt::MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder) { 533 IRBuilder<> Builder(BB);
|
H A D | SanitizerStats.cpp | 18 #include "llvm/IR/IRBuilder.h" 42 void SanitizerStatReport::create(IRBuilder<> &B, SanitizerStatKind SK) { 97 IRBuilder<> B(BB);
|
H A D | EscapeEnumerator.cpp | 30 IRBuilder<> *EscapeEnumerator::Next() {
|
H A D | LibCallsShrinkWrap.cpp | 37 #include "llvm/IR/IRBuilder.h" 106 IRBuilder<> BBBuilder(CI); 113 // Create a single condition using IRBuilder. 114 Value *createCond(IRBuilder<> &BBBuilder, Value *Arg, CmpInst::Predicate Cmp, 124 IRBuilder<> BBBuilder(CI); 430 IRBuilder<> BBBuilder(CI);
|
H A D | SimplifyCFG.cpp | 44 #include "llvm/IR/IRBuilder.h" 195 IRBuilder<> &Builder); 197 IRBuilder<> &Builder); 199 bool simplifyReturn(ReturnInst *RI, IRBuilder<> &Builder); 200 bool simplifyResume(ResumeInst *RI, IRBuilder<> &Builder); 205 bool simplifySwitch(SwitchInst *SI, IRBuilder<> &Builder); 207 bool simplifyBranch(BranchInst *Branch, IRBuilder<> &Builder); 208 bool simplifyUncondBranch(BranchInst *BI, IRBuilder<> &Builder); 209 bool simplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder); 210 bool SimplifyCondBranchToTwoReturns(BranchInst *BI, IRBuilder<> [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 18 #include "llvm/IR/IRBuilder.h" 114 IRBuilder<> Builder(II); 115 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder);
|
H A D | WasmEHPrepare.cpp | 90 #include "llvm/IR/IRBuilder.h" 157 IRBuilder<> IRB(M.getContext()); 192 IRBuilder<> IRB(F.getContext()); 308 IRBuilder<> IRB(F.getContext()); 354 IRBuilder<> IRB(BB->getContext());
|
H A D | StackProtector.cpp | 36 #include "llvm/IR/IRBuilder.h" 382 IRBuilder<> &B, 417 IRBuilder<> B(&F->getEntryBlock().front()); 479 IRBuilder<> B(RI); 533 IRBuilder<> B(BB); 558 IRBuilder<> B(FailBB);
|
H A D | PreISelIntrinsicLowering.cpp | 18 #include "llvm/IR/IRBuilder.h" 45 IRBuilder<> B(CI); 98 IRBuilder<> Builder(CI->getParent(), CI->getIterator());
|
H A D | SjLjEHPrepare.cpp | 22 #include "llvm/IR/IRBuilder.h" 113 IRBuilder<> Builder(I); 169 IRBuilder<> Builder(SelI->getParent(), std::next(SelI->getIterator())); 192 IRBuilder<> Builder(LPI->getParent(), 217 IRBuilder<> Builder(EntryBB->getTerminator()); 396 IRBuilder<> Builder(EntryBB->getTerminator());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/CFGuard/ |
H A D | CFGuard.cpp | 20 #include "llvm/IR/IRBuilder.h" 165 IRBuilder<> B(CB); 189 IRBuilder<> B(CB);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroCleanup.cpp | 11 #include "llvm/IR/IRBuilder.h" 24 IRBuilder<> Builder; 39 static void lowerSubFn(IRBuilder<> &Builder, CoroSubFnInst *SubFn) {
|
H A D | CoroInternal.h | 15 #include "llvm/IR/IRBuilder.h" 233 Value *emitAlloc(IRBuilder<> &Builder, Value *Size, CallGraph *CG) const; 238 void emitDealloc(IRBuilder<> &Builder, Value *Ptr, CallGraph *CG) const;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | IndirectThunks.h | 19 #include "llvm/IR/IRBuilder.h" 64 IRBuilder<> Builder(Entry);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 124 Instruction *emitLeadingFence(IRBuilder<> &Builder, Instruction *Inst, 126 Instruction *emitTrailingFence(IRBuilder<> &Builder, Instruction *Inst, 193 Value *emitMaskedAtomicRMWIntrinsic(IRBuilder<> &Builder, AtomicRMWInst *AI, 199 Value *emitMaskedAtomicCmpXchgIntrinsic(IRBuilder<> &Builder,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | DataFlowSanitizer.cpp | 71 #include "llvm/IR/IRBuilder.h" 695 IRBuilder<>(BB).CreateGlobalStringPtr(F->getName()), "", 1046 IRBuilder<> IRB(Pos); 1050 IRBuilder<> ThenIRB(BI); 1066 IRBuilder<> IRB(&F->getEntryBlock().front()); 1076 IRBuilder<> IRB(&F->getEntryBlock().front()); 1082 IRBuilder<> IRB(Pos); 1101 IRBuilder<> IRB(ArgTLSPos); 1132 IRBuilder<> IRB(Pos); 1181 IRBuilder<> IR [all...] |
H A D | SanitizerCoverage.cpp | 25 #include "llvm/IR/IRBuilder.h" 349 IRBuilder<> IRB(M.getContext()); 416 IRBuilder<> IRB(*C); 513 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); 719 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); 782 IRBuilder<> IRB(I); 799 IRBuilder<> IRB(I); 837 IRBuilder<> IRB(BO); 855 IRBuilder<> IRB(GEP); 867 IRBuilder<> IR [all...] |
H A D | ThreadSanitizer.cpp | 32 #include "llvm/IR/IRBuilder.h" 218 IRBuilder<> IRB(M.getContext()); 462 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI()); 465 while (IRBuilder<> *AtExit = EE.Next()) { 541 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI()); 548 while (IRBuilder<> *AtExit = EE.Next()) { 558 IRBuilder<> IRB(I); 624 static ConstantInt *createOrdering(IRBuilder<> *IRB, AtomicOrdering ord) { 650 IRBuilder<> IRB(I); 678 IRBuilder<> IR [all...] |
H A D | BoundsChecking.cpp | 20 #include "llvm/IR/IRBuilder.h" 48 using BuilderTy = IRBuilder<TargetFolder>; 190 IRBuilder<>::InsertPointGuard Guard(IRB);
|
H A D | InstrOrderFile.cpp | 17 #include "llvm/IR/IRBuilder.h" 127 IRBuilder<> entryB(NewEntry); 131 IRBuilder<> updateB(UpdateOrderFileBB);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 21 #include "llvm/IR/IRBuilder.h" 50 Value *buildScan(IRBuilder<> &B, AtomicRMWInst::BinOp Op, Value *V, 52 Value *buildShiftRight(IRBuilder<> &B, Value *V, Value *const Identity) const; 246 static Value *buildNonAtomicBinOp(IRBuilder<> &B, AtomicRMWInst::BinOp Op, 283 Value *AMDGPUAtomicOptimizer::buildScan(IRBuilder<> &B, AtomicRMWInst::BinOp Op, 342 Value *AMDGPUAtomicOptimizer::buildShiftRight(IRBuilder<> &B, Value *V, 412 IRBuilder<> B(&I);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 34 #include "llvm/IR/IRBuilder.h" 134 IRBuilder<> &Builder) { 290 Value *embedInVector(IRBuilder<> &Builder) const { 330 IRBuilder<> &Builder) const { 421 IRBuilder<> &Builder) { 715 IRBuilder<> Builder(Inst); 740 Value *createElementPtr(Value *BasePtr, Type *EltType, IRBuilder<> &Builder) { 793 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { 816 IRBuilder<> &Builder) { 839 IRBuilder<> Builde [all...] |
H A D | LowerAtomic.cpp | 16 #include "llvm/IR/IRBuilder.h" 25 IRBuilder<> Builder(CXI); 44 IRBuilder<> Builder(RMWI);
|
H A D | LoopIdiomRecognize.cpp | 73 #include "llvm/IR/IRBuilder.h" 909 IRBuilder<> Builder(Preheader->getTerminator()); 1063 IRBuilder<> Builder(Preheader->getTerminator()); 1628 static CallInst *createPopcntIntrinsic(IRBuilder<> &IRBuilder, Value *Val, argument 1633 Module *M = IRBuilder.GetInsertBlock()->getParent()->getParent(); 1635 CallInst *CI = IRBuilder.CreateCall(Func, Ops); 1641 static CallInst *createFFSIntrinsic(IRBuilder<> &IRBuilder, Value *Val, argument 1644 Value *Ops[] = {Val, ZeroCheck ? IRBuilder [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 19 #include "llvm/IR/IRBuilder.h" 79 IRBuilder<NoFolder> Builder(Instr); 208 IRBuilder<> Builder(Inst);
|