Lines Matching refs:getShadow

1321       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);  in materializeStores()
1522 PHINode *PNS = cast<PHINode>(getShadow(PN)); in runOnFunction()
1526 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v)); in runOnFunction()
1925 Value *getShadow(Value *V) { in getShadow() function
2034 Value *getShadow(Instruction *I, int i) { in getShadow() function
2035 return getShadow(I->getOperand(i)); in getShadow()
2093 Shadow = getShadow(Val); in insertShadowCheck()
2098 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); in insertShadowCheck()
2274 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
2282 auto *Shadow0 = getShadow(&I, 0); in visitInsertElementInst()
2283 auto *Shadow1 = getShadow(&I, 1); in visitInsertElementInst()
2291 auto *Shadow0 = getShadow(&I, 0); in visitShuffleVectorInst()
2292 auto *Shadow1 = getShadow(&I, 1); in visitShuffleVectorInst()
2301 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
2307 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitZExtInst()
2313 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
2325 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
2331 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitPtrToIntInst()
2338 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitIntToPtrInst()
2362 Value *S1 = getShadow(&I, 0); in visitAnd()
2363 Value *S2 = getShadow(&I, 1); in visitAnd()
2384 Value *S1 = getShadow(&I, 0); in visitOr()
2385 Value *S2 = getShadow(&I, 1); in visitOr()
2454 Value *OpShadow = MSV->getShadow(V); in Add()
2581 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst")); in handleMulByConstant()
2607 setShadow(&I, getShadow(&I, 0)); in handleIntegerDiv()
2629 Value *Sa = getShadow(A); in handleEqualityComparison()
2630 Value *Sb = getShadow(B); in handleEqualityComparison()
2702 Value *Sa = getShadow(A); in handleRelationalComparisonExact()
2703 Value *Sb = getShadow(B); in handleRelationalComparisonExact()
2750 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), in handleSignedRelationalComparison()
2794 Value *S1 = getShadow(&I, 0); in handleShift()
2795 Value *S2 = getShadow(&I, 1); in handleShift()
2812 Value *S0 = getShadow(&I, 0); in handleFunnelShift()
2813 Value *S1 = getShadow(&I, 1); in handleFunnelShift()
2814 Value *S2 = getShadow(&I, 2); in handleFunnelShift()
2836 getShadow(I.getArgOperand(1)); // Ensure shadow initialized in visitMemMoveInst()
2859 getShadow(I.getArgOperand(1)); // Ensure shadow initialized in visitMemCpyInst()
2889 Value *Shadow = getShadow(&I, 1); in handleVectorStoreIntrinsic()
3006 setShadow(&I, getShadow(&I, 0)); in handleInvariantGroup()
3025 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op))); in handleBswap()
3034 Value *BoolShadow = IRB.CreateIsNotNull(getShadow(Src), "_mscz_bs"); in handleCountZeroes()
3094 Value *ConvertShadow = getShadow(ConvertOp); in handleVectorConvertIntrinsic()
3115 Value *ResultShadow = getShadow(CopyOp); in handleVectorConvertIntrinsic()
3167 Value *S1 = getShadow(&I, 0); in handleVectorShiftIntrinsic()
3168 Value *S2 = getShadow(&I, 1); in handleVectorShiftIntrinsic()
3231 Value *S1 = getShadow(&I, 0); in handleVectorPackIntrinsic()
3232 Value *S2 = getShadow(&I, 1); in handleVectorPackIntrinsic()
3273 auto *Shadow0 = getShadow(&I, 0); in handleVectorSadIntrinsic()
3274 auto *Shadow1 = getShadow(&I, 1); in handleVectorSadIntrinsic()
3291 auto *Shadow0 = getShadow(&I, 0); in handleVectorPmaddIntrinsic()
3292 auto *Shadow1 = getShadow(&I, 1); in handleVectorPmaddIntrinsic()
3308 auto *Shadow0 = getShadow(&I, 0); in handleVectorComparePackedIntrinsic()
3309 auto *Shadow1 = getShadow(&I, 1); in handleVectorComparePackedIntrinsic()
3322 auto *Shadow0 = getShadow(&I, 0); in handleVectorCompareScalarIntrinsic()
3323 auto *Shadow1 = getShadow(&I, 1); in handleVectorCompareScalarIntrinsic()
3334 Value *S = IRB.CreateOrReduce(getShadow(&I, 0)); in handleVectorReduceIntrinsic()
3344 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceOrIntrinsic()
3362 Value *OperandShadow = getShadow(&I, 0); in handleVectorReduceAndIntrinsic()
3431 ShadowTy, ShadowPtr, Mask, getShadow(PassThru), "_msmaskedexpload"); in handleMaskedExpandLoad()
3450 Value *Shadow = getShadow(Values); in handleMaskedCompressStore()
3473 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedGather()
3491 getShadow(PassThru), "_msmaskedgather"); in handleMaskedGather()
3511 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)), in handleMaskedScatter()
3516 Value *Shadow = getShadow(Values); in handleMaskedScatter()
3534 Value *Shadow = getShadow(V); in handleMaskedStore()
3581 getShadow(PassThru), "_msmaskedld")); in handleMaskedLoad()
3588 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
3608 Value *SMask = getShadow(&I, 1); in handleBmiIntrinsic()
3613 {getShadow(&I, 0), I.getOperand(1)}); in handleBmiIntrinsic()
3642 Value *Shuf0 = IRB.CreateShuffleVector(getShadow(&I, 0), in handlePclmulIntrinsic()
3644 Value *Shuf1 = IRB.CreateShuffleVector(getShadow(&I, 1), in handlePclmulIntrinsic()
3657 Value *First = getShadow(&I, 0); in handleUnarySdSsIntrinsic()
3658 Value *Second = getShadow(&I, 1); in handleUnarySdSsIntrinsic()
3672 Value *Shadow0 = getShadow(&I, 0); in handleVtestIntrinsic()
3673 Value *Shadow1 = getShadow(&I, 1); in handleVtestIntrinsic()
3687 Value *First = getShadow(&I, 0); in handleBinarySdSsIntrinsic()
3688 Value *Second = getShadow(&I, 1); in handleBinarySdSsIntrinsic()
3710 setShadow(&I, getShadow(&I, 0)); in handleAbsIntrinsic()
3716 Value *Shadow = getShadow(&I, 0); in handleIsFpClass()
4186 Value *ArgShadow = getShadow(A); in visitCallBase()
4326 Value *Shadow = getShadow(RetVal); in visitReturnInst()
4435 Value *Sb = getShadow(B); in visitSelectInst()
4436 Value *Sc = getShadow(C); in visitSelectInst()
4437 Value *Sd = getShadow(D); in visitSelectInst()
4501 Value *AggShadow = getShadow(Agg); in visitExtractValueInst()
4512 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
4513 Value *InsShadow = getShadow(I.getInsertedValueOperand()); in visitInsertValueInst()
4887 Value *Shadow = MSV.getShadow(A); in visitCallBase()
5009 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
5164 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
5387 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallBase()
5622 Value *Shadow = MSV.getShadow(A); in visitCallBase()