Lines Matching defs:Addr
464 Value *Addr = I.getPointerOperand();
466 Value *ShadowPtr = getShadowPtr(Addr, Shadow->getType(), IRB);
474 insertCheck(Addr, &I);
479 IRB.CreateAlignedStore(getOrigin(Val), getOriginPtr(Addr, IRB),
497 IRBNew.CreateAlignedStore(getOrigin(Val), getOriginPtr(Addr, IRBNew),
627 /// Shadow = Addr & ~ShadowMask.
628 Value *getShadowPtr(Value *Addr, Type *ShadowTy,
631 IRB.CreateAnd(IRB.CreatePointerCast(Addr, MS.IntptrTy),
640 Value *getOriginPtr(Value *Addr, IRBuilder<> &IRB) {
642 IRB.CreateAnd(IRB.CreatePointerCast(Addr, MS.IntptrTy),
864 Value *Addr = I.getPointerOperand();
866 Value *ShadowPtr = getShadowPtr(Addr, ShadowTy, IRB);
880 IRB.CreateAlignedLoad(getOriginPtr(Addr, IRB), Alignment));
1422 Value* Addr = I.getArgOperand(0);
1424 Value *ShadowPtr = getShadowPtr(Addr, Shadow->getType(), IRB);
1431 insertCheck(Addr, &I);
1436 IRB.CreateStore(getOrigin(&I, 1), getOriginPtr(Addr, IRB));
1446 Value *Addr = I.getArgOperand(0);
1450 Value *ShadowPtr = getShadowPtr(Addr, ShadowTy, IRB);
1460 insertCheck(Addr, &I);
1464 setOrigin(&I, IRB.CreateLoad(getOriginPtr(Addr, IRB)));