reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1164       Value *Shadow = SI->isAtomic() ? getCleanShadow(Val) : getShadow(Val);
 1293       PHINode *PNS = cast<PHINode>(getShadow(PN));
 1675     return getShadow(I->getOperand(i));
 1723       Shadow = getShadow(Val);
 1727       Shadow = dyn_cast_or_null<Instruction>(getShadow(Val));
 2041       Value *OpShadow = MSV->getShadow(V);
 2166               IRB.CreateMul(getShadow(OtherArg), ShadowMul, "msprop_mul_cst"));
 2214     Value *Sa = getShadow(A);
 2215     Value *Sb = getShadow(B);
 2287     Value *Sa = getShadow(A);
 2288     Value *Sb = getShadow(B);
 2335       Value *Shadow = IRB.CreateICmpSLT(getShadow(op), getCleanShadow(op),
 2598     setShadow(&I, IRB.CreateCall(BswapFunc, getShadow(Op)));
 2644     Value *ConvertShadow = getShadow(ConvertOp);
 2665       Value *ResultShadow = getShadow(CopyOp);
 2912     Value *Shadow = getShadow(V);
 2949                                          getShadow(PassThru), "_msmaskedld"));
 2963             getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy));
 3307       Value *ArgShadow = getShadow(A);
 3411       Value *Shadow = getShadow(RetVal);
 3511     Value *Sb = getShadow(B);
 3512     Value *Sc = getShadow(C);
 3513     Value *Sd = getShadow(D);
 3582     Value *AggShadow = getShadow(Agg);
 3593     Value *AggShadow = getShadow(I.getAggregateOperand());
 3594     Value *InsShadow = getShadow(I.getInsertedValueOperand());
 3868         Value *Shadow = MSV.getShadow(A);
 4038       IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
 4209       IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
 4467             IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);