Lines Matching defs:getShadow

1329       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);
1539 PHINode *PNS = cast<PHINode>(getShadow(PN));
1543 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v));
1942 Value *getShadow(Value *V) {
2058 Value *getShadow(Instruction *I, int i) {
2059 return getShadow(I->getOperand(i));
2117 Shadow = getShadow(Val);
2122 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val));
2304 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1),
2312 auto *Shadow0 = getShadow(&I, 0);
2313 auto *Shadow1 = getShadow(&I, 1);
2321 auto *Shadow0 = getShadow(&I, 0);
2322 auto *Shadow1 = getShadow(&I, 1);
2331 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop"));
2337 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop"));
2343 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop"));
2355 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I)));
2361 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
2368 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
2392 Value *S1 = getShadow(&I, 0);
2393 Value *S2 = getShadow(&I, 1);
2414 Value *S1 = getShadow(&I, 0);
2415 Value *S2 = getShadow(&I, 1);
2484 Value *OpShadow = MSV->getShadow(V);
2622 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst"));
2648 setShadow(&I, getShadow(&I, 0));
2670 Value *Sa = getShadow(A);
2671 Value *Sb = getShadow(B);
2743 Value *Sa = getShadow(A);
2744 Value *Sb = getShadow(B);
2791 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op),
2835 Value *S1 = getShadow(&I, 0);
2836 Value *S2 = getShadow(&I, 1);
2853 Value *S0 = getShadow(&I, 0);
2854 Value *S1 = getShadow(&I, 1);
2855 Value *S2 = getShadow(&I, 2);
2877 getShadow(I.getArgOperand(1)); // Ensure shadow initialized
2900 getShadow(I.getArgOperand(1)); // Ensure shadow initialized
2930 Value *Shadow = getShadow(&I, 1);
3047 setShadow(&I, getShadow(&I, 0));
3066 setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op)));
3075 Value *BoolShadow = IRB.CreateIsNotNull(getShadow(Src), "_mscz_bs");
3135 Value *ConvertShadow = getShadow(ConvertOp);
3156 Value *ResultShadow = getShadow(CopyOp);
3208 Value *S1 = getShadow(&I, 0);
3209 Value *S2 = getShadow(&I, 1);
3272 Value *S1 = getShadow(&I, 0);
3273 Value *S2 = getShadow(&I, 1);
3346 Value *S0 = getShadow(&I, 0);
3347 Value *S1 = getShadow(&I, 1);
3389 Value *Sc = getShadow(&I, 2);
3414 auto *Shadow0 = getShadow(&I, 0);
3415 auto *Shadow1 = getShadow(&I, 1);
3432 auto *Shadow0 = getShadow(&I, 0);
3433 auto *Shadow1 = getShadow(&I, 1);
3449 auto *Shadow0 = getShadow(&I, 0);
3450 auto *Shadow1 = getShadow(&I, 1);
3463 auto *Shadow0 = getShadow(&I, 0);
3464 auto *Shadow1 = getShadow(&I, 1);
3475 Value *S = IRB.CreateOrReduce(getShadow(&I, 0));
3485 Value *OperandShadow = getShadow(&I, 0);
3503 Value *OperandShadow = getShadow(&I, 0);
3572 ShadowTy, ShadowPtr, Mask, getShadow(PassThru), "_msmaskedexpload");
3591 Value *Shadow = getShadow(Values);
3614 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)),
3632 getShadow(PassThru), "_msmaskedgather");
3652 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)),
3657 Value *Shadow = getShadow(Values);
3675 Value *Shadow = getShadow(V);
3722 getShadow(PassThru), "_msmaskedld"));
3729 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy));
3749 Value *SMask = getShadow(&I, 1);
3754 {getShadow(&I, 0), I.getOperand(1)});
3783 Value *Shuf0 = IRB.CreateShuffleVector(getShadow(&I, 0),
3785 Value *Shuf1 = IRB.CreateShuffleVector(getShadow(&I, 1),
3798 Value *First = getShadow(&I, 0);
3799 Value *Second = getShadow(&I, 1);
3813 Value *Shadow0 = getShadow(&I, 0);
3814 Value *Shadow1 = getShadow(&I, 1);
3828 Value *First = getShadow(&I, 0);
3829 Value *Second = getShadow(&I, 1);
3851 setShadow(&I, getShadow(&I, 0));
3857 Value *Shadow = getShadow(&I, 0);
3864 Value *Shadow0 = getShadow(&I, 0);
3865 Value *Shadow1 = getShadow(&I, 1);
3901 ShadowI->setArgOperand(i, getShadow(&I, i));
4438 // in that case getShadow() will copy the actual arg shadow to
4440 Value *ArgShadow = getShadow(A);
4580 Value *Shadow = getShadow(RetVal);
4695 Value *Sb = getShadow(B);
4696 Value *Sc = getShadow(C);
4697 Value *Sd = getShadow(D);
4762 Value *AggShadow = getShadow(Agg);
4773 Value *AggShadow = getShadow(I.getAggregateOperand());
4774 Value *InsShadow = getShadow(I.getInsertedValueOperand());
5154 Value *Shadow = MSV.getShadow(A);
5275 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
5429 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
5651 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
5885 Value *Shadow = MSV.getShadow(A);