Lines Matching refs:getShadow

1201       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);  in materializeStores()
1314 PHINode *PNS = cast<PHINode>(getShadow(PN)); in runOnFunction()
1318 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v)); in runOnFunction()
1650 Value *getShadow(Value *V) { in getShadow() function
1759 Value *getShadow(Instruction *I, int i) { in getShadow() function
1760 return getShadow(I->getOperand(i)); in getShadow()
1810 Shadow = getShadow(Val); in insertShadowCheck()
1814 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); in insertShadowCheck()
1989 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
1997 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst()
2004 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
2012 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
2018 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitZExtInst()
2024 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
2036 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
2042 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitPtrToIntInst()
2049 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitIntToPtrInst()
2073 Value *S1 = getShadow(&I, 0); in visitAnd()
2074 Value *S2 = getShadow(&I, 1); in visitAnd()
2095 Value *S1 = getShadow(&I, 0); in visitOr()
2096 Value *S2 = getShadow(&I, 1); in visitOr()
2168 Value *OpShadow = MSV->getShadow(V); in Add()
2294 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst")); in handleMulByConstant()
2320 setShadow(&I, getShadow(&I, 0)); in handleIntegerDiv()
2342 Value *Sa = getShadow(A); in handleEqualityComparison()
2343 Value *Sb = getShadow(B); in handleEqualityComparison()
2415 Value *Sa = getShadow(A); in handleRelationalComparisonExact()
2416 Value *Sb = getShadow(B); in handleRelationalComparisonExact()
2463 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), in handleSignedRelationalComparison()
2509 Value *S1 = getShadow(&I, 0); in handleShift()
2510 Value *S2 = getShadow(&I, 1); in handleShift()
2527 Value *S0 = getShadow(&I, 0); in handleFunnelShift()
2528 Value *S1 = getShadow(&I, 1); in handleFunnelShift()
2529 Value *S2 = getShadow(&I, 2); in handleFunnelShift()
2600 Value *Shadow = getShadow(&I, 1); in handleVectorStoreIntrinsic()
2721 setShadow(&I, getShadow(&I, 0)); in handleInvariantGroup()
2740 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op))); in handleBswap()
2788 Value *ConvertShadow = getShadow(ConvertOp); in handleVectorConvertIntrinsic()
2809 Value *ResultShadow = getShadow(CopyOp); in handleVectorConvertIntrinsic()
2861 Value *S1 = getShadow(&I, 0); in handleVectorShiftIntrinsic()
2862 Value *S2 = getShadow(&I, 1); in handleVectorShiftIntrinsic()
2925 Value *S1 = getShadow(&I, 0); in handleVectorPackIntrinsic()
2926 Value *S2 = getShadow(&I, 1); in handleVectorPackIntrinsic()
2966 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorSadIntrinsic()
2982 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorPmaddIntrinsic()
2997 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorComparePackedIntrinsic()
3009 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorCompareScalarIntrinsic()
3019 Value *S = IRB.CreateOrReduce(getShadow(&I, 0)); in handleVectorReduceIntrinsic()
3029 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceOrIntrinsic()
3047 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceAndIntrinsic()
3100 Value *Shadow = getShadow(V); in handleMaskedStore()
3138 getShadow(PassThru), "_msmaskedld")); in handleMaskedLoad()
3152 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
3186 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic()
3191 {getShadow(&I, 0), I.getOperand(1)}); in handleBmiIntrinsic()
3220 Value *Shuf0 = IRB.CreateShuffleVector(getShadow(&I, 0), in handlePclmulIntrinsic()
3222 Value *Shuf1 = IRB.CreateShuffleVector(getShadow(&I, 1), in handlePclmulIntrinsic()
3233 Value *First = getShadow(&I, 0); in handleUnarySdIntrinsic()
3234 Value *Second = getShadow(&I, 1); in handleUnarySdIntrinsic()
3245 Value *First = getShadow(&I, 0); in handleBinarySdIntrinsic()
3246 Value *Second = getShadow(&I, 1); in handleBinarySdIntrinsic()
3265 setShadow(&I, getShadow(&I, 0)); in handleAbsIntrinsic()
3686 Value *ArgShadow = getShadow(A); in visitCallBase()
3816 Value *Shadow = getShadow(RetVal); in visitReturnInst()
3927 Value *Sb = getShadow(B); in visitSelectInst()
3928 Value *Sc = getShadow(C); in visitSelectInst()
3929 Value *Sd = getShadow(D); in visitSelectInst()
3998 Value *AggShadow = getShadow(Agg); in visitExtractValueInst()
4009 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
4010 Value *InsShadow = getShadow(I.getInsertedValueOperand()); in visitInsertValueInst()
4289 Value *Shadow = MSV.getShadow(A); in visitCallBase()
4460 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
4631 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
4890 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
5162 Value *Shadow = MSV.getShadow(A); in visitCallBase()