Lines Matching refs:ShadowTy

1190       Type *ShadowTy = Shadow->getType();  in materializeStores()  local
1194 getShadowOriginPtr(Addr, IRB, ShadowTy, Alignment, /*isStore*/ true); in materializeStores()
1470 getShadowOriginPtrUserspace(Value *Addr, IRBuilder<> &IRB, Type *ShadowTy, in getShadowOriginPtrUserspace()
1481 IRB.CreateIntToPtr(ShadowLong, PointerType::get(ShadowTy, 0)); in getShadowOriginPtrUserspace()
1502 Type *ShadowTy, in getShadowOriginPtrKernel()
1506 int Size = DL.getTypeStoreSize(ShadowTy); in getShadowOriginPtrKernel()
1520 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, PointerType::get(ShadowTy, 0)); in getShadowOriginPtrKernel()
1527 Type *ShadowTy, in getShadowOriginPtr()
1531 return getShadowOriginPtrKernel(Addr, IRB, ShadowTy, isStore); in getShadowOriginPtr()
1532 return getShadowOriginPtrUserspace(Addr, IRB, ShadowTy, Alignment); in getShadowOriginPtr()
1587 Type *ShadowTy = getShadowTy(OrigTy); in getCleanShadow() local
1588 if (!ShadowTy) in getCleanShadow()
1590 return Constant::getNullValue(ShadowTy); in getCleanShadow()
1602 Constant *getPoisonedShadow(Type *ShadowTy) { in getPoisonedShadow()
1603 assert(ShadowTy); in getPoisonedShadow()
1604 if (isa<IntegerType>(ShadowTy) || isa<VectorType>(ShadowTy)) in getPoisonedShadow()
1605 return Constant::getAllOnesValue(ShadowTy); in getPoisonedShadow()
1606 if (ArrayType *AT = dyn_cast<ArrayType>(ShadowTy)) { in getPoisonedShadow()
1611 if (StructType *ST = dyn_cast<StructType>(ShadowTy)) { in getPoisonedShadow()
1622 Type *ShadowTy = getShadowTy(V); in getPoisonedShadow() local
1623 if (!ShadowTy) in getPoisonedShadow()
1625 return getPoisonedShadow(ShadowTy); in getPoisonedShadow()
1779 Type *ShadowTy = Shadow->getType(); in insertShadowCheck() local
1780 assert((isa<IntegerType>(ShadowTy) || isa<VectorType>(ShadowTy) || in insertShadowCheck()
1781 isa<StructType>(ShadowTy) || isa<ArrayType>(ShadowTy)) && in insertShadowCheck()
1897 Type *ShadowTy = getShadowTy(&I); in visitLoadInst() local
1903 getShadowOriginPtr(Addr, IRB, ShadowTy, Alignment, /*isStore*/ false); in visitLoadInst()
1905 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld")); in visitLoadInst()
2221 Type *ShadowTy = getShadowTy(V); in CreateAppToShadowCast() local
2222 if (V->getType() == ShadowTy) in CreateAppToShadowCast()
2225 return IRB.CreatePtrToInt(V, ShadowTy); in CreateAppToShadowCast()
2227 return IRB.CreateBitCast(V, ShadowTy); in CreateAppToShadowCast()
2614 Type *ShadowTy = getShadowTy(&I); in handleVectorLoadIntrinsic() local
2621 getShadowOriginPtr(Addr, IRB, ShadowTy, Alignment, /*isStore*/ false); in handleVectorLoadIntrinsic()
2623 IRB.CreateAlignedLoad(ShadowTy, ShadowPtr, Alignment, "_msld")); in handleVectorLoadIntrinsic()
3121 Type *ShadowTy = getShadowTy(&I); in handleMaskedLoad() local
3125 getShadowOriginPtr(Addr, IRB, ShadowTy, Alignment, /*isStore*/ false); in handleMaskedLoad()
3126 setShadow(&I, IRB.CreateMaskedLoad(ShadowTy, ShadowPtr, Alignment, Mask, in handleMaskedLoad()
3141 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
3172 Type *ShadowTy = getShadowTy(&I); in handleBmiIntrinsic() local
3176 SMask = IRB.CreateSExt(IRB.CreateICmpNE(SMask, getCleanShadow(ShadowTy)), in handleBmiIntrinsic()
3177 ShadowTy); in handleBmiIntrinsic()