Lines Matching refs:Origins
644 /// taint label. Labels and origins are from vectors Shadows and Origins
650 const std::vector<Value *> &Origins, Instruction *Pos,
2046 const std::vector<Value *> &Origins,
2048 assert(Shadows.size() == Origins.size());
2049 size_t Size = Origins.size();
2056 Value *OpOrigin = Origins[I];
2076 std::vector<Value *> Origins(Size);
2079 Origins[I] = getOrigin(Inst->getOperand(I));
2081 return combineOrigins(Shadows, Origins, Inst);
2150 std::vector<Value *> Origins;
2185 Origins.push_back(DFS.loadNextOrigin(Pos, OriginAlign, &OriginAddr));
2188 Origins.push_back(Origin);
2191 Origins.push_back(Origin);
2222 ? combineOrigins(Shadows, Origins, Pos,
2403 std::vector<Value *> Origins;
2410 Origins.push_back(Origin);
2419 Origins.push_back(DFSF.getOrigin(LI.getPointerOperand()));
2430 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos));
2665 std::vector<Value *> Origins;
2672 Origins.push_back(DFSF.getOrigin(Val));
2680 Origins.push_back(DFSF.getOrigin(SI.getPointerOperand()));
2688 Origin = DFSF.combineOrigins(Shadows, Origins, &SI);
2859 std::vector<Value *> Origins;
2873 Origins.push_back(TrueOrigin);
2874 Origins.push_back(FalseOrigin);
2881 Origins.push_back(TrueOrigin);
2888 Origins.push_back(SelectInst::Create(I.getCondition(), TrueOrigin,
2900 Origins.push_back(DFSF.getOrigin(I.getCondition()));
2902 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, &I));