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/
H A Dstring-constants.h21 class StringConstantBase : public ZoneObject { class
23 explicit StringConstantBase(StringConstantKind kind) : kind_(kind) {} in StringConstantBase() function in v8::internal::StringConstantBase
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* lh
[all...]
H A 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()
H A Dassembler.h73 class StringConstantBase;
109 explicit HeapObjectRequest(const StringConstantBase* string, int offset = -1);
119 const StringConstantBase* string() const { in string()
140 const StringConstantBase* string;
H A Dassembler.cc236 HeapObjectRequest::HeapObjectRequest(const StringConstantBase* string, in HeapObjectRequest()
/third_party/node/deps/v8/src/compiler/backend/
H A Dcode-generator.h56 // Either a non-null Handle<Object>, a double or a StringConstantBase.
70 explicit DeoptimizationLiteral(const StringConstantBase* string) in DeoptimizationLiteral()
74 const StringConstantBase* string() const { return string_; } in string()
98 const StringConstantBase* string_ = nullptr;
H A Dinstruction.cc567 const StringConstantBase* Constant::ToDelayedStringConstant() const {
569 const StringConstantBase* value =
570 bit_cast<StringConstantBase*>(static_cast<intptr_t>(value_));
H A Dinstruction.h1124 explicit Constant(const StringConstantBase* str) in Constant()
1182 const StringConstantBase* ToDelayedStringConstant() const;
/third_party/node/deps/v8/src/compiler/
H A Djs-native-context-specialization.h22 class StringConstantBase;
126 base::Optional<const StringConstantBase*> CreateDelayedStringConstant(
H A Dcommon-operator.h24 class StringConstantBase;
422 const StringConstantBase* StringConstantBaseOf(const Operator* op)
568 const Operator* DelayedStringConstant(const StringConstantBase* str);
H A 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()
H A 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/
H A Dassembler-s390.cc336 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
363 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
H A Dassembler-s390.h113 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/x64/
H A Dmacro-assembler-x64.h27 class StringConstantBase;
345 Register result, const StringConstantBase* string,
/third_party/node/deps/v8/src/codegen/loong64/
H A Dmacro-assembler-loong64.h157 void li(Register dst, const StringConstantBase* string,
H A Dassembler-loong64.cc131 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
154 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
H A Dassembler-loong64.h52 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/ppc/
H A Dassembler-ppc.cc189 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
216 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
H A Dassembler-ppc.h86 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/mips64/
H A Dmacro-assembler-mips64.h217 void li(Register dst, const StringConstantBase* string,
/third_party/node/deps/v8/src/codegen/mips/
H A Dmacro-assembler-mips.h190 void li(Register dst, const StringConstantBase* string,
H A Dassembler-mips.cc219 Operand Operand::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
246 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()
/third_party/node/deps/v8/src/codegen/riscv64/
H A Dmacro-assembler-riscv64.h206 void li(Register dst, const StringConstantBase* string,
/third_party/node/deps/v8/src/codegen/arm/
H A Dassembler-arm.h119 static Operand EmbeddedStringConstant(const StringConstantBase* str);
/third_party/node/deps/v8/src/codegen/ia32/
H A Dassembler-ia32.cc72 Immediate Immediate::EmbeddedStringConstant(const StringConstantBase* str) { in EmbeddedStringConstant()
306 const StringConstantBase* str = request.string(); in AllocateAndInstallRequestedHeapObjects()

Completed in 60 milliseconds

12