HomeSort by relevance Sort by last modified time
    Searched refs:LOperand (Results 1 - 25 of 60) sorted by null

1 2 3

  /external/v8/src/ia32/
lithium-ia32.h 263 virtual LOperand* result() = 0;
266 virtual LOperand* InputAt(int i) = 0;
268 virtual LOperand* TempAt(int i) = 0;
270 LOperand* FirstInput() { return InputAt(0); }
271 LOperand* Output() { return HasResult() ? result() : NULL; }
296 void set_result(LOperand* operand) { results_[0] = operand; }
297 LOperand* result() { return results_[0]; }
300 LOperand* InputAt(int i) { return inputs_[i]; }
303 LOperand* TempAt(int i) { return temps_[i]; }
306 EmbeddedContainer<LOperand*, R> results_
    [all...]
lithium-gap-resolver-ia32.h 66 int CountSourceUses(LOperand* operand);
76 void EnsureRestored(LOperand* operand);
lithium-ia32.cc 57 LOperand* spill_operand) {
65 LOperand* spill_operand) {
376 LOperand* LChunk::GetNextSpillSlot(bool is_double) {
531 void LChunk::AddGapMove(int index, LOperand* from, LOperand* to) {
591 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
596 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, XMMRegister reg) {
601 LOperand* LChunkBuilder::UseRegister(HValue* value) {
606 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
613 LOperand* LChunkBuilder::UseTempRegister(HValue* value)
    [all...]
  /external/chromium_org/v8/src/ia32/
lithium-ia32.h 279 virtual LOperand* result() const = 0;
285 LOperand* FirstInput() { return InputAt(0); }
286 LOperand* Output() { return HasResult() ? result() : NULL; }
298 virtual LOperand* InputAt(int i) = 0;
302 virtual LOperand* TempAt(int i) = 0;
324 void set_result(LOperand* operand) { results_[0] = operand; }
325 LOperand* result() const { return results_[0]; }
328 EmbeddedContainer<LOperand*, R> results_;
329 EmbeddedContainer<LOperand*, I> inputs_;
330 EmbeddedContainer<LOperand*, T> temps_
    [all...]
lithium-ia32.cc 77 LOperand* op = InputAt(i);
88 LOperand* op = InputAt(i);
401 LOperand* LPlatformChunk::GetNextSpillSlot(RegisterKind kind) {
527 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
532 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, XMMRegister reg) {
537 LOperand* LChunkBuilder::UseRegister(HValue* value) {
542 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
549 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
554 LOperand* LChunkBuilder::Use(HValue* value) {
559 LOperand* LChunkBuilder::UseAtStart(HValue* value)
    [all...]
lithium-gap-resolver-ia32.h 66 int CountSourceUses(LOperand* operand);
76 void EnsureRestored(LOperand* operand);
  /external/chromium_org/v8/src/arm/
lithium-arm.h 278 virtual LOperand* result() const = 0;
280 LOperand* FirstInput() { return InputAt(0); }
281 LOperand* Output() { return HasResult() ? result() : NULL; }
293 virtual LOperand* InputAt(int i) = 0;
297 virtual LOperand* TempAt(int i) = 0;
319 void set_result(LOperand* operand) { results_[0] = operand; }
320 LOperand* result() const { return results_[0]; }
323 EmbeddedContainer<LOperand*, R> results_;
324 EmbeddedContainer<LOperand*, I> inputs_;
325 EmbeddedContainer<LOperand*, T> temps_
    [all...]
lithium-arm.cc 423 LOperand* LPlatformChunk::GetNextSpillSlot(RegisterKind kind) {
478 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
483 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
488 LOperand* LChunkBuilder::UseRegister(HValue* value) {
493 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
500 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
505 LOperand* LChunkBuilder::Use(HValue* value) {
510 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
516 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
523 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value)
    [all...]
lithium-gap-resolver-arm.h 78 LOperand* saved_destination_;
  /external/chromium_org/v8/src/mips/
lithium-mips.h 275 virtual LOperand* result() const = 0;
277 LOperand* FirstInput() { return InputAt(0); }
278 LOperand* Output() { return HasResult() ? result() : NULL; }
290 virtual LOperand* InputAt(int i) = 0;
294 virtual LOperand* TempAt(int i) = 0;
316 void set_result(LOperand* operand) { results_[0] = operand; }
317 LOperand* result() const { return results_[0]; }
320 EmbeddedContainer<LOperand*, R> results_;
321 EmbeddedContainer<LOperand*, I> inputs_;
322 EmbeddedContainer<LOperand*, T> temps_
    [all...]
lithium-mips.cc 428 LOperand* LPlatformChunk::GetNextSpillSlot(RegisterKind kind) {
483 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
488 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
493 LOperand* LChunkBuilder::UseRegister(HValue* value) {
498 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
505 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
510 LOperand* LChunkBuilder::Use(HValue* value) {
515 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
521 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
528 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value)
    [all...]
lithium-gap-resolver-mips.h 78 LOperand* saved_destination_;
  /external/chromium_org/v8/src/x64/
lithium-x64.h 275 virtual LOperand* result() const = 0;
277 LOperand* FirstInput() { return InputAt(0); }
278 LOperand* Output() { return HasResult() ? result() : NULL; }
290 virtual LOperand* InputAt(int i) = 0;
294 virtual LOperand* TempAt(int i) = 0;
316 void set_result(LOperand* operand) { results_[0] = operand; }
317 LOperand* result() const { return results_[0]; }
320 EmbeddedContainer<LOperand*, R> results_;
321 EmbeddedContainer<LOperand*, I> inputs_;
322 EmbeddedContainer<LOperand*, T> temps_
    [all...]
lithium-x64.cc 362 LOperand* LPlatformChunk::GetNextSpillSlot(RegisterKind kind) {
484 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
489 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, XMMRegister reg) {
494 LOperand* LChunkBuilder::UseRegister(HValue* value) {
499 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
506 LOperand* LChunkBuilder::UseTempRegister(HValue* value) {
511 LOperand* LChunkBuilder::Use(HValue* value) {
516 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
522 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
529 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value)
    [all...]
  /external/v8/src/arm/
lithium-arm.h 267 virtual LOperand* result() = 0;
270 virtual LOperand* InputAt(int i) = 0;
272 virtual LOperand* TempAt(int i) = 0;
274 LOperand* FirstInput() { return InputAt(0); }
275 LOperand* Output() { return HasResult() ? result() : NULL; }
300 void set_result(LOperand* operand) { results_[0] = operand; }
301 LOperand* result() { return results_[0]; }
304 LOperand* InputAt(int i) { return inputs_[i]; }
307 LOperand* TempAt(int i) { return temps_[i]; }
313 EmbeddedContainer<LOperand*, R> results_
    [all...]
lithium-arm.cc 55 LOperand* spill_operand) {
85 LOperand* spill_operand) {
432 LOperand* LChunk::GetNextSpillSlot(bool is_double) {
536 void LChunk::AddGapMove(int index, LOperand* from, LOperand* to) {
596 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
601 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
606 LOperand* LChunkBuilder::UseRegister(HValue* value) {
611 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
618 LOperand* LChunkBuilder::UseTempRegister(HValue* value)
    [all...]
lithium-gap-resolver-arm.h 78 LOperand* saved_destination_;
  /external/v8/src/mips/
lithium-mips.h 266 virtual LOperand* result() = 0;
269 virtual LOperand* InputAt(int i) = 0;
271 virtual LOperand* TempAt(int i) = 0;
273 LOperand* FirstInput() { return InputAt(0); }
274 LOperand* Output() { return HasResult() ? result() : NULL; }
299 void set_result(LOperand* operand) { results_[0] = operand; }
300 LOperand* result() { return results_[0]; }
303 LOperand* InputAt(int i) { return inputs_[i]; }
306 LOperand* TempAt(int i) { return temps_[i]; }
312 EmbeddedContainer<LOperand*, R> results_
    [all...]
lithium-mips.cc 55 LOperand* spill_operand) {
85 LOperand* spill_operand) {
432 LOperand* LChunk::GetNextSpillSlot(bool is_double) {
536 void LChunk::AddGapMove(int index, LOperand* from, LOperand* to) {
596 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
601 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
606 LOperand* LChunkBuilder::UseRegister(HValue* value) {
611 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
618 LOperand* LChunkBuilder::UseTempRegister(HValue* value)
    [all...]
  /external/v8/src/x64/
lithium-x64.h 268 virtual LOperand* result() = 0;
271 virtual LOperand* InputAt(int i) = 0;
273 virtual LOperand* TempAt(int i) = 0;
275 LOperand* FirstInput() { return InputAt(0); }
276 LOperand* Output() { return HasResult() ? result() : NULL; }
301 void set_result(LOperand* operand) { results_[0] = operand; }
302 LOperand* result() { return results_[0]; }
305 LOperand* InputAt(int i) { return inputs_[i]; }
308 LOperand* TempAt(int i) { return temps_[i]; }
314 EmbeddedContainer<LOperand*, R> results_
    [all...]
lithium-x64.cc 57 LOperand* spill_operand) {
65 LOperand* spill_operand) {
371 LOperand* LChunk::GetNextSpillSlot(bool is_double) {
529 void LChunk::AddGapMove(int index, LOperand* from, LOperand* to) {
589 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
594 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, XMMRegister reg) {
599 LOperand* LChunkBuilder::UseRegister(HValue* value) {
604 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
611 LOperand* LChunkBuilder::UseTempRegister(HValue* value)
    [all...]
  /external/v8/src/
lithium.h 38 class LOperand: public ZoneObject {
51 LOperand() : value_(KindField::encode(INVALID)) { }
63 bool Equals(LOperand* other) const { return value_ == other->value_; }
73 // if you add a new LOperand subclass.
80 LOperand(Kind kind, int index) { ConvertTo(kind, index); }
86 class LUnallocated: public LOperand {
113 explicit LUnallocated(Policy policy) : LOperand(UNALLOCATED, 0) {
117 LUnallocated(Policy policy, int fixed_index) : LOperand(UNALLOCATED, 0) {
121 LUnallocated(Policy policy, Lifetime lifetime) : LOperand(UNALLOCATED, 0) {
189 static LUnallocated* cast(LOperand* op)
    [all...]
lithium-allocator.h 52 class LOperand;
62 // This class represents a single point of a LOperand's lifetime.
165 inline LOperand* Current();
181 inline LOperand* Current();
196 inline LOperand* Current();
247 UsePosition(LifetimePosition pos, LOperand* operand);
249 LOperand* operand() const { return operand_; }
252 LOperand* hint() const { return hint_; }
253 void set_hint(LOperand* hint) { hint_ = hint; }
264 LOperand* operand_
    [all...]
  /external/chromium_org/v8/src/
lithium.h 46 class LOperand : public ZoneObject {
59 LOperand() : value_(KindField::encode(INVALID)) { }
70 bool Equals(LOperand* other) const { return value_ == other->value_; }
87 LOperand(Kind kind, int index) { ConvertTo(kind, index); }
93 class LUnallocated : public LOperand {
124 explicit LUnallocated(ExtendedPolicy policy) : LOperand(UNALLOCATED, 0) {
130 LUnallocated(BasicPolicy policy, int index) : LOperand(UNALLOCATED, 0) {
137 LUnallocated(ExtendedPolicy policy, int index) : LOperand(UNALLOCATED, 0) {
146 : LOperand(UNALLOCATED, 0) {
158 static LUnallocated* cast(LOperand* op)
    [all...]
lithium-allocator.h 52 class LOperand;
62 // This class represents a single point of a LOperand's lifetime.
166 inline LOperand* Current();
182 inline LOperand* Current();
197 inline LOperand* Current();
248 UsePosition(LifetimePosition pos, LOperand* operand, LOperand* hint);
250 LOperand* operand() const { return operand_; }
253 LOperand* hint() const { return hint_; }
264 LOperand* const operand_
    [all...]

Completed in 1878 milliseconds

1 2 3