Lines Matching defs:Label
33 * Label represents a branch target.
35 * BytecodeEmitter.Bind(const Label& label) method.
40 class Label {
42 explicit Label(std::list<uint32_t>::iterator pc) : pc_(pc) {}
80 Label CreateLabel()
83 return Label(pc_list_.begin());
89 void Bind(const Label &label);
117 bool operator()(const Label &l1, const Label &l2) const
125 std::map<uint32_t, Label> branches_;
126 std::multiset<Label, LabelCmp> targets_;