Lines Matching defs:Origins
646 /// taint label. Labels and origins are from vectors Shadows and Origins
652 const std::vector<Value *> &Origins,
2051 const std::vector<Value *> &Origins,
2054 assert(Shadows.size() == Origins.size());
2055 size_t Size = Origins.size();
2062 Value *OpOrigin = Origins[I];
2082 std::vector<Value *> Origins(Size);
2085 Origins[I] = getOrigin(Inst->getOperand(I));
2087 return combineOrigins(Shadows, Origins, Inst->getIterator());
2157 std::vector<Value *> Origins;
2192 Origins.push_back(DFS.loadNextOrigin(Pos, OriginAlign, &OriginAddr));
2195 Origins.push_back(Origin);
2198 Origins.push_back(Origin);
2229 ? combineOrigins(Shadows, Origins, Pos,
2412 std::vector<Value *> Origins;
2419 Origins.push_back(Origin);
2428 Origins.push_back(DFSF.getOrigin(LI.getPointerOperand()));
2439 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos));
2674 std::vector<Value *> Origins;
2681 Origins.push_back(DFSF.getOrigin(Val));
2689 Origins.push_back(DFSF.getOrigin(SI.getPointerOperand()));
2697 Origin = DFSF.combineOrigins(Shadows, Origins, SI.getIterator());
2868 std::vector<Value *> Origins;
2882 Origins.push_back(TrueOrigin);
2883 Origins.push_back(FalseOrigin);
2890 Origins.push_back(TrueOrigin);
2897 Origins.push_back(SelectInst::Create(I.getCondition(), TrueOrigin,
2909 Origins.push_back(DFSF.getOrigin(I.getCondition()));
2911 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, I.getIterator()));