Lines Matching defs:Origins
646 /// taint label. Labels and origins are from vectors Shadows and Origins
652 const std::vector<Value *> &Origins,
2056 const std::vector<Value *> &Origins,
2059 assert(Shadows.size() == Origins.size());
2060 size_t Size = Origins.size();
2067 Value *OpOrigin = Origins[I];
2087 std::vector<Value *> Origins(Size);
2090 Origins[I] = getOrigin(Inst->getOperand(I));
2092 return combineOrigins(Shadows, Origins, Inst->getIterator());
2162 std::vector<Value *> Origins;
2197 Origins.push_back(DFS.loadNextOrigin(Pos, OriginAlign, &OriginAddr));
2200 Origins.push_back(Origin);
2203 Origins.push_back(Origin);
2234 ? combineOrigins(Shadows, Origins, Pos,
2417 std::vector<Value *> Origins;
2424 Origins.push_back(Origin);
2433 Origins.push_back(DFSF.getOrigin(LI.getPointerOperand()));
2444 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos));
2679 std::vector<Value *> Origins;
2686 Origins.push_back(DFSF.getOrigin(Val));
2694 Origins.push_back(DFSF.getOrigin(SI.getPointerOperand()));
2702 Origin = DFSF.combineOrigins(Shadows, Origins, SI.getIterator());
2873 std::vector<Value *> Origins;
2887 Origins.push_back(TrueOrigin);
2888 Origins.push_back(FalseOrigin);
2895 Origins.push_back(TrueOrigin);
2902 Origins.push_back(SelectInst::Create(I.getCondition(), TrueOrigin,
2914 Origins.push_back(DFSF.getOrigin(I.getCondition()));
2916 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, I.getIterator()));