Home
last modified time | relevance | path

Searched refs:LConstantOperand (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/
Dlithium.h254 class LConstantOperand: public LOperand {
256 static LConstantOperand* Create(int index) { in Create()
259 return new LConstantOperand(index); in Create()
262 static LConstantOperand* cast(LOperand* op) { in cast()
264 return reinterpret_cast<LConstantOperand*>(op); in cast()
271 static LConstantOperand* cache;
273 LConstantOperand() : LOperand() { } in LConstantOperand() function
274 explicit LConstantOperand(int index) : LOperand(CONSTANT_OPERAND, index) { } in LConstantOperand() function
Dlithium.cc107 DEFINE_OPERAND_CACHE(LConstantOperand, CONSTANT_OPERAND) in DEFINE_OPERAND_CACHE() argument
116 LConstantOperand::SetUpCache(); in DEFINE_OPERAND_CACHE()
Dlithium-allocator.h54 class LConstantOperand; variable
/external/v8/src/ia32/
Dlithium-codegen-ia32.h81 bool IsInteger32(LConstantOperand* op) const;
83 return Immediate(ToInteger32(LConstantOperand::cast(op))); in ToInteger32Immediate()
86 Handle<Object> ToHandle(LConstantOperand* op) const;
233 int ToInteger32(LConstantOperand* op) const;
235 double ToDouble(LConstantOperand* op) const;
Dlithium-gap-resolver-ia32.cc306 LConstantOperand* constant_source = LConstantOperand::cast(source); in EmitMove()
Dlithium-codegen-ia32.cc309 int LCodeGen::ToInteger32(LConstantOperand* op) const { in ToInteger32()
318 Handle<Object> LCodeGen::ToHandle(LConstantOperand* op) const { in ToHandle()
325 double LCodeGen::ToDouble(LConstantOperand* op) const { in ToDouble()
331 bool LCodeGen::IsInteger32(LConstantOperand* op) const { in IsInteger32()
442 Handle<Object> literal = chunk()->LookupLiteral(LConstantOperand::cast(op)); in AddToTranslation()
503 chunk_->LookupLiteral(LConstantOperand::cast(context)); in CallRuntimeFromDeferred()
978 int constant = ToInteger32(LConstantOperand::cast(right)); in DoMulI()
1032 if (ToInteger32(LConstantOperand::cast(right)) <= 0) { in DoMulI()
1052 int right_operand = ToInteger32(LConstantOperand::cast(right)); in DoBitI()
1113 int value = ToInteger32(LConstantOperand::cast(right)); in DoShiftI()
[all …]
Dlithium-ia32.cc492 LConstantOperand* LChunk::DefineConstantOperand(HConstant* constant) { in DefineConstantOperand()
493 return LConstantOperand::Create(constant->id()); in DefineConstantOperand()
536 Handle<Object> LChunk::LookupLiteral(LConstantOperand* operand) const { in LookupLiteral()
542 LConstantOperand* operand) const { in LookupLiteralRepresentation()
Dlithium-ia32.h2295 LConstantOperand* DefineConstantOperand(HConstant* constant);
2296 Handle<Object> LookupLiteral(LConstantOperand* operand) const;
2297 Representation LookupLiteralRepresentation(LConstantOperand* operand) const;
/external/v8/src/x64/
Dlithium-codegen-x64.h79 bool IsInteger32Constant(LConstantOperand* op) const;
80 int ToInteger32(LConstantOperand* op) const;
81 double ToDouble(LConstantOperand* op) const;
82 bool IsTaggedConstant(LConstantOperand* op) const;
83 Handle<Object> ToHandle(LConstantOperand* op) const;
Dlithium-gap-resolver-x64.cc195 LConstantOperand* constant_source = LConstantOperand::cast(source); in EmitMove()
Dlithium-codegen-x64.cc310 bool LCodeGen::IsInteger32Constant(LConstantOperand* op) const { in IsInteger32Constant()
316 bool LCodeGen::IsTaggedConstant(LConstantOperand* op) const { in IsTaggedConstant()
322 int LCodeGen::ToInteger32(LConstantOperand* op) const { in ToInteger32()
331 double LCodeGen::ToDouble(LConstantOperand* op) const { in ToDouble()
337 Handle<Object> LCodeGen::ToHandle(LConstantOperand* op) const { in ToHandle()
442 Handle<Object> literal = chunk()->LookupLiteral(LConstantOperand::cast(op)); in AddToTranslation()
942 int right_value = ToInteger32(LConstantOperand::cast(right)); in DoMulI()
998 if (ToInteger32(LConstantOperand::cast(right)) <= 0) { in DoMulI()
1021 int right_operand = ToInteger32(LConstantOperand::cast(right)); in DoBitI()
1098 int value = ToInteger32(LConstantOperand::cast(right)); in DoShiftI()
[all …]
Dlithium-x64.h2159 LConstantOperand* DefineConstantOperand(HConstant* constant);
2160 Handle<Object> LookupLiteral(LConstantOperand* operand) const;
2161 Representation LookupLiteralRepresentation(LConstantOperand* operand) const;
Dlithium-x64.cc490 LConstantOperand* LChunk::DefineConstantOperand(HConstant* constant) { in DefineConstantOperand()
491 return LConstantOperand::Create(constant->id()); in DefineConstantOperand()
534 Handle<Object> LChunk::LookupLiteral(LConstantOperand* operand) const { in LookupLiteral()
540 LConstantOperand* operand) const { in LookupLiteralRepresentation()
/external/v8/src/arm/
Dlithium-codegen-arm.h89 int ToInteger32(LConstantOperand* op) const;
90 double ToDouble(LConstantOperand* op) const;
96 bool IsInteger32(LConstantOperand* op) const;
97 Handle<Object> ToHandle(LConstantOperand* op) const;
Dlithium-gap-resolver-arm.cc248 LConstantOperand* constant_source = LConstantOperand::cast(source); in EmitMove()
Dlithium-codegen-arm.cc324 LConstantOperand* const_op = LConstantOperand::cast(op); in EmitLoadRegister()
362 LConstantOperand* const_op = LConstantOperand::cast(op); in EmitLoadDoubleRegister()
388 Handle<Object> LCodeGen::ToHandle(LConstantOperand* op) const { in ToHandle()
395 bool LCodeGen::IsInteger32(LConstantOperand* op) const { in IsInteger32()
400 int LCodeGen::ToInteger32(LConstantOperand* op) const { in ToInteger32()
409 double LCodeGen::ToDouble(LConstantOperand* op) const { in ToDouble()
417 LConstantOperand* const_op = LConstantOperand::cast(op); in ToOperand()
553 Handle<Object> literal = chunk()->LookupLiteral(LConstantOperand::cast(op)); in AddToTranslation()
1162 int32_t constant = ToInteger32(LConstantOperand::cast(right_op)); in DoMulI()
1309 int value = ToInteger32(LConstantOperand::cast(right_op)); in DoShiftI()
[all …]
Dlithium-arm.cc497 LConstantOperand* LChunk::DefineConstantOperand(HConstant* constant) { in DefineConstantOperand()
498 return LConstantOperand::Create(constant->id()); in DefineConstantOperand()
541 Handle<Object> LChunk::LookupLiteral(LConstantOperand* operand) const { in LookupLiteral()
547 LConstantOperand* operand) const { in LookupLiteralRepresentation()
Dlithium-arm.h2197 LConstantOperand* DefineConstantOperand(HConstant* constant);
2198 Handle<Object> LookupLiteral(LConstantOperand* operand) const;
2199 Representation LookupLiteralRepresentation(LConstantOperand* operand) const;
/external/v8/src/mips/
Dlithium-codegen-mips.h89 int ToInteger32(LConstantOperand* op) const;
90 double ToDouble(LConstantOperand* op) const;
96 bool IsInteger32(LConstantOperand* op) const;
97 Handle<Object> ToHandle(LConstantOperand* op) const;
Dlithium-gap-resolver-mips.cc252 LConstantOperand* constant_source = LConstantOperand::cast(source); in EmitMove()
Dlithium-codegen-mips.cc294 LConstantOperand* const_op = LConstantOperand::cast(op); in EmitLoadRegister()
332 LConstantOperand* const_op = LConstantOperand::cast(op); in EmitLoadDoubleRegister()
356 Handle<Object> LCodeGen::ToHandle(LConstantOperand* op) const { in ToHandle()
363 bool LCodeGen::IsInteger32(LConstantOperand* op) const { in IsInteger32()
368 int LCodeGen::ToInteger32(LConstantOperand* op) const { in ToInteger32()
377 double LCodeGen::ToDouble(LConstantOperand* op) const { in ToDouble()
385 LConstantOperand* const_op = LConstantOperand::cast(op); in ToOperand()
521 Handle<Object> literal = chunk()->LookupLiteral(LConstantOperand::cast(op)); in AddToTranslation()
961 int32_t constant = ToInteger32(LConstantOperand::cast(right_op)); in DoMulI()
1112 int value = ToInteger32(LConstantOperand::cast(right_op)); in DoShiftI()
[all …]
Dlithium-mips.h2177 LConstantOperand* DefineConstantOperand(HConstant* constant);
2178 Handle<Object> LookupLiteral(LConstantOperand* operand) const;
2179 Representation LookupLiteralRepresentation(LConstantOperand* operand) const;
Dlithium-mips.cc497 LConstantOperand* LChunk::DefineConstantOperand(HConstant* constant) { in DefineConstantOperand()
498 return LConstantOperand::Create(constant->id()); in DefineConstantOperand()
541 Handle<Object> LChunk::LookupLiteral(LConstantOperand* operand) const { in LookupLiteral()
547 LConstantOperand* operand) const { in LookupLiteralRepresentation()