Lines Matching refs:ShadowPtr
1322 Value *ShadowPtr, *OriginPtr; in materializeStores() local
1326 std::tie(ShadowPtr, OriginPtr) = in materializeStores()
1329 StoreInst *NewSI = IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment); in materializeStores()
1728 Value *ShadowPtr = IRB.CreateIntToPtr( in getShadowOriginPtrUserspace() local
1745 return std::make_pair(ShadowPtr, OriginPtr); in getShadowOriginPtrUserspace()
1780 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0); in getShadowOriginPtrKernelNoVec() local
1781 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, PointerType::get(ShadowTy, 0)); in getShadowOriginPtrKernelNoVec()
1784 return std::make_pair(ShadowPtr, OriginPtr); in getShadowOriginPtrKernelNoVec()
1811 auto [ShadowPtr, OriginPtr] = in getShadowOriginPtrKernel()
1815 ShadowPtrs, ShadowPtr, ConstantInt::get(IRB.getInt32Ty(), i)); in getShadowOriginPtrKernel()
1947 Value *&ShadowPtr = ShadowMap[V]; in getShadow() local
1948 if (ShadowPtr) in getShadow()
1949 return ShadowPtr; in getShadow()
2006 ShadowPtr = getCleanShadow(V); in getShadow()
2011 ShadowPtr = EntryIRB.CreateAlignedLoad(getShadowTy(&FArg), Base, in getShadow()
2020 << " ARG: " << FArg << " ==> " << *ShadowPtr << "\n"); in getShadow()
2026 assert(ShadowPtr && "Could not find shadow for an argument"); in getShadow()
2027 return ShadowPtr; in getShadow()
2197 Value *ShadowPtr = nullptr, *OriginPtr = nullptr; in visitLoadInst() local
2200 std::tie(ShadowPtr, OriginPtr) = in visitLoadInst()
2203 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld")); in visitLoadInst()
2241 Value *ShadowPtr = getShadowOriginPtr(Addr, IRB, getShadowTy(Val), Align(1), in handleCASOrRMW() local
2254 IRB.CreateStore(getCleanShadow(Val), ShadowPtr); in handleCASOrRMW()
2890 Value *ShadowPtr, *OriginPtr; in handleVectorStoreIntrinsic() local
2894 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr( in handleVectorStoreIntrinsic()
2896 IRB.CreateAlignedStore(Shadow, ShadowPtr, Align(1)); in handleVectorStoreIntrinsic()
2916 Value *ShadowPtr = nullptr, *OriginPtr = nullptr; in handleVectorLoadIntrinsic() local
2921 std::tie(ShadowPtr, OriginPtr) = in handleVectorLoadIntrinsic()
2924 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld")); in handleVectorLoadIntrinsic()
3378 Value *ShadowPtr = in handleStmxcsr() local
3381 IRB.CreateStore(getCleanShadow(Ty), ShadowPtr); in handleStmxcsr()
3395 Value *ShadowPtr, *OriginPtr; in handleLdmxcsr() local
3396 std::tie(ShadowPtr, OriginPtr) = in handleLdmxcsr()
3402 Value *Shadow = IRB.CreateAlignedLoad(Ty, ShadowPtr, Alignment, "_ldmxcsr"); in handleLdmxcsr()
3427 auto [ShadowPtr, OriginPtr] = in handleMaskedExpandLoad()
3431 ShadowTy, ShadowPtr, Mask, getShadow(PassThru), "_msmaskedexpload"); in handleMaskedExpandLoad()
3453 auto [ShadowPtr, OriginPtrs] = in handleMaskedCompressStore()
3456 IRB.CreateMaskedCompressStore(Shadow, ShadowPtr, Mask); in handleMaskedCompressStore()
3541 Value *ShadowPtr; in handleMaskedStore() local
3543 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr( in handleMaskedStore()
3546 IRB.CreateMaskedStore(Shadow, ShadowPtr, Alignment, Mask); in handleMaskedStore()
3577 Value *ShadowPtr, *OriginPtr; in handleMaskedLoad() local
3578 std::tie(ShadowPtr, OriginPtr) = in handleMaskedLoad()
3580 setShadow(&I, IRB.CreateMaskedLoad(ShadowTy, ShadowPtr, Alignment, Mask, in handleMaskedLoad()
4319 Value *ShadowPtr = getShadowPtrForRetval(IRB); in visitReturnInst() local
4337 IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment); in visitReturnInst()
4569 auto [ShadowPtr, _] = in instrumentAsmArgument()
4571 IRB.CreateAlignedStore(getCleanShadow(ElemTy), ShadowPtr, Align(1)); in instrumentAsmArgument()
4728 auto [ShadowPtr, OriginPtr] = MSV.getShadowOriginPtr( in unpoisonVAListTagForInst()
4731 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()), in unpoisonVAListTagForInst()
4833 Value *ShadowPtr, *OriginPtr; in visitCallBase() local
4834 std::tie(ShadowPtr, OriginPtr) = in visitCallBase()
4837 IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr, in visitCallBase()