Home
last modified time | relevance | path

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

12

/third_party/node/deps/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.cc14 Handle<String> StringConstantBase::AllocateStringConstant( in AllocateStringConstant()
53 bool StringConstantBase::operator==(const StringConstantBase& other) const { in operator ==()
73 size_t hash_value(StringConstantBase const& base) { in hash_value()
135 std::ostream& operator<<(std::ostream& os, const StringConstantBase* base) { in operator <<()
158 size_t StringConstantBase::GetMaxStringConstantLength() const { in GetMaxStringConstantLength()
Dassembler.h73 class StringConstantBase; variable
109 explicit HeapObjectRequest(const StringConstantBase* string, int offset = -1);
119 const StringConstantBase* string() const { in string()
140 const StringConstantBase* string;
Dassembler.cc236 HeapObjectRequest::HeapObjectRequest(const StringConstantBase* string, in HeapObjectRequest()
/third_party/node/deps/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.cc567 const StringConstantBase* Constant::ToDelayedStringConstant() const { in ToDelayedStringConstant()
569 const StringConstantBase* value = in ToDelayedStringConstant()
570 bit_cast<StringConstantBase*>(static_cast<intptr_t>(value_)); in ToDelayedStringConstant()
Dinstruction.h1124 explicit Constant(const StringConstantBase* str) in Constant()
1182 const StringConstantBase* ToDelayedStringConstant() const;
/third_party/node/deps/v8/src/compiler/
Djs-native-context-specialization.h22 class StringConstantBase; variable
126 base::Optional<const StringConstantBase*> CreateDelayedStringConstant(
Dcommon-operator.h24 class StringConstantBase; variable
422 const StringConstantBase* StringConstantBaseOf(const Operator* op)
568 const Operator* DelayedStringConstant(const StringConstantBase* str); in NON_EXPORTED_BASE()
Dcommon-operator.cc94 const StringConstantBase* str) { in DelayedStringConstant()
95 return zone()->New<Operator1<const StringConstantBase*>>( in DelayedStringConstant()
1244 const StringConstantBase* StringConstantBaseOf(const Operator* op) { in StringConstantBaseOf()
1246 return OpParameter<const StringConstantBase*>(op); in StringConstantBaseOf()
Djs-native-context-specialization.cc168 const StringConstantBase* base = shared_zone()->New<NumberToStringConstant>( in ReduceJSToString()
179 base::Optional<const StringConstantBase*>
339 base::Optional<const StringConstantBase*> left = in ReduceJSAdd()
342 base::Optional<const StringConstantBase*> right = in ReduceJSAdd()
345 const StringConstantBase* cons = in ReduceJSAdd()
/third_party/node/deps/v8/src/codegen/s390/
Dassembler-s390.cc336 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
363 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
Dassembler-s390.h113 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/x64/
Dmacro-assembler-x64.h27 class StringConstantBase; variable
345 Register result, const StringConstantBase* string,
Dassembler-x64.cc256 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
1739 void Assembler::movq_string(Register dst, const StringConstantBase* str) { in movq_string()
/third_party/node/deps/v8/src/codegen/loong64/
Dmacro-assembler-loong64.h157 void li(Register dst, const StringConstantBase* string,
Dassembler-loong64.cc131 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
154 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
Dassembler-loong64.h52 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/ppc/
Dassembler-ppc.cc189 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
216 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
Dassembler-ppc.h86 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/mips/
Dmacro-assembler-mips.h190 void li(Register dst, const StringConstantBase* string,
/third_party/node/deps/v8/src/codegen/mips64/
Dmacro-assembler-mips64.h217 void li(Register dst, const StringConstantBase* string,
/third_party/node/deps/v8/src/codegen/ia32/
Dassembler-ia32.cc72 Immediate Immediate::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
306 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
/third_party/node/deps/v8/src/codegen/riscv64/
Dmacro-assembler-riscv64.h206 void li(Register dst, const StringConstantBase* string,
/third_party/node/deps/v8/src/codegen/arm/
Dassembler-arm.h119 static Operand EmbeddedStringConstant(const StringConstantBase* str);

12