/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...] |