Lines Matching defs:ShadowPtr

1330       Value *ShadowPtr, *OriginPtr;
1334 std::tie(ShadowPtr, OriginPtr) =
1337 StoreInst *NewSI = IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment);
1745 Value *ShadowPtr = IRB.CreateIntToPtr(
1762 return std::make_pair(ShadowPtr, OriginPtr);
1797 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0);
1798 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, PointerType::get(ShadowTy, 0));
1801 return std::make_pair(ShadowPtr, OriginPtr);
1828 auto [ShadowPtr, OriginPtr] =
1832 ShadowPtrs, ShadowPtr, ConstantInt::get(IRB.getInt32Ty(), i));
1964 Value *&ShadowPtr = ShadowMap[V];
1965 if (ShadowPtr)
1966 return ShadowPtr;
1977 ShadowPtr = getCleanShadow(V);
2030 ShadowPtr = getCleanShadow(V);
2035 ShadowPtr = EntryIRB.CreateAlignedLoad(getShadowTy(&FArg), Base,
2044 << " ARG: " << FArg << " ==> " << *ShadowPtr << "\n");
2050 assert(ShadowPtr && "Could not find shadow for an argument");
2051 return ShadowPtr;
2227 Value *ShadowPtr = nullptr, *OriginPtr = nullptr;
2230 std::tie(ShadowPtr, OriginPtr) =
2233 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld"));
2271 Value *ShadowPtr = getShadowOriginPtr(Addr, IRB, getShadowTy(Val), Align(1),
2284 IRB.CreateStore(getCleanShadow(Val), ShadowPtr);
2931 Value *ShadowPtr, *OriginPtr;
2935 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr(
2937 IRB.CreateAlignedStore(Shadow, ShadowPtr, Align(1));
2957 Value *ShadowPtr = nullptr, *OriginPtr = nullptr;
2962 std::tie(ShadowPtr, OriginPtr) =
2965 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld"));
3519 Value *ShadowPtr =
3522 IRB.CreateStore(getCleanShadow(Ty), ShadowPtr);
3536 Value *ShadowPtr, *OriginPtr;
3537 std::tie(ShadowPtr, OriginPtr) =
3543 Value *Shadow = IRB.CreateAlignedLoad(Ty, ShadowPtr, Alignment, "_ldmxcsr");
3568 auto [ShadowPtr, OriginPtr] =
3572 ShadowTy, ShadowPtr, Mask, getShadow(PassThru), "_msmaskedexpload");
3594 auto [ShadowPtr, OriginPtrs] =
3597 IRB.CreateMaskedCompressStore(Shadow, ShadowPtr, Mask);
3682 Value *ShadowPtr;
3684 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr(
3687 IRB.CreateMaskedStore(Shadow, ShadowPtr, Alignment, Mask);
3718 Value *ShadowPtr, *OriginPtr;
3719 std::tie(ShadowPtr, OriginPtr) =
3721 setShadow(&I, IRB.CreateMaskedLoad(ShadowTy, ShadowPtr, Alignment, Mask,
3920 Value *ShadowPtr, *OriginPtr;
3922 std::tie(ShadowPtr, OriginPtr) =
3924 ShadowI->setArgOperand(numArgOperands - 1, ShadowPtr);
4573 Value *ShadowPtr = getShadowPtrForRetval(IRB);
4591 IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment);
4832 auto [ShadowPtr, _] =
4835 IRB.CreateAlignedStore(getCleanShadow(ElemTy), ShadowPtr, Align(1));
4837 IRB.CreateMemSet(ShadowPtr, ConstantInt::getNullValue(IRB.getInt8Ty()),
4995 auto [ShadowPtr, OriginPtr] = MSV.getShadowOriginPtr(
4998 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
5100 Value *ShadowPtr, *OriginPtr;
5101 std::tie(ShadowPtr, OriginPtr) =
5104 IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr,