/external/chromium_org/v8/src/arm/ |
macro-assembler-arm.cc | 21 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 32 void MacroAssembler::Jump(Register target, Condition cond) { 37 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, 44 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode, 51 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode, 60 int MacroAssembler::CallSize(Register target, Condition cond) { 65 void MacroAssembler::Call(Register target, Condition cond) { 75 int MacroAssembler::CallSize( 87 int MacroAssembler::CallStubSize [all...] |
macro-assembler-arm.h | 70 // MacroAssembler implements a collection of frequently used macros. 71 class MacroAssembler: public Assembler { 77 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
/external/chromium_org/v8/src/ia32/ |
macro-assembler-ia32.h | 36 // MacroAssembler implements a collection of frequently used macros. 37 class MacroAssembler: public Assembler { 43 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
macro-assembler-ia32.cc | 21 // MacroAssembler implementation. 23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 35 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) { 51 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) { 68 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { 83 void MacroAssembler::StoreRoot(Register source, 95 void MacroAssembler::CompareRoot(Register with, 107 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { 114 void MacroAssembler::CompareRoot(const Operand& with [all...] |
/external/chromium_org/v8/src/x87/ |
macro-assembler-x87.h | 36 // MacroAssembler implements a collection of frequently used macros. 37 class MacroAssembler: public Assembler { 43 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
macro-assembler-x87.cc | 21 // MacroAssembler implementation. 23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 35 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) { 51 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) { 68 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { 83 void MacroAssembler::StoreRoot(Register source, 95 void MacroAssembler::CompareRoot(Register with, 107 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { 114 void MacroAssembler::CompareRoot(const Operand& with [all...] |
/external/chromium_org/v8/src/x64/ |
macro-assembler-x64.h | 15 // Default scratch register used by MacroAssembler (and other code that needs 67 // MacroAssembler implements a collection of frequently used macros. 68 class MacroAssembler: public Assembler { 74 MacroAssembler(Isolate* isolate, void* buffer, int size); 80 explicit NoRootArrayScope(MacroAssembler* assembler) [all...] |
macro-assembler-x64.cc | 22 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 37 int64_t MacroAssembler::RootRegisterDelta(ExternalReference other) { 61 Operand MacroAssembler::ExternalOperand(ExternalReference target, 74 void MacroAssembler::Load(Register destination, ExternalReference source) { 92 void MacroAssembler::Store(ExternalReference destination, Register source) { 110 void MacroAssembler::LoadAddress(Register destination, 124 int MacroAssembler::LoadAddressSize(ExternalReference source) { 145 void MacroAssembler::PushAddress(ExternalReference source) { 159 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) [all...] |
/external/chromium_org/v8/src/mips/ |
macro-assembler-mips.h | 20 // Registers t8, t9, and at are reserved for use by the MacroAssembler. 22 // The programmer should know that the MacroAssembler may clobber these three, 119 // MacroAssembler implements a collection of frequently used macros. 120 class MacroAssembler: public Assembler { 126 MacroAssembler(Isolate* isolate, void* buffer, int size); 258 // Currently the branch delay slot is filled by the MacroAssembler. [all...] |
macro-assembler-mips.cc | 21 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 32 void MacroAssembler::Load(Register dst, 50 void MacroAssembler::Store(Register src, 69 void MacroAssembler::LoadRoot(Register destination, 75 void MacroAssembler::LoadRoot(Register destination, 84 void MacroAssembler::StoreRoot(Register source, 90 void MacroAssembler::StoreRoot(Register source, 100 void MacroAssembler::PushSafepointRegisters() { 112 void MacroAssembler::PopSafepointRegisters() [all...] |
/external/chromium_org/v8/src/arm64/ |
macro-assembler-arm64.h | 41 // MacroAssembler 107 class MacroAssembler : public Assembler { 109 MacroAssembler(Isolate* isolate, byte * buffer, unsigned buffer_size); 600 // MacroAssembler will try to generate the most efficient sequence required. 606 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) { } 625 MacroAssembler* masm_; [all...] |
macro-assembler-arm64.cc | 23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, 43 CPURegList MacroAssembler::DefaultTmpList() { 48 CPURegList MacroAssembler::DefaultFPTmpList() { 53 void MacroAssembler::LogicalMacro(const Register& rd, 153 void MacroAssembler::Mov(const Register& rd, uint64_t imm) { 241 void MacroAssembler::Mov(const Register& rd, 297 void MacroAssembler::Mvn(const Register& rd, const Operand& operand) { 321 unsigned MacroAssembler::CountClearHalfWords(uint64_t imm, unsigned reg_size) { 336 bool MacroAssembler::IsImmMovz(uint64_t imm, unsigned reg_size) [all...] |
/external/vixl/src/a64/ |
macro-assembler-a64.h | 89 class MacroAssembler : public Assembler { 91 MacroAssembler(byte * buffer, unsigned buffer_size) [all...] |