Lines Matching refs:ShadowBase

382   uint64_t ShadowBase;  member
976 CustomMapParams.ShadowBase = ClShadowBase; in initializeModule()
1724 if (uint64_t ShadowBase = MS.MapParams->ShadowBase) { in getShadowOriginPtrUserspace() local
1726 IRB.CreateAdd(ShadowLong, constToIntPtr(IntptrTy, ShadowBase)); in getShadowOriginPtrUserspace()
4375 Value *ShadowBase, *OriginBase; in poisonAllocaUserspace() local
4376 std::tie(ShadowBase, OriginBase) = getShadowOriginPtr( in poisonAllocaUserspace()
4380 IRB.CreateMemSet(ShadowBase, PoisonValue, Len, I.getAlign()); in poisonAllocaUserspace()
4711 void CleanUnusedTLS(IRBuilder<> &IRB, Value *ShadowBase, in CleanUnusedTLS()
4720 IRB.CreateMemSet(ShadowBase, ConstantInt::getNullValue(IRB.getInt8Ty()), in CleanUnusedTLS()
4821 Value *ShadowBase = in visitCallBase() local
4829 CleanUnusedTLS(IRB, ShadowBase, BaseOffset); in visitCallBase()
4837 IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr, in visitCallBase()
4848 Value *ShadowBase, *OriginBase = nullptr; in visitCallBase() local
4851 ShadowBase = getShadowPtrForVAArgument(A->getType(), IRB, GpOffset); in visitCallBase()
4858 ShadowBase = getShadowPtrForVAArgument(A->getType(), IRB, FpOffset); in visitCallBase()
4870 ShadowBase = in visitCallBase()
4878 CleanUnusedTLS(IRB, ShadowBase, BaseOffset); in visitCallBase()
4888 IRB.CreateAlignedStore(Shadow, ShadowBase, kShadowTLSAlignment); in visitCallBase()
5542 Value *ShadowBase = nullptr; in visitCallBase() local
5558 ShadowBase = getShadowAddrForVAArgument(IRB, GpOffset + GapSize); in visitCallBase()
5577 ShadowBase = getShadowAddrForVAArgument(IRB, FpOffset); in visitCallBase()
5605 ShadowBase = in visitCallBase()
5620 if (ShadowBase == nullptr) in visitCallBase()
5626 ShadowBase = IRB.CreateIntToPtr( in visitCallBase()
5627 ShadowBase, PointerType::get(Shadow->getType(), 0), "_msarg_va_s"); in visitCallBase()
5628 IRB.CreateStore(Shadow, ShadowBase); in visitCallBase()