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