Lines Matching defs:Shadows
646 /// taint label. Labels and origins are from vectors Shadows and Origins
651 Value *combineOrigins(const std::vector<Value *> &Shadows,
2050 Value *DFSanFunction::combineOrigins(const std::vector<Value *> &Shadows,
2054 assert(Shadows.size() == Origins.size());
2070 Value *OpShadow = Shadows[I];
2081 std::vector<Value *> Shadows(Size);
2084 Shadows[I] = getShadow(Inst->getOperand(I));
2087 return combineOrigins(Shadows, Origins, Inst->getIterator());
2156 std::vector<Value *> Shadows;
2191 Shadows.push_back(WideShadow);
2194 Shadows.push_back(WideShadowLo);
2197 Shadows.push_back(WideShadow);
2229 ? combineOrigins(Shadows, Origins, Pos,
2411 std::vector<Value *> Shadows;
2418 Shadows.push_back(PrimitiveShadow);
2427 Shadows.push_back(PtrShadow);
2439 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos));
2673 std::vector<Value *> Shadows;
2680 Shadows.push_back(Shadow);
2688 Shadows.push_back(PtrShadow);
2697 Origin = DFSF.combineOrigins(Shadows, Origins, SI.getIterator());
2867 std::vector<Value *> Shadows;
2880 Shadows.push_back(TrueShadow);
2881 Shadows.push_back(FalseShadow);
2889 Shadows.push_back(TrueShadow);
2896 Shadows.push_back(ShadowSel);
2908 Shadows.push_back(CondShadow);
2911 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, I.getIterator()));