Sha256: 2ee2e7f8ff7c606be9667380c9edfcf23b35fab83e5eeb82754ed1dc1b564188
Contents?: true
Size: 975 Bytes
Versions: 9
Compression:
Stored size: 975 Bytes
Contents
// Copyright 2013 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef V8_ARM64_CODEGEN_ARM64_H_ #define V8_ARM64_CODEGEN_ARM64_H_ #include "src/macro-assembler.h" namespace v8 { namespace internal { class StringCharLoadGenerator : public AllStatic { public: // Generates the code for handling different string types and loading the // indexed character into |result|. We expect |index| as untagged input and // |result| as untagged output. Register index is asserted to be a 32-bit W // register. static void Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime); private: DISALLOW_COPY_AND_ASSIGN(StringCharLoadGenerator); }; } // namespace internal } // namespace v8 #endif // V8_ARM64_CODEGEN_ARM64_H_
Version data entries
9 entries across 9 versions & 2 rubygems