Lines Matching refs:IRBuilder

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<> IRB(InsertBefore);
725 IRBuilder<> IRB(I);
749 IRBuilder<> IRB(InsertBefore);
761 Value *AddressSanitizer::createSlowPathCmp(IRBuilder<> &IRB, Value *AddrLong,
783 IRBuilder<> IRB(InsertBefore);
830 IRBuilder<> IRB(GlobalInit->begin()->getFirstInsertionPt());
905 IRBuilder<> IRB(*C);
967 IRBuilder<> IRB(CtorFunc->getEntryBlock().getTerminator());
1062 IRBuilder<> IRB_Dtor(ReturnInst::Create(*C, AsanDtorBB));
1073 IRBuilder<> IRB(*C);
1102 void AddressSanitizer::emitShadowMapping(Module &M, IRBuilder<> &IRB) const {
1138 IRBuilder<> IRB(ReturnInst::Create(*C, AsanCtorBB));
1160 IRBuilder<> IRB(F.begin()->begin());
1188 IRBuilder<> IRB(F.getEntryBlock().getFirstInsertionPt());
1298 IRBuilder<> IRB(CI);
1365 IRBuilder<> IRB(*C);
1382 const ArrayRef<AllocaInst*> &AllocaVec, IRBuilder<> &IRB, Value *ShadowBase,
1460 IRBuilder<> &IRB, Value *ShadowBase, int Size) {
1480 IRBuilder<> IRB(InsBefore);
1506 IRBuilder<> IRBIf(Term);
1529 IRBuilder<> IRB(APC.InsBefore);
1581 IRBuilder<> IRBRet(Ret);
1599 IRBuilder<> IRBPoison(PoisonTerm);
1631 IRBuilder<> &IRB, bool DoPoison) {