Lines Matching defs:getShadow

1354       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);
1564 PHINode *PNS = cast<PHINode>(getShadow(PN));
1568 PNS->addIncoming(getShadow(PN, v), PN->getIncomingBlock(v));
1969 Value *getShadow(Value *V) {
2083 Value *getShadow(Instruction *I, int i) {
2084 return getShadow(I->getOperand(i));
2142 Shadow = getShadow(Val);
2147 Shadow = dyn_cast_or_null<Instruction>(getShadow(Val));
2329 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1),
2337 auto *Shadow0 = getShadow(&I, 0);
2338 auto *Shadow1 = getShadow(&I, 1);
2346 auto *Shadow0 = getShadow(&I, 0);
2347 auto *Shadow1 = getShadow(&I, 1);
2356 setShadow(&I, IRB.CreateSExt(getShadow(&I, 0), I.getType(), "_msprop"));
2362 setShadow(&I, IRB.CreateZExt(getShadow(&I, 0), I.getType(), "_msprop"));
2368 setShadow(&I, IRB.CreateTrunc(getShadow(&I, 0), I.getType(), "_msprop"));
2380 setShadow(&I, IRB.CreateBitCast(getShadow(&I, 0), getShadowTy(&I)));
2386 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
2393 setShadow(&I, IRB.CreateIntCast(getShadow(&I, 0), getShadowTy(&I), false,
2417 Value *S1 = getShadow(&I, 0);
2418 Value *S2 = getShadow(&I, 1);
2439 Value *S1 = getShadow(&I, 0);
2440 Value *S2 = getShadow(&I, 1);
2509 Value *OpShadow = MSV->getShadow(V);
2647 IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst"));
2673 setShadow(&I, getShadow(&I, 0));
2695 Value *Sa = getShadow(A);
2696 Value *Sb = getShadow(B);
2734 Value *Sa = getShadow(A);
2735 Value *Sb = getShadow(B);
2800 Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op),
2844 Value *S1 = getShadow(&I, 0);
2845 Value *S2 = getShadow(&I, 1);
2862 Value *S0 = getShadow(&I, 0);
2863 Value *S1 = getShadow(&I, 1);
2864 Value *S2 = getShadow(&I, 2);
2885 getShadow(I.getArgOperand(1)); // Ensure shadow initialized
2908 getShadow(I.getArgOperand(1)); // Ensure shadow initialized
2938 Value *Shadow = getShadow(&I, 1);
3074 setShadow(&I, getShadow(&I, 0));
3092 getShadow(Op)));
3101 Value *BoolShadow = IRB.CreateIsNotNull(getShadow(Src), "_mscz_bs");
3161 Value *ConvertShadow = getShadow(ConvertOp);
3182 Value *ResultShadow = getShadow(CopyOp);
3234 Value *S1 = getShadow(&I, 0);
3235 Value *S2 = getShadow(&I, 1);
3298 Value *S1 = getShadow(&I, 0);
3299 Value *S2 = getShadow(&I, 1);
3370 Value *S0 = getShadow(&I, 0);
3371 Value *S1 = getShadow(&I, 1);
3413 Value *Sc = getShadow(&I, 2);
3437 auto *Shadow0 = getShadow(&I, 0);
3438 auto *Shadow1 = getShadow(&I, 1);
3455 auto *Shadow0 = getShadow(&I, 0);
3456 auto *Shadow1 = getShadow(&I, 1);
3472 auto *Shadow0 = getShadow(&I, 0);
3473 auto *Shadow1 = getShadow(&I, 1);
3486 auto *Shadow0 = getShadow(&I, 0);
3487 auto *Shadow1 = getShadow(&I, 1);
3498 Value *S = IRB.CreateOrReduce(getShadow(&I, 0));
3508 Value *OperandShadow = getShadow(&I, 0);
3526 Value *OperandShadow = getShadow(&I, 0);
3597 getShadow(PassThru), "_msmaskedexpload");
3617 Value *Shadow = getShadow(Values);
3640 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)),
3658 getShadow(PassThru), "_msmaskedgather");
3678 Mask, getShadow(Ptrs), Constant::getNullValue((PtrsShadowTy)),
3683 Value *Shadow = getShadow(Values);
3705 Value *Shadow = getShadow(V);
3756 getShadow(PassThru), "_msmaskedld"));
3763 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy));
3800 Value *SrcShadow = getShadow(Src);
3848 // because we need to apply getShadowOriginPtr, not getShadow, to the first
3902 Value *SMask = getShadow(&I, 1);
3907 {getShadow(&I, 0), I.getOperand(1)});
3936 Value *Shuf0 = IRB.CreateShuffleVector(getShadow(&I, 0),
3938 Value *Shuf1 = IRB.CreateShuffleVector(getShadow(&I, 1),
3951 Value *First = getShadow(&I, 0);
3952 Value *Second = getShadow(&I, 1);
3966 Value *Shadow0 = getShadow(&I, 0);
3967 Value *Shadow1 = getShadow(&I, 1);
3981 Value *First = getShadow(&I, 0);
3982 Value *Second = getShadow(&I, 1);
4018 setShadow(&I, getShadow(&I, 0));
4024 Value *Shadow = getShadow(&I, 0);
4031 Value *Shadow0 = getShadow(&I, 0);
4032 Value *Shadow1 = getShadow(&I, 1);
4167 Value *Shadow = getShadow(&I, i);
4252 Value *Shadow = getShadow(&I, i);
4274 CreateShadowCast(IRB, getShadow(&I, i), CombinedShadow->getType());
4924 // in that case getShadow() will copy the actual arg shadow to
4926 Value *ArgShadow = getShadow(A);
5065 Value *Shadow = getShadow(RetVal);
5180 Value *Sb = getShadow(B);
5181 Value *Sc = getShadow(C);
5182 Value *Sd = getShadow(D);
5247 Value *AggShadow = getShadow(Agg);
5258 Value *AggShadow = getShadow(I.getAggregateOperand());
5259 Value *InsShadow = getShadow(I.getInsertedValueOperand());
5634 Value *Shadow = MSV.getShadow(A);
5823 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
6050 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
6290 Value *Shadow = MSV.getShadow(A);
6450 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
6539 IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);