Lines Matching refs:Trace
56 std::vector<uint32> positions_; // Offsets into the trace of references.
179 typedef std::vector<LabelInfo*> Trace;
207 AssignmentProblem(const Trace& model,
208 const Trace& problem)
522 Node* MakeRootNode(const Trace& trace) {
525 for (uint32 i = 0; i < trace.size(); ++i) {
532 void ExtendNode(Node* node, const Trace& trace) {
538 if (index < trace.size()) {
539 LabelInfo* item = trace.at(index);
553 const Trace& m_trace_;
554 const Trace& p_trace_;
594 void CollectTraces(const AssemblyProgram* program, Trace* abs32, Trace* rel32,
611 void Solve(const Trace& model, const Trace& problem) {
618 void LinkLabelInfos(const Trace& trace) {
621 for (Trace::const_iterator p = trace.begin(); p != trace.end(); ++p)
635 void ReferenceLabel(Trace* trace, Label* label, bool is_model) {
636 trace->push_back(MakeLabelInfo(label, is_model,
637 static_cast<uint32>(trace->size())));
655 Trace model_abs32_;
656 Trace model_rel32_;
657 Trace prog_abs32_;
658 Trace prog_rel32_;