Lines Matching refs:ShadowPtr

1166       Value *ShadowPtr, *OriginPtr;
1170 std::tie(ShadowPtr, OriginPtr) =
1174 IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment.value());
1418 Value *ShadowPtr =
1435 return std::make_pair(ShadowPtr, OriginPtr);
1457 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0);
1458 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, PointerType::get(ShadowTy, 0));
1461 return std::make_pair(ShadowPtr, OriginPtr);
1597 Value **ShadowPtr = &ShadowMap[V];
1598 if (*ShadowPtr)
1599 return *ShadowPtr;
1640 *ShadowPtr = getCleanShadow(V);
1644 *ShadowPtr = getCleanShadow(V);
1646 *ShadowPtr = EntryIRB.CreateAlignedLoad(
1651 << " ARG: " << FArg << " ==> " << **ShadowPtr << "\n");
1662 assert(*ShadowPtr && "Could not find shadow for an argument");
1663 return *ShadowPtr;
1781 Value *ShadowPtr = nullptr, *OriginPtr = nullptr;
1784 std::tie(ShadowPtr, OriginPtr) =
1786 setShadow(&I, IRB.CreateAlignedLoad(ShadowTy, ShadowPtr,
1824 Value *ShadowPtr = getShadowOriginPtr(Addr, IRB, I.getType(), Align::None(),
1837 IRB.CreateStore(getCleanShadow(&I), ShadowPtr);
2452 Value *ShadowPtr, *OriginPtr;
2456 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr(
2458 IRB.CreateAlignedStore(Shadow, ShadowPtr, 1);
2477 Value *ShadowPtr = nullptr, *OriginPtr = nullptr;
2482 std::tie(ShadowPtr, OriginPtr) =
2484 setShadow(&I, IRB.CreateAlignedLoad(ShadowTy, ShadowPtr,
2871 Value *ShadowPtr =
2876 IRB.CreatePointerCast(ShadowPtr, Ty->getPointerTo()));
2889 Value *ShadowPtr, *OriginPtr;
2890 std::tie(ShadowPtr, OriginPtr) =
2897 IRB.CreateAlignedLoad(Ty, ShadowPtr, Alignment.value(), "_ldmxcsr");
2912 Value *ShadowPtr;
2914 std::tie(ShadowPtr, OriginPtr) = getShadowOriginPtr(
2924 IRB.CreateMaskedStore(Shadow, ShadowPtr, Alignment ? Alignment->value() : 0,
2944 Value *ShadowPtr, *OriginPtr;
2946 std::tie(ShadowPtr, OriginPtr) =
2949 ShadowPtr, Alignment ? Alignment->value() : 0, Mask,
3452 Value *ShadowPtr = getShadowPtrForRetval(RetVal, IRB);
3456 IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment.value());
3459 IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment.value());
3864 Value *ShadowPtr, *OriginPtr;
3865 std::tie(ShadowPtr, OriginPtr) =
3869 IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr,
3957 Value *ShadowPtr, *OriginPtr;
3959 std::tie(ShadowPtr, OriginPtr) =
3965 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
4113 Value *ShadowPtr, *OriginPtr;
4115 std::tie(ShadowPtr, OriginPtr) = MSV.getShadowOriginPtr(
4117 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
4125 Value *ShadowPtr, *OriginPtr;
4127 std::tie(ShadowPtr, OriginPtr) = MSV.getShadowOriginPtr(
4129 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
4283 Value *ShadowPtr, *OriginPtr;
4285 std::tie(ShadowPtr, OriginPtr) = MSV.getShadowOriginPtr(
4287 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
4295 Value *ShadowPtr, *OriginPtr;
4297 std::tie(ShadowPtr, OriginPtr) = MSV.getShadowOriginPtr(
4299 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
4553 Value *ShadowPtr, *OriginPtr;
4555 std::tie(ShadowPtr, OriginPtr) = MSV.getShadowOriginPtr(
4557 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),
4564 Value *ShadowPtr, *OriginPtr;
4566 std::tie(ShadowPtr, OriginPtr) = MSV.getShadowOriginPtr(
4570 IRB.CreateMemSet(ShadowPtr, Constant::getNullValue(IRB.getInt8Ty()),