Lines Matching refs:ValueDef
290 std::list<ValueDef *>& entry(Value *val) {
294 std::list<ValueDef *> &res = defs[val];
302 std::unordered_map<Value *, std::list<ValueDef *> > defs;
305 std::list<ValueDef *>& operator()(Value *val) {
309 void add(Value *val, const std::list<ValueDef *> &vals) {
311 std::list<ValueDef *> &valdefs = entry(val);
317 ValueDef *def = &insn->def(d);
725 for (std::deque<ValueDef>::iterator it = func->ins.begin();
965 for (ValueDef *d : mergedDefs(ldst->join)) {
1028 const std::list<ValueDef *> &defs = mergedDefs(val);
1029 for (ValueDef *def : defs)
1272 for (std::deque<ValueDef>::iterator it = func->ins.begin();
1321 for (ValueDef *def : mergedDefs(val))
1430 for (const ValueDef *D : mergedDefs(vA)) {
1431 for (const ValueDef *d : mergedDefs(vB)) {
1830 std::list<ValueDef *> &defs = mergedDefs(lval);