Lines Matching refs:getShadow

1199       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);  in materializeStores()
1310 PHINode *PNS = cast<PHINode>(getShadow(PN)); in runOnFunction()
1314 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v)); in runOnFunction()
1646 Value *getShadow(Value *V) { in getShadow() function
1753 Value *getShadow(Instruction *I, int i) { in getShadow() function
1754 return getShadow(I->getOperand(i)); in getShadow()
1804 Shadow = getShadow(Val); in insertShadowCheck()
1808 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); in insertShadowCheck()
1982 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
1990 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst()
1997 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
2005 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
2011 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitZExtInst()
2017 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
2029 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
2035 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitPtrToIntInst()
2042 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitIntToPtrInst()
2066 Value *S1 = getShadow(&I, 0); in visitAnd()
2067 Value *S2 = getShadow(&I, 1); in visitAnd()
2088 Value *S1 = getShadow(&I, 0); in visitOr()
2089 Value *S2 = getShadow(&I, 1); in visitOr()
2161 Value *OpShadow = MSV->getShadow(V); in Add()
2287 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst")); in handleMulByConstant()
2313 setShadow(&I, getShadow(&I, 0)); in handleIntegerDiv()
2335 Value *Sa = getShadow(A); in handleEqualityComparison()
2336 Value *Sb = getShadow(B); in handleEqualityComparison()
2408 Value *Sa = getShadow(A); in handleRelationalComparisonExact()
2409 Value *Sb = getShadow(B); in handleRelationalComparisonExact()
2456 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), in handleSignedRelationalComparison()
2502 Value *S1 = getShadow(&I, 0); in handleShift()
2503 Value *S2 = getShadow(&I, 1); in handleShift()
2576 Value *Shadow = getShadow(&I, 1); in handleVectorStoreIntrinsic()
2697 setShadow(&I, getShadow(&I, 0)); in handleInvariantGroup()
2716 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op))); in handleBswap()
2762 Value *ConvertShadow = getShadow(ConvertOp); in handleVectorConvertIntrinsic()
2783 Value *ResultShadow = getShadow(CopyOp); in handleVectorConvertIntrinsic()
2835 Value *S1 = getShadow(&I, 0); in handleVectorShiftIntrinsic()
2836 Value *S2 = getShadow(&I, 1); in handleVectorShiftIntrinsic()
2899 Value *S1 = getShadow(&I, 0); in handleVectorPackIntrinsic()
2900 Value *S2 = getShadow(&I, 1); in handleVectorPackIntrinsic()
2940 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorSadIntrinsic()
2956 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorPmaddIntrinsic()
2971 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorComparePackedIntrinsic()
2983 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorCompareScalarIntrinsic()
2993 Value *S = IRB.CreateOrReduce(getShadow(&I, 0)); in handleVectorReduceIntrinsic()
3003 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceOrIntrinsic()
3021 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceAndIntrinsic()
3074 Value *Shadow = getShadow(V); in handleMaskedStore()
3112 getShadow(PassThru), "_msmaskedld")); in handleMaskedLoad()
3126 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
3160 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic()
3165 {getShadow(&I, 0), I.getOperand(1)}); in handleBmiIntrinsic()
3196 IRB.CreateShuffleVector(getShadow(&I, 0), UndefValue::get(ShadowTy), in handlePclmulIntrinsic()
3199 IRB.CreateShuffleVector(getShadow(&I, 1), UndefValue::get(ShadowTy), in handlePclmulIntrinsic()
3210 Value *First = getShadow(&I, 0); in handleUnarySdIntrinsic()
3211 Value *Second = getShadow(&I, 1); in handleUnarySdIntrinsic()
3222 Value *First = getShadow(&I, 0); in handleBinarySdIntrinsic()
3223 Value *Second = getShadow(&I, 1); in handleBinarySdIntrinsic()
3242 setShadow(&I, getShadow(&I, 0)); in handleAbsIntrinsic()
3656 Value *ArgShadow = getShadow(A); in visitCallBase()
3786 Value *Shadow = getShadow(RetVal); in visitReturnInst()
3897 Value *Sb = getShadow(B); in visitSelectInst()
3898 Value *Sc = getShadow(C); in visitSelectInst()
3899 Value *Sd = getShadow(D); in visitSelectInst()
3968 Value *AggShadow = getShadow(Agg); in visitExtractValueInst()
3979 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
3980 Value *InsShadow = getShadow(I.getInsertedValueOperand()); in visitInsertValueInst()
4260 Value *Shadow = MSV.getShadow(A); in visitCallBase()
4431 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
4602 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
4861 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
5133 Value *Shadow = MSV.getShadow(A); in visitCallBase()