Lines Matching refs:getShadow

1153       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);  in materializeStores()
1282 PHINode *PNS = cast<PHINode>(getShadow(PN)); in runOnFunction()
1286 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v)); in runOnFunction()
1566 Value *getShadow(Value *V) { in getShadow() function
1663 Value *getShadow(Instruction *I, int i) { in getShadow() function
1664 return getShadow(I->getOperand(i)); in getShadow()
1712 Shadow = getShadow(Val); in insertShadowCheck()
1716 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); in insertShadowCheck()
1850 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
1858 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst()
1866 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
1874 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
1880 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitZExtInst()
1886 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
1898 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
1904 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitPtrToIntInst()
1911 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitIntToPtrInst()
1935 Value *S1 = getShadow(&I, 0); in visitAnd()
1936 Value *S2 = getShadow(&I, 1); in visitAnd()
1957 Value *S1 = getShadow(&I, 0); in visitOr()
1958 Value *S2 = getShadow(&I, 1); in visitOr()
2030 Value *OpShadow = MSV->getShadow(V); in Add()
2155 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst")); in handleMulByConstant()
2181 setShadow(&I, getShadow(&I, 0)); in handleIntegerDiv()
2203 Value *Sa = getShadow(A); in handleEqualityComparison()
2204 Value *Sb = getShadow(B); in handleEqualityComparison()
2276 Value *Sa = getShadow(A); in handleRelationalComparisonExact()
2277 Value *Sb = getShadow(B); in handleRelationalComparisonExact()
2324 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), in handleSignedRelationalComparison()
2370 Value *S1 = getShadow(&I, 0); in handleShift()
2371 Value *S2 = getShadow(&I, 1); in handleShift()
2444 Value *Shadow = getShadow(&I, 1); in handleVectorStoreIntrinsic()
2582 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op))); in handleBswap()
2628 Value *ConvertShadow = getShadow(ConvertOp); in handleVectorConvertIntrinsic()
2649 Value *ResultShadow = getShadow(CopyOp); in handleVectorConvertIntrinsic()
2701 Value *S1 = getShadow(&I, 0); in handleVectorShiftIntrinsic()
2702 Value *S2 = getShadow(&I, 1); in handleVectorShiftIntrinsic()
2765 Value *S1 = getShadow(&I, 0); in handleVectorPackIntrinsic()
2766 Value *S2 = getShadow(&I, 1); in handleVectorPackIntrinsic()
2806 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorSadIntrinsic()
2822 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorPmaddIntrinsic()
2837 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorComparePackedIntrinsic()
2849 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorCompareScalarIntrinsic()
2896 Value *Shadow = getShadow(V); in handleMaskedStore()
2933 getShadow(PassThru), "_msmaskedld")); in handleMaskedLoad()
2947 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
2980 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic()
2985 {getShadow(&I, 0), I.getOperand(1)}); in handleBmiIntrinsic()
3284 Value *ArgShadow = getShadow(A); in visitCallSite()
3388 Value *Shadow = getShadow(RetVal); in visitReturnInst()
3488 Value *Sb = getShadow(B); in visitSelectInst()
3489 Value *Sc = getShadow(C); in visitSelectInst()
3490 Value *Sd = getShadow(D); in visitSelectInst()
3559 Value *AggShadow = getShadow(Agg); in visitExtractValueInst()
3570 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
3571 Value *InsShadow = getShadow(I.getInsertedValueOperand()); in visitInsertValueInst()
3845 Value *Shadow = MSV.getShadow(A); in visitCallSite()
4015 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallSite()
4186 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallSite()
4444 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallSite()