Home
last modified time | relevance | path

Searched refs:StringConstantBase (Results 1 – 25 of 34) sorted by relevance

12

/external/v8/src/codegen/
Dstring-constants.h21 class StringConstantBase : public ZoneObject {
23 explicit StringConstantBase(StringConstantKind kind) : kind_(kind) {} in StringConstantBase() function
30 bool operator==(const StringConstantBase& other) const;
39 size_t hash_value(StringConstantBase const& base);
41 class StringLiteral final : public StringConstantBase {
44 : StringConstantBase(StringConstantKind::kStringLiteral), in StringLiteral()
64 class NumberToStringConstant final : public StringConstantBase {
67 : StringConstantBase(StringConstantKind::kNumberToStringConstant), in NumberToStringConstant()
88 class StringCons final : public StringConstantBase {
90 explicit StringCons(const StringConstantBase* lhs, in StringCons()
[all …]
Dstring-constants.cc15 Handle<String> StringConstantBase::AllocateStringConstant( in AllocateStringConstant()
54 bool StringConstantBase::operator==(const StringConstantBase& other) const { in operator ==()
74 size_t hash_value(StringConstantBase const& base) { in hash_value()
136 std::ostream& operator<<(std::ostream& os, const StringConstantBase* base) { in operator <<()
159 size_t StringConstantBase::GetMaxStringConstantLength() const { in GetMaxStringConstantLength()
Dassembler.h72 class StringConstantBase; variable
108 explicit HeapObjectRequest(const StringConstantBase* string, int offset = -1);
118 const StringConstantBase* string() const { in string()
139 const StringConstantBase* string;
Dassembler.cc194 HeapObjectRequest::HeapObjectRequest(const StringConstantBase* string, in HeapObjectRequest()
/external/v8/src/compiler/backend/
Dcode-generator.h70 explicit DeoptimizationLiteral(const StringConstantBase* string) in DeoptimizationLiteral()
74 const StringConstantBase* string() const { return string_; } in string()
98 const StringConstantBase* string_ = nullptr;
Dinstruction.cc536 const StringConstantBase* Constant::ToDelayedStringConstant() const { in ToDelayedStringConstant()
538 const StringConstantBase* value = in ToDelayedStringConstant()
539 bit_cast<StringConstantBase*>(static_cast<intptr_t>(value_)); in ToDelayedStringConstant()
Dinstruction.h1081 explicit Constant(const StringConstantBase* str) in Constant()
1132 const StringConstantBase* ToDelayedStringConstant() const;
/external/v8/src/compiler/
Djs-native-context-specialization.h21 class StringConstantBase; variable
132 const StringConstantBase* CreateDelayedStringConstant(Node* node);
Dcommon-operator.h24 class StringConstantBase; variable
451 const StringConstantBase* StringConstantBaseOf(const Operator* op)
561 const Operator* DelayedStringConstant(const StringConstantBase* str); in NON_EXPORTED_BASE()
Dcommon-operator.cc146 const StringConstantBase* str) { in DelayedStringConstant()
147 return zone()->New<Operator1<const StringConstantBase*>>( in DelayedStringConstant()
1251 const StringConstantBase* StringConstantBaseOf(const Operator* op) { in StringConstantBaseOf()
1253 return OpParameter<const StringConstantBase*>(op); in StringConstantBaseOf()
Djs-native-context-specialization.cc174 const StringConstantBase* base = shared_zone()->New<NumberToStringConstant>( in ReduceJSToString()
185 const StringConstantBase*
338 const StringConstantBase* left = CreateDelayedStringConstant(lhs); in ReduceJSAdd()
339 const StringConstantBase* right = CreateDelayedStringConstant(rhs); in ReduceJSAdd()
340 const StringConstantBase* cons = in ReduceJSAdd()
/external/v8/src/codegen/s390/
Dassembler-s390.cc321 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
348 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
Dassembler-s390.h114 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/external/v8/src/codegen/x64/
Dmacro-assembler-x64.h24 class StringConstantBase; variable
464 Register result, const StringConstantBase* string,
Dassembler-x64.cc222 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
1688 void Assembler::movq_string(Register dst, const StringConstantBase* str) { in movq_string()
/external/v8/src/codegen/ppc/
Dassembler-ppc.cc189 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
213 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
Dassembler-ppc.h86 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/external/v8/src/codegen/mips/
Dmacro-assembler-mips.h183 void li(Register dst, const StringConstantBase* string,
Dassembler-mips.cc211 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
238 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
/external/v8/src/codegen/ia32/
Dassembler-ia32.cc72 Immediate Immediate::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
279 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
/external/v8/src/codegen/mips64/
Dmacro-assembler-mips64.h209 void li(Register dst, const StringConstantBase* string,
Dassembler-mips64.cc185 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
212 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
/external/v8/src/codegen/arm/
Dassembler-arm.h117 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/external/v8/src/codegen/arm64/
Dassembler-arm64.h86 static Operand EmbeddedStringConstant(const StringConstantBase* str);
Dassembler-arm64.cc361 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
1312 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()

12