Revision f230a1cf deps/v8/src/lithium.h
deps/v8/src/lithium.h | ||
---|---|---|
476 | 476 |
|
477 | 477 |
class LPointerMap V8_FINAL : public ZoneObject { |
478 | 478 |
public: |
479 |
explicit LPointerMap(int position, Zone* zone)
|
|
479 |
explicit LPointerMap(Zone* zone) |
|
480 | 480 |
: pointer_operands_(8, zone), |
481 | 481 |
untagged_operands_(0, zone), |
482 |
position_(position), |
|
483 | 482 |
lithium_position_(-1) { } |
484 | 483 |
|
485 | 484 |
const ZoneList<LOperand*>* GetNormalizedOperands() { |
... | ... | |
489 | 488 |
untagged_operands_.Clear(); |
490 | 489 |
return &pointer_operands_; |
491 | 490 |
} |
492 |
int position() const { return position_; } |
|
493 | 491 |
int lithium_position() const { return lithium_position_; } |
494 | 492 |
|
495 | 493 |
void set_lithium_position(int pos) { |
... | ... | |
505 | 503 |
private: |
506 | 504 |
ZoneList<LOperand*> pointer_operands_; |
507 | 505 |
ZoneList<LOperand*> untagged_operands_; |
508 |
int position_; |
|
509 | 506 |
int lithium_position_; |
510 | 507 |
}; |
511 | 508 |
|
Also available in: Unified diff