/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 1 //===-- CGBuilder.h - Choose IRBuilder implementation ----------*- C++ -*-===// 13 #include "llvm/IR/IRBuilder.h" 20 typedef llvm::IRBuilder<false> CGBuilderTy; 22 typedef llvm::IRBuilder<> CGBuilderTy;
|
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 18 #include "llvm/IR/IRBuilder.h" 26 Value *CastToCStr(Value *V, IRBuilder<> &B); 31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, 37 Value *EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, 43 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const DataLayout *TD, 47 Value *EmitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, 52 Value *EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 58 Value *EmitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, 66 IRBuilder<> &B, const DataLayout *TD, 71 Value *EmitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<> [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 106 #include "llvm/IR/IRBuilder.h" 319 IRBuilder<> IRB(*C); 422 IRBuilder<> IRB(*C); 456 virtual void visitCallSite(CallSite &CS, IRBuilder<> &IRB) = 0; 534 IRBuilder<> IRB(&I); 570 IRBuilder<> IRBNew(CheckTerm); 582 IRBuilder<> IRB(OrigIns); 615 IRBuilder<> IRB(I); 739 Value *convertToShadowTyNoVec(Value *V, IRBuilder<> &IRB) { 751 IRBuilder<> [all...] |
H A D | AddressSanitizer.cpp | 32 #include "llvm/IR/IRBuilder.h" 307 Value *createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong, 316 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB); 319 void emitShadowMapping(Module &M, IRBuilder<> &IRB) const; 541 void poisonRedZones(const ArrayRef<AllocaInst*> &AllocaVec, IRBuilder<> &IRB, 543 void poisonAlloca(Value *V, uint64_t Size, IRBuilder<> &IRB, bool DoPoison); 545 void SetShadowToStackAfterReturnInlined(IRBuilder<> &IRB, Value *ShadowBase, 593 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { 608 IRBuilder<> IRB(InsertBefore); 634 IRBuilder<> IR [all...] |
H A D | DataFlowSanitizer.cpp | 54 #include "llvm/IR/IRBuilder.h" 720 IRBuilder<> IRB(Pos); 725 IRBuilder<> ThenIRB(BI); 740 IRBuilder<> IRB(F->getEntryBlock().begin()); 750 IRBuilder<> IRB(F->getEntryBlock().begin()); 755 IRBuilder<> IRB(Pos); 773 IRBuilder<> IRB(ArgTLSPos); 803 IRBuilder<> IRB(Pos); 821 IRBuilder<> IRB(Pos); 828 IRBuilder<> ThenIR [all...] |
H A D | ThreadSanitizer.cpp | 32 #include "llvm/IR/IRBuilder.h" 144 IRBuilder<> IRB(M.getContext()); 233 IRBuilder<> IRB(M.getContext()); 379 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI()); 385 IRBuilder<> IRBRet(RetVec[i]); 394 IRBuilder<> IRB(I); 428 static ConstantInt *createOrdering(IRBuilder<> *IRB, AtomicOrdering ord) { 443 static ConstantInt *createFailOrdering(IRBuilder<> *IRB, AtomicOrdering ord) { 467 IRBuilder<> IRB(I); 493 IRBuilder<> IR [all...] |
H A D | GCOVProfiling.cpp | 27 #include "llvm/IR/IRBuilder.h" 523 IRBuilder<> Builder(BB->getFirstInsertionPt()); 530 IRBuilder<> Builder(BI); 558 IRBuilder<> Builder(ComplexEdgePreds[i + 1]->getFirstInsertionPt()); 564 IRBuilder<> Builder(ComplexEdgeSuccs[i+1]->getFirstInsertionPt()); 593 IRBuilder<> Builder(BB); 645 IRBuilder<> Builder(Succ); 750 IRBuilder<> Builder(BB); 802 IRBuilder<> Builder(BB); 862 IRBuilder<> Builde [all...] |
H A D | BoundsChecking.cpp | 20 #include "llvm/IR/IRBuilder.h" 38 typedef IRBuilder<true, TargetFolder> BuilderTy; 83 IRBuilder<>::InsertPointGuard Guard(*Builder);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXGenericToNVVM.cpp | 29 #include "llvm/IR/IRBuilder.h" 51 IRBuilder<> &Builder); 53 IRBuilder<> &Builder); 56 IRBuilder<> &Builder); 58 IRBuilder<> &Builder); 112 IRBuilder<> Builder(I->getEntryBlock().getFirstNonPHIOrDbg()); 166 IRBuilder<> &Builder) { 208 IRBuilder<> &Builder) { 248 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) { 287 IRBuilder<> [all...] |
H A D | NVPTXLowerAggrCopies.cpp | 18 #include "llvm/IR/IRBuilder.h" 44 IRBuilder<> builder(origBB, origBB->getTerminator()); 55 IRBuilder<> loop(loopBB); 82 IRBuilder<> builder(origBB, origBB->getTerminator()); 90 IRBuilder<> loop(loopBB);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 24 #include "llvm/IR/IRBuilder.h" 59 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) 68 const LibCallSimplifier *LCS, IRBuilder<> &B) { 178 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 201 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 224 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 248 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 293 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 343 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { 372 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> [all...] |
H A D | FlattenCFG.cpp | 19 #include "llvm/IR/IRBuilder.h" 30 bool FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder, Pass *P = 0); 34 bool MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder, Pass *P = 0); 123 bool FlattenCFGOpt::FlattenParallelAndOr(BasicBlock *BB, IRBuilder<> &Builder, 269 IRBuilder<>::InsertPointGuard Guard(Builder); 386 bool FlattenCFGOpt::MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder, 469 IRBuilder<> Builder(BB);
|
H A D | BuildLibCalls.cpp | 19 #include "llvm/IR/IRBuilder.h" 29 Value *llvm::CastToCStr(Value *V, IRBuilder<> &B) { 35 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, 64 Value *llvm::EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, 94 Value *llvm::EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, 120 IRBuilder<> &B, const DataLayout *TD, 152 Value *llvm::EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, 177 IRBuilder<> &B, const DataLayout *TD, 204 IRBuilder<> &B, const DataLayout *TD, 232 Value *Len, IRBuilder<> [all...] |
H A D | BypassSlowDivision.cpp | 22 #include "llvm/IR/IRBuilder.h" 104 IRBuilder<> SlowBuilder(SlowBB, SlowBB->begin()); 120 IRBuilder<> FastBuilder(FastBB, FastBB->begin()); 140 IRBuilder<> SuccessorBuilder(SuccessorBB, SuccessorBB->begin()); 157 IRBuilder<> MainBuilder(MainBB, MainBB->end());
|
H A D | IntegerDivision.cpp | 20 #include "llvm/IR/IRBuilder.h" 33 IRBuilder<> &Builder) { 68 IRBuilder<> &Builder) { 90 IRBuilder<> &Builder) { 126 IRBuilder<> &Builder) { 339 IRBuilder<> Builder(Rem); 389 IRBuilder<> Builder(Div); 448 IRBuilder<> Builder(Rem); 500 IRBuilder<> Builder(Div);
|
H A D | ModuleUtils.cpp | 18 #include "llvm/IR/IRBuilder.h" 25 IRBuilder<> IRB(M.getContext());
|
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/ |
H A D | SITypeRewriter.cpp | 26 #include "llvm/IR/IRBuilder.h" 86 IRBuilder<> Builder(&I); 102 IRBuilder<> Builder(&I); 147 IRBuilder<> Builder(&I);
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/ |
H A D | ShadowStackGC.cpp | 32 #include "llvm/IR/IRBuilder.h" 67 IRBuilder<> &B, Value *BasePtr, 70 IRBuilder<> &B, Value *BasePtr, 95 IRBuilder<> Builder; 101 IRBuilder<> *Next() { 349 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, 362 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, 391 IRBuilder<> AtEntry(IP->getParent(), IP); 433 while (IRBuilder<> *AtExit = EE.Next()) {
|
H A D | StackProtector.cpp | 32 #include "llvm/IR/IRBuilder.h" 336 IRBuilder<> B(&F->getEntryBlock().front()); 436 IRBuilder<> B(BB); 457 IRBuilder<> B(FailBB);
|
H A D | IntrinsicLowering.cpp | 19 #include "llvm/IR/IRBuilder.h" 78 IRBuilder<> Builder(CI->getParent(), CI); 171 IRBuilder<> Builder(IP->getParent(), IP); 271 IRBuilder<> Builder(IP->getParent(), IP); 304 IRBuilder<> Builder(IP->getParent(), IP); 341 IRBuilder<> Builder(CI->getParent(), CI);
|
H A D | SjLjEHPrepare.cpp | 25 #include "llvm/IR/IRBuilder.h" 122 IRBuilder<> Builder(I); 175 IRBuilder<> Builder( 201 IRBuilder<> Builder(LPI->getParent()->getFirstInsertionPt()); 220 IRBuilder<> Builder(EntryBB->getTerminator()); 418 IRBuilder<> Builder(EntryBB->getTerminator());
|
/freebsd-10.2-release/lib/clang/libllvmcore/ |
H A D | Makefile | 24 IRBuilder.cpp \
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LowerAtomic.cpp | 18 #include "llvm/IR/IRBuilder.h" 24 IRBuilder<> Builder(CXI->getParent(), CXI); 40 IRBuilder<> Builder(RMWI->getParent(), RMWI);
|
H A D | PartiallyInlineLibCalls.cpp | 18 #include "llvm/IR/IRBuilder.h" 125 IRBuilder<> Builder(JoinBB, JoinBB->begin());
|
/freebsd-10.2-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 21 #include "llvm/IR/IRBuilder.h" 79 IRBuilder<true,NoFolder> Builder(Instr); 210 IRBuilder<> Builder(Inst);
|