Home
last modified time | relevance | path

Searched refs:IRBuilder (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/
DBuildLibCalls.h26 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<> &B,
75 Value *EmitMemCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B,
[all …]
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp319 IRBuilder<> IRB(*C); in initializeCallbacks()
422 IRBuilder<> IRB(*C); in doInitialization()
456 virtual void visitCallSite(CallSite &CS, IRBuilder<> &IRB) = 0;
534 IRBuilder<> IRB(&I); in materializeStores()
570 IRBuilder<> IRBNew(CheckTerm); in materializeStores()
582 IRBuilder<> IRB(OrigIns); in materializeChecks()
615 IRBuilder<> IRB(I); in materializeIndirectCalls()
739 Value *convertToShadowTyNoVec(Value *V, IRBuilder<> &IRB) { in convertToShadowTyNoVec()
751 IRBuilder<> &IRB) { in getShadowPtr()
762 Value *getOriginPtr(Value *Addr, IRBuilder<> &IRB) { in getOriginPtr()
[all …]
DAddressSanitizer.cpp307 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) { in memToShadow()
608 IRBuilder<> IRB(InsertBefore); in instrumentMemIntrinsicParam()
634 IRBuilder<> IRB(InsertBefore); in instrumentMemIntrinsic()
725 IRBuilder<> IRB(I); in instrumentMop()
[all …]
DDataFlowSanitizer.cpp720 IRBuilder<> IRB(Pos); in runOnModule()
725 IRBuilder<> ThenIRB(BI); in runOnModule()
740 IRBuilder<> IRB(F->getEntryBlock().begin()); in getArgTLSPtr()
750 IRBuilder<> IRB(F->getEntryBlock().begin()); in getRetvalTLS()
755 IRBuilder<> IRB(Pos); in getArgTLS()
773 IRBuilder<> IRB(ArgTLSPos); in getShadow()
803 IRBuilder<> IRB(Pos); in getShadowAddress()
821 IRBuilder<> IRB(Pos); in combineShadows()
828 IRBuilder<> ThenIRB(BI); in combineShadows()
873 IRBuilder<> IRB(Pos); in loadShadow()
[all …]
DThreadSanitizer.cpp144 IRBuilder<> IRB(M.getContext()); in initializeCallbacks()
233 IRBuilder<> IRB(M.getContext()); in doInitialization()
379 IRBuilder<> IRB(F.getEntryBlock().getFirstNonPHI()); in runOnFunction()
385 IRBuilder<> IRBRet(RetVec[i]); in runOnFunction()
394 IRBuilder<> IRB(I); in instrumentLoadOrStore()
428 static ConstantInt *createOrdering(IRBuilder<> *IRB, AtomicOrdering ord) { in createOrdering()
443 static ConstantInt *createFailOrdering(IRBuilder<> *IRB, AtomicOrdering ord) { in createFailOrdering()
467 IRBuilder<> IRB(I); in instrumentMemIntrinsic()
493 IRBuilder<> IRB(I); in instrumentAtomic()
DGCOVProfiling.cpp523 IRBuilder<> Builder(BB->getFirstInsertionPt()); in emitProfileArcs()
530 IRBuilder<> Builder(BI); in emitProfileArcs()
558 IRBuilder<> Builder(ComplexEdgePreds[i + 1]->getFirstInsertionPt()); in emitProfileArcs()
564 IRBuilder<> Builder(ComplexEdgeSuccs[i+1]->getFirstInsertionPt()); in emitProfileArcs()
593 IRBuilder<> Builder(BB); in emitProfileArcs()
645 IRBuilder<> Builder(Succ); in buildEdgeLookupTable()
750 IRBuilder<> Builder(BB); in insertCounterWriteout()
802 IRBuilder<> Builder(BB); in insertIndirectCounterIncrement()
862 IRBuilder<> Builder(Entry); in insertFlush()
DBoundsChecking.cpp38 typedef IRBuilder<true, TargetFolder> BuilderTy;
83 IRBuilder<>::InsertPointGuard Guard(*Builder); in getTrapBB()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp59 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B)
68 const LibCallSimplifier *LCS, IRBuilder<> &B) { in optimizeCall()
178 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
201 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
224 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
248 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
293 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
343 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
372 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) { in callOptimizer()
401 IRBuilder<> &B) { in emitStrLenMemCpy()
[all …]
DBuildLibCalls.cpp29 Value *llvm::CastToCStr(Value *V, IRBuilder<> &B) { in CastToCStr()
35 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, in EmitStrLen()
64 Value *llvm::EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, in EmitStrNLen()
94 Value *llvm::EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, in EmitStrChr()
120 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCmp()
152 Value *llvm::EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, in EmitStrCpy()
177 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCpy()
204 IRBuilder<> &B, const DataLayout *TD, in EmitMemCpyChk()
232 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemChr()
260 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemCmp()
[all …]
DFlattenCFG.cpp30 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, in FlattenParallelAndOr()
269 IRBuilder<>::InsertPointGuard Guard(Builder); in FlattenParallelAndOr()
386 bool FlattenCFGOpt::MergeIfRegion(BasicBlock *BB, IRBuilder<> &Builder, in MergeIfRegion()
469 IRBuilder<> Builder(BB); in run()
DIntegerDivision.cpp33 IRBuilder<> &Builder) { in generateSignedRemainderCode()
68 IRBuilder<> &Builder) { in generatedUnsignedRemainderCode()
90 IRBuilder<> &Builder) { in generateSignedDivisionCode()
126 IRBuilder<> &Builder) { in generateUnsignedDivisionCode()
339 IRBuilder<> Builder(Rem); in expandRemainder()
389 IRBuilder<> Builder(Div); in expandDivision()
448 IRBuilder<> Builder(Rem); in expandRemainderUpTo32Bits()
500 IRBuilder<> Builder(Div); in expandDivisionUpTo32Bits()
DBypassSlowDivision.cpp104 IRBuilder<> SlowBuilder(SlowBB, SlowBB->begin()); in insertFastDiv()
120 IRBuilder<> FastBuilder(FastBB, FastBB->begin()); in insertFastDiv()
140 IRBuilder<> SuccessorBuilder(SuccessorBB, SuccessorBB->begin()); in insertFastDiv()
157 IRBuilder<> MainBuilder(MainBB, MainBB->end()); in insertFastDiv()
DSimplifyCFG.cpp99 IRBuilder<> &Builder);
101 IRBuilder<> &Builder);
103 bool SimplifyReturn(ReturnInst *RI, IRBuilder<> &Builder);
104 bool SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder);
106 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder);
108 bool SimplifyUncondBranch(BranchInst *BI, IRBuilder <> &Builder);
109 bool SimplifyCondBranch(BranchInst *BI, IRBuilder <>&Builder);
564 IRBuilder<> &Builder) { in SimplifyEqualityComparisonWithOnlyPredecessor()
773 IRBuilder<> &Builder) { in FoldValueComparisonIntoPredecessors()
1092 IRBuilder<true, NoFolder> Builder(NT); in HoistThenElseCodeToIf()
[all …]
DInlineFunction.cpp408 IRBuilder<>(TheCall).CreateCall(MemCpyFn, CallArgs); in HandleByValArgument()
673 IRBuilder<> builder(FirstNewBlock->begin()); in InlineFunction()
703 IRBuilder<> builder(Returns[ri]); in InlineFunction()
718 CallInst *SavedPtr = IRBuilder<>(FirstNewBlock, FirstNewBlock->begin()) in InlineFunction()
724 IRBuilder<>(Returns[i]).CreateCall(StackRestore, SavedPtr); in InlineFunction()
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp51 IRBuilder<> &Builder);
53 IRBuilder<> &Builder);
56 IRBuilder<> &Builder);
58 IRBuilder<> &Builder);
112 IRBuilder<> Builder(I->getEntryBlock().getFirstNonPHIOrDbg()); in runOnModule()
166 IRBuilder<> &Builder) { in getOrInsertCVTA()
208 IRBuilder<> &Builder) { in remapConstant()
248 Module *M, Function *F, Constant *C, IRBuilder<> &Builder) { in remapConstantVectorOrConstantAggregate()
287 IRBuilder<> &Builder) { in remapConstantExpr()
DNVPTXLowerAggrCopies.cpp44 IRBuilder<> builder(origBB, origBB->getTerminator()); in convertTransferToLoop()
55 IRBuilder<> loop(loopBB); in convertTransferToLoop()
82 IRBuilder<> builder(origBB, origBB->getTerminator()); in convertMemSetToLoop()
90 IRBuilder<> loop(loopBB); in convertMemSetToLoop()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DShadowStackGC.cpp67 IRBuilder<> &B, Value *BasePtr,
70 IRBuilder<> &B, Value *BasePtr,
95 IRBuilder<> Builder;
101 IRBuilder<> *Next() { in Next()
349 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, in CreateGEP()
362 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, in CreateGEP()
391 IRBuilder<> AtEntry(IP->getParent(), IP); in performCustomLowering()
433 while (IRBuilder<> *AtExit = EE.Next()) { in performCustomLowering()
DSjLjEHPrepare.cpp122 IRBuilder<> Builder(I); in insertCallSiteStore()
175 IRBuilder<> Builder( in substituteLPadValues()
201 IRBuilder<> Builder(LPI->getParent()->getFirstInsertionPt()); in setupFunctionContext()
220 IRBuilder<> Builder(EntryBB->getTerminator()); in setupFunctionContext()
418 IRBuilder<> Builder(EntryBB->getTerminator()); in setupEntryBlockAndCallSites()
DIntrinsicLowering.cpp78 IRBuilder<> Builder(CI->getParent(), CI); in ReplaceCallWith()
171 IRBuilder<> Builder(IP->getParent(), IP); in LowerBSWAP()
271 IRBuilder<> Builder(IP->getParent(), IP); in LowerCTPOP()
304 IRBuilder<> Builder(IP->getParent(), IP); in LowerCTLZ()
341 IRBuilder<> Builder(CI->getParent(), CI); in LowerIntrinsicCall()
DStackProtector.cpp336 IRBuilder<> B(&F->getEntryBlock().front()); in CreatePrologue()
436 IRBuilder<> B(BB); in InsertStackProtectors()
457 IRBuilder<> B(FailBB); in CreateFailBB()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGBuilder.h20 typedef llvm::IRBuilder<false> CGBuilderTy;
22 typedef llvm::IRBuilder<> CGBuilderTy;
/freebsd-10-stable/contrib/llvm/lib/Target/R600/
DSITypeRewriter.cpp86 IRBuilder<> Builder(&I); in visitLoadInst()
102 IRBuilder<> Builder(&I); in visitCallInst()
147 IRBuilder<> Builder(&I); in visitBitCast()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp24 IRBuilder<> Builder(CXI->getParent(), CXI); in LowerAtomicCmpXchgInst()
40 IRBuilder<> Builder(RMWI->getParent(), RMWI); in LowerAtomicRMWInst()
/freebsd-10-stable/lib/clang/libllvmcore/
DMakefile24 IRBuilder.cpp \
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
DXCoreLowerThreadLocal.cpp79 IRBuilder<true,NoFolder> Builder(Instr); in createReplacementInstr()
210 IRBuilder<> Builder(Inst); in lowerGlobal()

123