Lines Matching defs:Shadows
646 /// taint label. Labels and origins are from vectors Shadows and Origins
651 Value *combineOrigins(const std::vector<Value *> &Shadows,
2055 Value *DFSanFunction::combineOrigins(const std::vector<Value *> &Shadows,
2059 assert(Shadows.size() == Origins.size());
2075 Value *OpShadow = Shadows[I];
2086 std::vector<Value *> Shadows(Size);
2089 Shadows[I] = getShadow(Inst->getOperand(I));
2092 return combineOrigins(Shadows, Origins, Inst->getIterator());
2161 std::vector<Value *> Shadows;
2196 Shadows.push_back(WideShadow);
2199 Shadows.push_back(WideShadowLo);
2202 Shadows.push_back(WideShadow);
2234 ? combineOrigins(Shadows, Origins, Pos,
2416 std::vector<Value *> Shadows;
2423 Shadows.push_back(PrimitiveShadow);
2432 Shadows.push_back(PtrShadow);
2444 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos));
2678 std::vector<Value *> Shadows;
2685 Shadows.push_back(Shadow);
2693 Shadows.push_back(PtrShadow);
2702 Origin = DFSF.combineOrigins(Shadows, Origins, SI.getIterator());
2872 std::vector<Value *> Shadows;
2885 Shadows.push_back(TrueShadow);
2886 Shadows.push_back(FalseShadow);
2894 Shadows.push_back(TrueShadow);
2901 Shadows.push_back(ShadowSel);
2913 Shadows.push_back(CondShadow);
2916 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, I.getIterator()));