Lines Matching defs:getShadow

537       Value *Shadow = I.isAtomic() ? getCleanShadow(Val) : getShadow(Val);
675 PHINode *PNS = cast<PHINode>(getShadow(PN));
679 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v));
862 Value *getShadow(Value *V) {
934 Value *getShadow(Instruction *I, int i) {
935 return getShadow(I->getOperand(i));
979 Instruction *Shadow = dyn_cast_or_null<Instruction>(getShadow(Val));
1098 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1),
1106 setShadow(&I, IRB.CreateInsertElement(getShadow(&I, 0), getShadow(&I, 1),
1114 setShadow(&I, IRB.CreateShuffleVector(getShadow(&I, 0), getShadow(&I, 1),
1122 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop"));
1128 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop"));
1134 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop"));
1140 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I)));
1146 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
1153 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
1177 Value *S1 = getShadow(&I, 0);
1178 Value *S2 = getShadow(&I, 1);
1199 Value *S1 = getShadow(&I, 0);
1200 Value *S2 = getShadow(&I, 1);
1268 Value *OpShadow = MSV->getShadow(V);
1349 setShadow(&I, getShadow(&I, 0));
1368 Value *Sa = getShadow(A);
1369 Value *Sb = getShadow(B);
1441 Value *Sa = getShadow(A);
1442 Value *Sb = getShadow(B);
1485 IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op), "_msprop_icmpslt");
1530 Value *S1 = getShadow(&I, 0);
1531 Value *S2 = getShadow(&I, 1);
1623 Value *Shadow = getShadow(&I, 1);
1752 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op)));
1795 Value *ConvertShadow = getShadow(ConvertOp);
1816 Value *ResultShadow = getShadow(CopyOp);
1931 // in that case getShadow() will copy the actual arg shadow to
1933 Value *ArgShadow = getShadow(A);
2008 Value *Shadow = getShadow(RetVal);
2065 Value *S = IRB.CreateSelect(I.getCondition(), getShadow(I.getTrueValue()),
2066 getShadow(I.getFalseValue()));
2071 S = IRB.CreateSelect(getShadow(I.getCondition()),
2076 S = IRB.CreateOr(S, CreateShadowCast(IRB, getShadow(I.getCondition()),
2110 Value *AggShadow = getShadow(Agg);
2121 Value *AggShadow = getShadow(I.getAggregateOperand());
2122 Value *InsShadow = getShadow(I.getInsertedValueOperand());
2225 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);