/external/v8/test/unittests/interpreter/ |
bytecode-register-optimizer-unittest.cc | 96 BytecodeNode node(Bytecode::kStar, temp.ToOperand()); 104 CHECK_EQ(output()->at(0).operand(0), temp.ToOperand()); 111 BytecodeNode node(Bytecode::kStar, temp.ToOperand()); 118 CHECK_EQ(output()->at(0).operand(0), temp.ToOperand()); 126 BytecodeNode node0(Bytecode::kLdar, parameter.ToOperand()); 130 BytecodeNode node1(Bytecode::kStar, NewTemporary().ToOperand()); 139 CHECK_EQ(output()->at(0).operand(0), parameter.ToOperand()); 146 BytecodeNode node0(Bytecode::kLdar, parameter.ToOperand()); 150 BytecodeNode node1(Bytecode::kStar, local.ToOperand()); 154 CHECK_EQ(output()->at(0).operand(0), parameter.ToOperand()); [all...] |
bytecode-dead-code-optimizer-unittest.cc | 53 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 71 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 83 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 95 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 108 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 126 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 141 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand());
|
bytecode-peephole-optimizer-unittest.cc | 68 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 82 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 97 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 108 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 119 BytecodeNode add(Bytecode::kAdd, Register(0).ToOperand()); 185 BytecodeNode first(Bytecode::kStar, Register(0).ToOperand()); 186 BytecodeNode second(Bytecode::kLdar, Register(1).ToOperand()); 199 BytecodeNode first(Bytecode::kStar, Register(0).ToOperand()); 200 BytecodeNode second(Bytecode::kLdar, Register(0).ToOperand()); 211 BytecodeNode first(Bytecode::kStar, Register(0).ToOperand()); [all...] |
bytecodes-unittest.cc | 22 uint32_t operand0 = Register(i).ToOperand(); 27 uint32_t operand1 = Register(i).ToOperand(); 31 uint32_t operand2 = Register(i).ToOperand(); 45 uint32_t operand_value = r.ToOperand(); 62 int32_t operand = r.ToOperand(); 71 uint32_t operand = r.ToOperand(); 204 static_cast<uint8_t>(Register::FromParameterIndex(2, 3).ToOperand())},
|
bytecode-array-writer-unittest.cc | 123 Write(Bytecode::kLdar, Register(200).ToOperand()); 192 #define R(i) static_cast<uint32_t>(Register(i).ToOperand())
|
/external/v8/src/crankshaft/x64/ |
lithium-gap-resolver-x64.cc | 154 Operand dst = cgen_->ToOperand(destination); 159 Operand src = cgen_->ToOperand(source); 165 Operand dst = cgen_->ToOperand(destination); 200 Operand dst = cgen_->ToOperand(destination); 218 __ Movsd(cgen_->ToOperand(destination), src); 221 Operand src = cgen_->ToOperand(source); 227 __ Movsd(cgen_->ToOperand(destination), kScratchDoubleReg); 257 cgen_->ToOperand(source->IsRegister() ? destination : source); 265 Operand src = cgen_->ToOperand(source); 266 Operand dst = cgen_->ToOperand(destination) [all...] |
lithium-codegen-x64.cc | 272 Operand src = ToOperand(instr->result()); 493 Operand LCodeGen::ToOperand(LOperand* op) const { 642 __ movp(rsi, ToOperand(context)); [all...] |
lithium-codegen-x64.h | 68 Operand ToOperand(LOperand* op) const;
|
/external/v8/src/crankshaft/ia32/ |
lithium-gap-resolver-ia32.cc | 269 Operand dst = cgen_->ToOperand(destination); 274 Operand src = cgen_->ToOperand(source); 282 Operand dst = cgen_->ToOperand(destination); 314 Operand dst = cgen_->ToOperand(destination); 333 Operand dst = cgen_->ToOperand(destination); 339 Operand src = cgen_->ToOperand(source); 345 Operand dst = cgen_->ToOperand(destination); 382 cgen_->ToOperand(source->IsRegister() ? destination : source); 398 Operand src = cgen_->ToOperand(source); 399 Operand dst = cgen_->ToOperand(destination) [all...] |
lithium-codegen-ia32.cc | 459 Operand LCodeGen::ToOperand(LOperand* op) const { 622 __ mov(esi, ToOperand(context)); [all...] |
lithium-codegen-ia32.h | 56 Operand ToOperand(LOperand* op) const;
|
/external/v8/src/crankshaft/x87/ |
lithium-gap-resolver-x87.cc | 270 Operand dst = cgen_->ToOperand(destination); 275 Operand src = cgen_->ToOperand(source); 283 Operand dst = cgen_->ToOperand(destination); 311 Operand dst = cgen_->ToOperand(destination); 327 Operand dst = cgen_->ToOperand(destination); 341 Operand src0 = cgen_->ToOperand(source); 343 Operand dst0 = cgen_->ToOperand(destination); 350 Operand src = cgen_->ToOperand(source); 385 cgen_->ToOperand(source->IsRegister() ? destination : source); 401 Operand src = cgen_->ToOperand(source) [all...] |
lithium-codegen-x87.cc | 727 Operand LCodeGen::ToOperand(LOperand* op) const { 892 __ mov(esi, ToOperand(context)); [all...] |
/external/v8/src/compiler/ia32/ |
code-generator-ia32.cc | 34 return ToOperand(instr_->InputAt(index), extra); 41 Operand OutputOperand() { return ToOperand(instr_->Output()); } 43 Operand ToOperand(InstructionOperand* op, int extra = 0) { 63 return ToOperand(op, kPointerSize); [all...] |
/external/v8/src/compiler/x87/ |
code-generator-x87.cc | 31 return ToOperand(instr_->InputAt(index), extra); 38 Operand OutputOperand() { return ToOperand(instr_->Output()); } 40 Operand ToOperand(InstructionOperand* op, int extra = 0) { 57 return ToOperand(op, kPointerSize); [all...] |
/external/v8/src/interpreter/ |
bytecode-register-optimizer.cc | 329 uint32_t operand = static_cast<uint32_t>(output.ToOperand()); 333 uint32_t operand = static_cast<uint32_t>(input.ToOperand()); 337 uint32_t operand0 = static_cast<uint32_t>(input.ToOperand()); 338 uint32_t operand1 = static_cast<uint32_t>(output.ToOperand()); 485 static_cast<uint32_t>(equivalent.ToOperand());
|
interpreter-assembler.cc | 114 IntPtrConstant(reg.ToOperand() << kPointerSizeLog2)); 125 IntPtrConstant(reg.ToOperand() << kPointerSizeLog2), value); 737 Int32Sub(Int32Constant(Register(0).ToOperand()), index); 773 Int32Sub(Int32Constant(Register(0).ToOperand()), index);
|
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | 32 return ToOperand(instr_->InputAt(index), extra); 35 Operand OutputOperand() { return ToOperand(instr_->Output()); } 51 Operand ToOperand(InstructionOperand* op, int extra = 0) { [all...] |
/external/v8/src/ |
bailout-reason.h | 201 "ToOperand IsDoubleRegister unimplemented") \ 203 "ToOperand Unsupported double immediate") \
|
/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.h | 76 Operand ToOperand(LOperand* op);
|
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 76 Operand ToOperand(LOperand* op);
|
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.h | 76 Operand ToOperand(LOperand* op);
|
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.h | 77 Operand ToOperand(LOperand* op);
|
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.h | 76 Operand ToOperand(LOperand* op);
|
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.h | 75 Operand ToOperand(LOperand* op);
|