Lines Matching refs:getShadow

1188       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);  in materializeStores()
1301 PHINode *PNS = cast<PHINode>(getShadow(PN)); in runOnFunction()
1305 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v)); in runOnFunction()
1637 Value *getShadow(Value *V) { in getShadow() function
1746 Value *getShadow(Instruction *I, int i) { in getShadow() function
1747 return getShadow(I->getOperand(i)); in getShadow()
1797 Shadow = getShadow(Val); in insertShadowCheck()
1801 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); in insertShadowCheck()
1976 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
1984 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst()
1991 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
1999 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
2005 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitZExtInst()
2011 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
2023 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
2029 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitPtrToIntInst()
2036 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitIntToPtrInst()
2060 Value *S1 = getShadow(&I, 0); in visitAnd()
2061 Value *S2 = getShadow(&I, 1); in visitAnd()
2082 Value *S1 = getShadow(&I, 0); in visitOr()
2083 Value *S2 = getShadow(&I, 1); in visitOr()
2155 Value *OpShadow = MSV->getShadow(V); in Add()
2281 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst")); in handleMulByConstant()
2307 setShadow(&I, getShadow(&I, 0)); in handleIntegerDiv()
2329 Value *Sa = getShadow(A); in handleEqualityComparison()
2330 Value *Sb = getShadow(B); in handleEqualityComparison()
2402 Value *Sa = getShadow(A); in handleRelationalComparisonExact()
2403 Value *Sb = getShadow(B); in handleRelationalComparisonExact()
2450 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), in handleSignedRelationalComparison()
2496 Value *S1 = getShadow(&I, 0); in handleShift()
2497 Value *S2 = getShadow(&I, 1); in handleShift()
2514 Value *S0 = getShadow(&I, 0); in handleFunnelShift()
2515 Value *S1 = getShadow(&I, 1); in handleFunnelShift()
2516 Value *S2 = getShadow(&I, 2); in handleFunnelShift()
2538 getShadow(I.getArgOperand(1)); // Ensure shadow initialized in visitMemMoveInst()
2553 getShadow(I.getArgOperand(1)); // Ensure shadow initialized in visitMemCpyInst()
2589 Value *Shadow = getShadow(&I, 1); in handleVectorStoreIntrinsic()
2710 setShadow(&I, getShadow(&I, 0)); in handleInvariantGroup()
2729 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op))); in handleBswap()
2777 Value *ConvertShadow = getShadow(ConvertOp); in handleVectorConvertIntrinsic()
2798 Value *ResultShadow = getShadow(CopyOp); in handleVectorConvertIntrinsic()
2850 Value *S1 = getShadow(&I, 0); in handleVectorShiftIntrinsic()
2851 Value *S2 = getShadow(&I, 1); in handleVectorShiftIntrinsic()
2914 Value *S1 = getShadow(&I, 0); in handleVectorPackIntrinsic()
2915 Value *S2 = getShadow(&I, 1); in handleVectorPackIntrinsic()
2955 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorSadIntrinsic()
2971 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorPmaddIntrinsic()
2986 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorComparePackedIntrinsic()
2998 Value *S0 = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorCompareScalarIntrinsic()
3008 Value *S = IRB.CreateOrReduce(getShadow(&I, 0)); in handleVectorReduceIntrinsic()
3018 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceOrIntrinsic()
3036 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceAndIntrinsic()
3089 Value *Shadow = getShadow(V); in handleMaskedStore()
3127 getShadow(PassThru), "_msmaskedld")); in handleMaskedLoad()
3141 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
3175 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic()
3180 {getShadow(&I, 0), I.getOperand(1)}); in handleBmiIntrinsic()
3209 Value *Shuf0 = IRB.CreateShuffleVector(getShadow(&I, 0), in handlePclmulIntrinsic()
3211 Value *Shuf1 = IRB.CreateShuffleVector(getShadow(&I, 1), in handlePclmulIntrinsic()
3224 Value *First = getShadow(&I, 0); in handleUnarySdSsIntrinsic()
3225 Value *Second = getShadow(&I, 1); in handleUnarySdSsIntrinsic()
3241 Value *First = getShadow(&I, 0); in handleBinarySdSsIntrinsic()
3242 Value *Second = getShadow(&I, 1); in handleBinarySdSsIntrinsic()
3264 setShadow(&I, getShadow(&I, 0)); in handleAbsIntrinsic()
3698 Value *ArgShadow = getShadow(A); in visitCallBase()
3837 Value *Shadow = getShadow(RetVal); in visitReturnInst()
3947 Value *Sb = getShadow(B); in visitSelectInst()
3948 Value *Sc = getShadow(C); in visitSelectInst()
3949 Value *Sd = getShadow(D); in visitSelectInst()
4018 Value *AggShadow = getShadow(Agg); in visitExtractValueInst()
4029 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
4030 Value *InsShadow = getShadow(I.getInsertedValueOperand()); in visitInsertValueInst()
4311 Value *Shadow = MSV.getShadow(A); in visitCallBase()
4482 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
4653 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
4912 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
5184 Value *Shadow = MSV.getShadow(A); in visitCallBase()