HomeSort by relevance Sort by last modified time
    Searched defs:MacroAssembler (Results 1 - 18 of 18) sorted by null

  /external/v8/src/arm/
macro-assembler-arm.cc 22 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
34 void MacroAssembler::Jump(Register target, Condition cond) {
39 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode,
46 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode,
53 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode,
62 int MacroAssembler::CallSize(Register target, Condition cond) {
67 void MacroAssembler::Call(Register target, Condition cond) {
77 int MacroAssembler::CallSize(
86 int MacroAssembler::CallStubSize
    [all...]
macro-assembler-arm.h 88 // MacroAssembler implements a collection of frequently used macros.
89 class MacroAssembler: public Assembler {
91 MacroAssembler(Isolate* isolate, void* buffer, int size,
    [all...]
  /external/v8/src/ia32/
macro-assembler-ia32.h 53 // MacroAssembler implements a collection of frequently used macros.
54 class MacroAssembler: public Assembler {
56 MacroAssembler(Isolate* isolate, void* buffer, int size,
    [all...]
macro-assembler-ia32.cc 20 // MacroAssembler implementation.
22 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
34 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) {
50 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) {
67 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) {
81 void MacroAssembler::StoreRoot(Register source,
93 void MacroAssembler::CompareRoot(Register with,
105 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) {
111 void MacroAssembler::CompareRoot(const Operand& with
    [all...]
  /external/v8/src/x64/
macro-assembler-x64.h 33 // Default scratch register used by MacroAssembler (and other code that needs
85 // MacroAssembler implements a collection of frequently used macros.
86 class MacroAssembler: public Assembler {
88 MacroAssembler(Isolate* isolate, void* buffer, int size,
95 explicit NoRootArrayScope(MacroAssembler* assembler)
    [all...]
macro-assembler-x64.cc 20 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
36 int64_t MacroAssembler::RootRegisterDelta(ExternalReference other) {
60 Operand MacroAssembler::ExternalOperand(ExternalReference target,
73 void MacroAssembler::Load(Register destination, ExternalReference source) {
91 void MacroAssembler::Store(ExternalReference destination, Register source) {
109 void MacroAssembler::LoadAddress(Register destination,
123 int MacroAssembler::LoadAddressSize(ExternalReference source) {
144 void MacroAssembler::PushAddress(ExternalReference source) {
158 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index)
    [all...]
  /external/v8/src/x87/
macro-assembler-x87.h 53 // MacroAssembler implements a collection of frequently used macros.
54 class MacroAssembler: public Assembler {
56 MacroAssembler(Isolate* isolate, void* buffer, int size,
    [all...]
macro-assembler-x87.cc 20 // MacroAssembler implementation.
22 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
34 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) {
50 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) {
67 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) {
81 void MacroAssembler::StoreRoot(Register source,
93 void MacroAssembler::CompareRoot(Register with,
105 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) {
111 void MacroAssembler::CompareRoot(const Operand& with
    [all...]
  /external/vixl/src/vixl/a64/
macro-assembler-a64.cc 48 LiteralPool::LiteralPool(MacroAssembler* masm)
265 EmissionCheckScope::EmissionCheckScope(MacroAssembler* masm, size_t size)
286 MacroAssembler::MacroAssembler(size_t capacity,
303 MacroAssembler::MacroAssembler(byte * buffer,
321 MacroAssembler::~MacroAssembler() {
325 void MacroAssembler::Reset() {
336 void MacroAssembler::FinalizeCode()
    [all...]
macro-assembler-a64.h 60 class MacroAssembler;
65 explicit Pool(MacroAssembler* masm)
94 // The MacroAssembler using this pool.
95 MacroAssembler* masm_;
101 explicit LiteralPool(MacroAssembler* masm);
133 // MacroAssembler can, but does not have to, check the buffer when the
160 explicit VeneerPool(MacroAssembler* masm) : Pool(masm) {}
492 EmissionCheckScope(MacroAssembler* masm, size_t size);
496 MacroAssembler* masm_;
508 explicit SingleEmissionCheckScope(MacroAssembler* masm
    [all...]
  /external/v8/src/mips/
macro-assembler-mips.h 35 // Registers t8, t9, and at are reserved for use by the MacroAssembler.
37 // The programmer should know that the MacroAssembler may clobber these three,
138 // MacroAssembler implements a collection of frequently used macros.
139 class MacroAssembler: public Assembler {
141 MacroAssembler(Isolate* isolate, void* buffer, int size,
286 // Currently the branch delay slot is filled by the MacroAssembler.
    [all...]
macro-assembler-mips.cc 22 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
35 void MacroAssembler::Load(Register dst,
53 void MacroAssembler::Store(Register src,
72 void MacroAssembler::LoadRoot(Register destination,
78 void MacroAssembler::LoadRoot(Register destination,
87 void MacroAssembler::StoreRoot(Register source,
94 void MacroAssembler::StoreRoot(Register source,
105 void MacroAssembler::PushSafepointRegisters() {
117 void MacroAssembler::PopSafepointRegisters()
    [all...]
  /external/v8/src/mips64/
macro-assembler-mips64.h 35 // Registers t8, t9, and at are reserved for use by the MacroAssembler.
37 // The programmer should know that the MacroAssembler may clobber these three,
166 // MacroAssembler implements a collection of frequently used macros.
167 class MacroAssembler: public Assembler {
169 MacroAssembler(Isolate* isolate, void* buffer, int size,
314 // Currently the branch delay slot is filled by the MacroAssembler.
    [all...]
macro-assembler-mips64.cc 20 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
33 void MacroAssembler::Load(Register dst,
53 void MacroAssembler::Store(Register src,
74 void MacroAssembler::LoadRoot(Register destination,
80 void MacroAssembler::LoadRoot(Register destination,
89 void MacroAssembler::StoreRoot(Register source,
96 void MacroAssembler::StoreRoot(Register source,
107 void MacroAssembler::PushSafepointRegisters() {
119 void MacroAssembler::PopSafepointRegisters()
    [all...]
  /external/v8/src/ppc/
macro-assembler-ppc.h 111 // MacroAssembler implements a collection of frequently used macros.
112 class MacroAssembler : public Assembler {
114 MacroAssembler(Isolate* isolate, void* buffer, int size,
    [all...]
macro-assembler-ppc.cc 23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size,
35 void MacroAssembler::Jump(Register target) {
41 void MacroAssembler::JumpToJSEntry(Register target) {
47 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode,
63 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode, Condition cond,
70 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode,
79 int MacroAssembler::CallSize(Register target) { return 2 * kInstrSize; }
82 void MacroAssembler::Call(Register target) {
99 void MacroAssembler::CallJSEntry(Register target)
    [all...]
  /external/v8/src/arm64/
macro-assembler-arm64.h 81 // MacroAssembler
147 class MacroAssembler : public Assembler {
149 MacroAssembler(Isolate* isolate, byte* buffer, unsigned buffer_size,
659 // MacroAssembler will try to generate the most efficient sequence required.
665 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) { }
684 MacroAssembler* masm_;
    [all...]
macro-assembler-arm64.cc 25 MacroAssembler::MacroAssembler(Isolate* arg_isolate, byte* buffer,
45 CPURegList MacroAssembler::DefaultTmpList() {
50 CPURegList MacroAssembler::DefaultFPTmpList() {
55 void MacroAssembler::LogicalMacro(const Register& rd,
161 void MacroAssembler::Mov(const Register& rd, uint64_t imm) {
240 void MacroAssembler::Mov(const Register& rd,
296 void MacroAssembler::Mvn(const Register& rd, const Operand& operand) {
320 unsigned MacroAssembler::CountClearHalfWords(uint64_t imm, unsigned reg_size) {
335 bool MacroAssembler::IsImmMovz(uint64_t imm, unsigned reg_size)
    [all...]

Completed in 430 milliseconds