Lines Matching refs:getShadow

740       Value *Shadow = SI.isAtomic() ? getCleanShadow(Val) : getShadow(Val);
839 PHINode *PNS = cast<PHINode>(getShadow(PN));
843 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v));
1064 Value *getShadow(Value *V) {
1155 Value *getShadow(Instruction *I, int i) {
1156 return getShadow(I->getOperand(i));
1200 Shadow = getShadow(Val);
1204 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val));
1326 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1),
1334 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1),
1342 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1),
1350 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop"));
1356 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop"));
1362 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop"));
1374 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I)));
1380 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
1387 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
1411 Value *S1 = getShadow(&I, 0);
1412 Value *S2 = getShadow(&I, 1);
1433 Value *S1 = getShadow(&I, 0);
1434 Value *S2 = getShadow(&I, 1);
1506 Value *OpShadow = MSV->getShadow(V);
1626 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst"));
1652 setShadow(&I, getShadow(&I, 0));
1671 Value *Sa = getShadow(A);
1672 Value *Sb = getShadow(B);
1744 Value *Sa = getShadow(A);
1745 Value *Sb = getShadow(B);
1792 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op),
1838 Value *S1 = getShadow(&I, 0);
1839 Value *S2 = getShadow(&I, 1);
1912 Value *Shadow = getShadow(&I, 1);
2035 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op)));
2080 Value *ConvertShadow = getShadow(ConvertOp);
2101 Value *ResultShadow = getShadow(CopyOp);
2145 Value *S1 = getShadow(&I, 0);
2146 Value *S2 = getShadow(&I, 1);
2207 Value *S1 = getShadow(&I, 0);
2208 Value *S2 = getShadow(&I, 1);
2248 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1));
2264 Value *S = IRB.CreateOr(getShadow(&I, 0), getShadow(&I, 1));
2469 // in that case getShadow() will copy the actual arg shadow to
2471 Value *ArgShadow = getShadow(A);
2568 Value *Shadow = getShadow(RetVal);
2635 Value *Sb = getShadow(B);
2636 Value *Sc = getShadow(C);
2637 Value *Sd = getShadow(D);
2706 Value *AggShadow = getShadow(Agg);
2717 Value *AggShadow = getShadow(I.getAggregateOperand());
2718 Value *InsShadow = getShadow(I.getInsertedValueOperand());
2845 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
2969 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
3116 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);