/external/chromium_org/v8/src/arm/ |
macro-assembler-arm.cc | 23 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 | 73 // MacroAssembler implements a collection of frequently used macros. 74 class MacroAssembler: public Assembler { 80 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
/external/chromium_org/v8/src/ia32/ |
macro-assembler-ia32.h | 46 // MacroAssembler implements a collection of frequently used macros. 47 class MacroAssembler: public Assembler { 53 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
macro-assembler-ia32.cc | 23 // MacroAssembler implementation. 25 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 37 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) { 53 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) { 70 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { 85 void MacroAssembler::StoreRoot(Register source, 97 void MacroAssembler::CompareRoot(Register with, 109 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { 116 void MacroAssembler::CompareRoot(const Operand& with [all...] |
/external/chromium_org/v8/src/x87/ |
macro-assembler-x87.h | 46 // MacroAssembler implements a collection of frequently used macros. 47 class MacroAssembler: public Assembler { 53 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
macro-assembler-x87.cc | 23 // MacroAssembler implementation. 25 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 37 void MacroAssembler::Load(Register dst, const Operand& src, Representation r) { 53 void MacroAssembler::Store(Register src, const Operand& dst, Representation r) { 70 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { 85 void MacroAssembler::StoreRoot(Register source, 97 void MacroAssembler::CompareRoot(Register with, 109 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { 116 void MacroAssembler::CompareRoot(const Operand& with [all...] |
/external/chromium_org/v8/src/x64/ |
macro-assembler-x64.h | 16 // Default scratch register used by MacroAssembler (and other code that needs 77 // MacroAssembler implements a collection of frequently used macros. 78 class MacroAssembler: public Assembler { 84 MacroAssembler(Isolate* isolate, void* buffer, int size); 90 explicit NoRootArrayScope(MacroAssembler* assembler) [all...] |
macro-assembler-x64.cc | 24 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 39 int64_t MacroAssembler::RootRegisterDelta(ExternalReference other) { 63 Operand MacroAssembler::ExternalOperand(ExternalReference target, 76 void MacroAssembler::Load(Register destination, ExternalReference source) { 94 void MacroAssembler::Store(ExternalReference destination, Register source) { 112 void MacroAssembler::LoadAddress(Register destination, 126 int MacroAssembler::LoadAddressSize(ExternalReference source) { 147 void MacroAssembler::PushAddress(ExternalReference source) { 161 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, 126 // MacroAssembler implements a collection of frequently used macros. 127 class MacroAssembler: public Assembler { 133 MacroAssembler(Isolate* isolate, void* buffer, int size); 265 // Currently the branch delay slot is filled by the MacroAssembler. [all...] |
macro-assembler-mips.cc | 23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 34 void MacroAssembler::Load(Register dst, 52 void MacroAssembler::Store(Register src, 71 void MacroAssembler::LoadRoot(Register destination, 77 void MacroAssembler::LoadRoot(Register destination, 86 void MacroAssembler::StoreRoot(Register source, 92 void MacroAssembler::StoreRoot(Register source, 102 void MacroAssembler::PushSafepointRegisters() { 114 void MacroAssembler::PopSafepointRegisters() [all...] |
/external/chromium_org/v8/src/mips64/ |
macro-assembler-mips64.cc | 22 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, 95 void MacroAssembler::StoreRoot(Register source, 105 void MacroAssembler::PushSafepointRegisters() { 117 void MacroAssembler::PopSafepointRegisters() [all...] |
macro-assembler-mips64.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, 147 // MacroAssembler implements a collection of frequently used macros. 148 class MacroAssembler: public Assembler { 154 MacroAssembler(Isolate* isolate, void* buffer, int size); 286 // Currently the branch delay slot is filled by the MacroAssembler. [all...] |
/external/chromium_org/v8/src/arm64/ |
macro-assembler-arm64.h | 66 // MacroAssembler 132 class MacroAssembler : public Assembler { 134 MacroAssembler(Isolate* isolate, byte * buffer, unsigned buffer_size); 637 // MacroAssembler will try to generate the most efficient sequence required. 643 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) { } 662 MacroAssembler* masm_; [all...] |
macro-assembler-arm64.cc | 25 MacroAssembler::MacroAssembler(Isolate* arg_isolate, 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...] |