HomeSort by relevance Sort by last modified time
    Searched refs:LOperand (Results 26 - 50 of 50) sorted by null

12

  /external/v8/src/
v8.cc 45 LOperand::TearDownCaches();
89 LOperand::SetUpCaches();
lithium.cc 41 void LOperand::PrintTo(StringStream* stream) {
131 template<LOperand::Kind kOperandKind, int kNumCachedOperands>
136 template<LOperand::Kind kOperandKind, int kNumCachedOperands>
146 template<LOperand::Kind kOperandKind, int kNumCachedOperands>
153 void LOperand::SetUpCaches() {
160 void LOperand::TearDownCaches() {
179 LOperand* source = move_operands_[i].source();
180 LOperand* destination = move_operands_[i].destination();
215 void LPointerMap::RecordPointer(LOperand* op, Zone* zone) {
223 void LPointerMap::RemovePointer(LOperand* op)
    [all...]
lithium-allocator.cc 26 LOperand* operand,
27 LOperand* hint)
111 spill_operand_(new (zone) LOperand()),
137 void LiveRange::SetSpillOperand(LOperand* operand) {
197 LOperand* LiveRange::CreateAssignedOperand(Zone* zone) {
198 LOperand* op = NULL;
419 LOperand* operand,
420 LOperand* hint,
450 LOperand* op = CreateAssignedOperand(zone);
593 LOperand* LAllocator::AllocateFixed(LUnallocated* operand
    [all...]
hydrogen.cc     [all...]
  /external/v8/src/arm/
lithium-codegen-arm.h 67 // LOperand must be a register.
68 Register ToRegister(LOperand* op) const;
70 // LOperand is loaded into scratch, unless already a register.
71 Register EmitLoadRegister(LOperand* op, Register scratch);
73 // LOperand must be a double register.
74 DwVfpRegister ToDoubleRegister(LOperand* op) const;
76 // LOperand is loaded into dbl_scratch, unless already a double register.
77 DwVfpRegister EmitLoadDoubleRegister(LOperand* op,
84 Operand ToOperand(LOperand* op);
85 MemOperand ToMemOperand(LOperand* op) const
    [all...]
lithium-gap-resolver-arm.cc 104 LOperand* destination = moves_[index].destination();
144 LOperand* destination = moves_[i].destination();
160 LOperand* source = moves_[index].source();
202 LOperand* source = moves_[index].source();
203 LOperand* destination = moves_[index].destination();
lithium-codegen-arm.cc 428 Register LCodeGen::ToRegister(LOperand* op) const {
434 Register LCodeGen::EmitLoadRegister(LOperand* op, Register scratch) {
461 DwVfpRegister LCodeGen::ToDoubleRegister(LOperand* op) const {
467 DwVfpRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op,
545 Operand LCodeGen::ToOperand(LOperand* op) {
579 MemOperand LCodeGen::ToMemOperand(LOperand* op) const {
593 MemOperand LCodeGen::ToHighMemOperand(LOperand* op) const {
650 LOperand* value = environment->values()->at(i);
664 LOperand* op,
686 LOperand* value = environment->values()->at(env_offset + i)
    [all...]
  /external/v8/src/ia32/
lithium-codegen-ia32.h 66 Operand ToOperand(LOperand* op) const;
67 Register ToRegister(LOperand* op) const;
68 XMMRegister ToDoubleRegister(LOperand* op) const;
72 Immediate ToImmediate(LOperand* op, const Representation& r) const {
81 Operand HighOperand(LOperand* op);
97 LOperand* value,
98 LOperand* temp,
190 LOperand* context);
192 void LoadContextFromDeferred(LOperand* context);
222 LOperand* op
    [all...]
lithium-gap-resolver-ia32.cc 79 LOperand* destination = moves_[index].destination();
131 LOperand* source = move.source();
134 LOperand* destination = move.destination();
142 LOperand* source = moves_[index].source();
148 LOperand* destination = moves_[index].destination();
158 int LGapResolver::CountSourceUses(LOperand* operand) {
196 LOperand* destination = moves_[i].destination();
216 void LGapResolver::EnsureRestored(LOperand* operand) {
254 LOperand* source = moves_[index].source();
255 LOperand* destination = moves_[index].destination()
    [all...]
lithium-codegen-ia32.cc 501 Register LCodeGen::ToRegister(LOperand* op) const {
507 XMMRegister LCodeGen::ToDoubleRegister(LOperand* op) const {
565 Operand LCodeGen::ToOperand(LOperand* op) const {
579 Operand LCodeGen::HighOperand(LOperand* op) {
637 LOperand* value = environment->values()->at(i);
651 LOperand* op,
673 LOperand* value = environment->values()->at(env_offset + i);
756 void LCodeGen::LoadContextFromDeferred(LOperand* context) {
775 LOperand* context) {
    [all...]
  /external/v8/src/x64/
lithium-codegen-x64.h 63 Register ToRegister(LOperand* op) const;
64 XMMRegister ToDoubleRegister(LOperand* op) const;
74 Operand ToOperand(LOperand* op) const;
90 LOperand* value,
91 LOperand* temp1,
92 LOperand* temp2,
187 LOperand* context);
189 void LoadContextFromDeferred(LOperand* context);
219 LOperand* op,
232 LOperand* elements_pointer
    [all...]
lithium-gap-resolver-x64.cc 75 LOperand* destination = moves_[index].destination();
130 LOperand* destination = moves_[i].destination();
143 LOperand* source = moves_[index].source();
144 LOperand* destination = moves_[index].destination();
239 LOperand* source = moves_[index].source();
240 LOperand* destination = moves_[index].destination();
286 LOperand* other = source->IsDoubleRegister() ? destination : source;
lithium-codegen-x64.cc 408 Register LCodeGen::ToRegister(LOperand* op) const {
414 XMMRegister LCodeGen::ToDoubleRegister(LOperand* op) const {
484 Operand LCodeGen::ToOperand(LOperand* op) const {
542 LOperand* value = environment->values()->at(i);
556 LOperand* op,
578 LOperand* value = environment->values()->at(env_offset + i);
660 void LCodeGen::LoadContextFromDeferred(LOperand* context) {
681 LOperand* context) {
898 const ZoneList<LOperand*>* operands = pointers->GetNormalizedOperands();
903 LOperand* pointer = operands->at(i)
    [all...]
  /external/v8/src/x87/
lithium-gap-resolver-x87.cc 79 LOperand* destination = moves_[index].destination();
131 LOperand* source = move.source();
134 LOperand* destination = move.destination();
142 LOperand* source = moves_[index].source();
148 LOperand* destination = moves_[index].destination();
158 int LGapResolver::CountSourceUses(LOperand* operand) {
196 LOperand* destination = moves_[i].destination();
216 void LGapResolver::EnsureRestored(LOperand* operand) {
254 LOperand* source = moves_[index].source();
255 LOperand* destination = moves_[index].destination()
    [all...]
lithium-codegen-x87.h 68 Operand ToOperand(LOperand* op) const;
69 Register ToRegister(LOperand* op) const;
70 X87Register ToX87Register(LOperand* op) const;
74 Immediate ToImmediate(LOperand* op, const Representation& r) const {
115 Operand HighOperand(LOperand* op);
131 LOperand* value,
132 LOperand* temp,
217 LOperand* context);
219 void LoadContextFromDeferred(LOperand* context);
249 LOperand* op
    [all...]
lithium-codegen-x87.cc 764 Register LCodeGen::ToRegister(LOperand* op) const {
770 X87Register LCodeGen::ToX87Register(LOperand* op) const {
828 Operand LCodeGen::ToOperand(LOperand* op) const {
842 Operand LCodeGen::HighOperand(LOperand* op) {
900 LOperand* value = environment->values()->at(i);
914 LOperand* op,
936 LOperand* value = environment->values()->at(env_offset + i);
1017 void LCodeGen::LoadContextFromDeferred(LOperand* context) {
1036 LOperand* context) {
    [all...]
  /external/v8/src/arm64/
lithium-gap-resolver-arm64.h 94 LOperand* saved_destination_;
delayed-masm-arm64.h 77 void StackSlotMove(LOperand* src, LOperand* dst);
lithium-gap-resolver-arm64.cc 98 LOperand* destination = current_move.destination();
138 LOperand* destination = moves_[i].destination();
155 LOperand* source = moves_[index].source();
204 LOperand* source = moves_[index].source();
205 LOperand* destination = moves_[index].destination();
delayed-masm-arm64.cc 18 void DelayedMasm::StackSlotMove(LOperand* src, LOperand* dst) {
lithium-codegen-arm64.cc 266 LOperand* value = environment->values()->at(i);
281 LOperand* op,
303 LOperand* value = environment->values()->at(env_offset + i);
496 void LCodeGen::LoadContextFromDeferred(LOperand* context) {
515 LOperand* context) {
548 const ZoneList<LOperand*>* operands = pointers->GetNormalizedOperands();
553 LOperand* pointer = operands->at(i);
    [all...]
  /external/v8/src/mips/
lithium-gap-resolver-mips.cc 88 LOperand* destination = moves_[index].destination();
128 LOperand* destination = moves_[i].destination();
145 LOperand* source = moves_[index].source();
188 LOperand* source = moves_[index].source();
189 LOperand* destination = moves_[index].destination();
lithium-codegen-mips.cc 422 Register LCodeGen::ToRegister(LOperand* op) const {
428 Register LCodeGen::EmitLoadRegister(LOperand* op, Register scratch) {
458 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const {
464 DoubleRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op,
540 Operand LCodeGen::ToOperand(LOperand* op) {
574 MemOperand LCodeGen::ToMemOperand(LOperand* op) const {
588 MemOperand LCodeGen::ToHighMemOperand(LOperand* op) const {
645 LOperand* value = environment->values()->at(i);
659 LOperand* op,
681 LOperand* value = environment->values()->at(env_offset + i)
    [all...]
  /external/v8/src/mips64/
lithium-gap-resolver-mips64.cc 88 LOperand* destination = moves_[index].destination();
128 LOperand* destination = moves_[i].destination();
145 LOperand* source = moves_[index].source();
188 LOperand* source = moves_[index].source();
189 LOperand* destination = moves_[index].destination();
lithium-codegen-mips64.cc 367 Register LCodeGen::ToRegister(LOperand* op) const {
373 Register LCodeGen::EmitLoadRegister(LOperand* op, Register scratch) {
403 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const {
409 DoubleRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op,
487 Operand LCodeGen::ToOperand(LOperand* op) {
521 MemOperand LCodeGen::ToMemOperand(LOperand* op) const {
535 MemOperand LCodeGen::ToHighMemOperand(LOperand* op) const {
595 LOperand* value = environment->values()->at(i);
609 LOperand* op,
631 LOperand* value = environment->values()->at(env_offset + i)
    [all...]

Completed in 343 milliseconds

12