#include <assembler_base.h>
Definition at line 276 of file assembler_base.h.
◆ Label()
dart::compiler::Label::Label |
( |
| ) |
|
|
inline |
Definition at line 278 of file assembler_base.h.
278 : position_(0), unresolved_(0) {
279#ifdef DEBUG
280 for (
int i = 0;
i < kMaxUnresolvedBranches;
i++) {
281 unresolved_near_positions_[
i] = -1;
282 }
283#endif
284 }
◆ ~Label()
dart::compiler::Label::~Label |
( |
| ) |
|
|
inline |
◆ HasNear()
bool dart::compiler::Label::HasNear |
( |
| ) |
const |
|
inline |
◆ IsBound()
bool dart::compiler::Label::IsBound |
( |
| ) |
const |
|
inline |
◆ IsLinked()
bool dart::compiler::Label::IsLinked |
( |
| ) |
const |
|
inline |
◆ IsUnused()
bool dart::compiler::Label::IsUnused |
( |
| ) |
const |
|
inline |
Definition at line 310 of file assembler_base.h.
310{ return position_ == 0 && unresolved_ == 0; }
◆ LinkPosition()
intptr_t dart::compiler::Label::LinkPosition |
( |
| ) |
const |
|
inline |
◆ NearPosition()
intptr_t dart::compiler::Label::NearPosition |
( |
| ) |
|
|
inline |
Definition at line 304 of file assembler_base.h.
304 {
306 return unresolved_near_positions_[--unresolved_];
307 }
◆ Position()
intptr_t dart::compiler::Label::Position |
( |
| ) |
const |
|
inline |
◆ Assembler
The documentation for this class was generated from the following file: