Lines Matching defs:ShadowPtr
1355 Value *ShadowPtr, *OriginPtr;
1359 std::tie(ShadowPtr, OriginPtr) =
1362 StoreInst *NewSI = IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment);
1773 Value *ShadowPtr = IRB.CreateIntToPtr(
1790 return std::make_pair(ShadowPtr, OriginPtr);
1824 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0);
1825 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, MS.PtrTy);
1828 return std::make_pair(ShadowPtr, OriginPtr);
1855 auto [ShadowPtr, OriginPtr] =
1859 ShadowPtrs, ShadowPtr, ConstantInt::get(IRB.getInt32Ty(), i));
1991 Value *&ShadowPtr = ShadowMap[V];
1992 if (ShadowPtr)
1993 return ShadowPtr;
2004 ShadowPtr = getCleanShadow(V);
2056 ShadowPtr = getCleanShadow(V);
2061 ShadowPtr = EntryIRB.CreateAlignedLoad(getShadowTy(&FArg), Base,
2069 << " ARG: " << FArg << " ==> " << *ShadowPtr << "\n");
2075 assert(ShadowPtr && "Could not find shadow for an argument");
2076 return ShadowPtr;
2252 Value *ShadowPtr = nullptr, *OriginPtr = nullptr;
2255 std::tie(ShadowPtr, OriginPtr) =
2258 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld"));
2296 Value *ShadowPtr = getShadowOriginPtr(Addr, IRB, getShadowTy(Val), Align(1),
2309 IRB.CreateStore(getCleanShadow(Val), ShadowPtr);
2939 Value *ShadowPtr, *OriginPtr;
2943 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr(
2945 IRB.CreateAlignedStore(Shadow, ShadowPtr, Align(1));
2965 Value *ShadowPtr = nullptr, *OriginPtr = nullptr;
2970 std::tie(ShadowPtr, OriginPtr) =
2973 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld"));
3542 Value *ShadowPtr =
3545 IRB.CreateStore(getCleanShadow(Ty), ShadowPtr);
3559 Value *ShadowPtr, *OriginPtr;
3560 std::tie(ShadowPtr, OriginPtr) =
3566 Value *Shadow = IRB.CreateAlignedLoad(Ty, ShadowPtr, Alignment, "_ldmxcsr");
3592 auto [ShadowPtr, OriginPtr] =
3596 IRB.CreateMaskedExpandLoad(ShadowTy, ShadowPtr, Align, Mask,
3620 auto [ShadowPtr, OriginPtrs] =
3623 IRB.CreateMaskedCompressStore(Shadow, ShadowPtr, Align, Mask);
3712 Value *ShadowPtr;
3714 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr(
3717 IRB.CreateMaskedStore(Shadow, ShadowPtr, Alignment, Mask);
3752 Value *ShadowPtr, *OriginPtr;
3753 std::tie(ShadowPtr, OriginPtr) =
3755 setShadow(&I, IRB.CreateMaskedLoad(ShadowTy, ShadowPtr, Alignment, Mask,
5058 Value *ShadowPtr = getShadowPtrForRetval(IRB);
5076 IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment);
5317 auto [ShadowPtr, _] =
5320 IRB.CreateAlignedStore(getCleanShadow(ElemTy), ShadowPtr, Align(1));
5322 IRB.CreateMemSet(ShadowPtr, ConstantInt::getNullValue(IRB.getInt8Ty()),
5477 auto [ShadowPtr, OriginPtr] = MSV.getShadowOriginPtr(
5480 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
5581 Value *ShadowPtr, *OriginPtr;
5582 std::tie(ShadowPtr, OriginPtr) =
5585 IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr,