Lines Matching refs:getShadow
740 Value *Shadow = SI.isAtomic() ? getCleanShadow(Val) : getShadow(Val); in materializeStores()
839 PHINode *PNS = cast<PHINode>(getShadow(PN)); in runOnFunction()
843 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v)); in runOnFunction()
1064 Value *getShadow(Value *V) { in getShadow() function
1155 Value *getShadow(Instruction *I, int i) { in getShadow() function
1156 return getShadow(I->getOperand(i)); in getShadow()
1200 Shadow = getShadow(Val); in insertShadowCheck()
1204 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); in insertShadowCheck()
1326 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
1334 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1), in visitInsertElementInst()
1342 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1), in visitShuffleVectorInst()
1350 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitSExtInst()
1356 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop")); in visitZExtInst()
1362 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop")); in visitTruncInst()
1374 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I))); in visitBitCastInst()
1380 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitPtrToIntInst()
1387 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false, in visitIntToPtrInst()
1411 Value *S1 = getShadow(&I, 0); in visitAnd()
1412 Value *S2 = getShadow(&I, 1); in visitAnd()
1433 Value *S1 = getShadow(&I, 0); in visitOr()
1434 Value *S2 = getShadow(&I, 1); in visitOr()
1506 Value *OpShadow = MSV->getShadow(V); in Add()
1626 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst")); in handleMulByConstant()
1652 setShadow(&I, getShadow(&I, 0)); in handleDiv()
1671 Value *Sa = getShadow(A); in handleEqualityComparison()
1672 Value *Sb = getShadow(B); in handleEqualityComparison()
1744 Value *Sa = getShadow(A); in handleRelationalComparisonExact()
1745 Value *Sb = getShadow(B); in handleRelationalComparisonExact()
1792 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), in handleSignedRelationalComparison()
1838 Value *S1 = getShadow(&I, 0); in handleShift()
1839 Value *S2 = getShadow(&I, 1); in handleShift()
1912 Value *Shadow = getShadow(&I, 1); in handleVectorStoreIntrinsic()
2035 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op))); in handleBswap()
2080 Value *ConvertShadow = getShadow(ConvertOp); in handleVectorConvertIntrinsic()
2101 Value *ResultShadow = getShadow(CopyOp); in handleVectorConvertIntrinsic()
2145 Value *S1 = getShadow(&I, 0); in handleVectorShiftIntrinsic()
2146 Value *S2 = getShadow(&I, 1); in handleVectorShiftIntrinsic()
2207 Value *S1 = getShadow(&I, 0); in handleVectorPackIntrinsic()
2208 Value *S2 = getShadow(&I, 1); in handleVectorPackIntrinsic()
2248 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorSadIntrinsic()
2264 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1)); in handleVectorPmaddIntrinsic()
2471 Value *ArgShadow = getShadow(A); in visitCallSite()
2568 Value *Shadow = getShadow(RetVal); in visitReturnInst()
2635 Value *Sb = getShadow(B); in visitSelectInst()
2636 Value *Sc = getShadow(C); in visitSelectInst()
2637 Value *Sd = getShadow(D); in visitSelectInst()
2706 Value *AggShadow = getShadow(Agg); in visitExtractValueInst()
2717 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
2718 Value *InsShadow = getShadow(I.getInsertedValueOperand()); in visitInsertValueInst()
2845 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallSite()
2969 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallSite()
3116 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment); in visitCallSite()