/external/v8/src/arm/ |
macro-assembler-arm.cc | 42 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 75 void MacroAssembler::Jump(Register target, Condition cond) { 84 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, 95 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode, 102 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode, 110 int MacroAssembler::CallSize(Register target, Condition cond) { 119 void MacroAssembler::Call(Register target, Condition cond) { 135 int MacroAssembler::CallSize( 147 void MacroAssembler::Call(Address target [all...] |
macro-assembler-arm.h | 91 // MacroAssembler implements a collection of frequently used macros. 92 class MacroAssembler: public Assembler { 98 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
/external/chromium_org/v8/src/arm/ |
macro-assembler-arm.cc | 43 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 55 void MacroAssembler::Jump(Register target, Condition cond) { 60 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode, 67 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode, 74 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode, 83 int MacroAssembler::CallSize(Register target, Condition cond) { 88 void MacroAssembler::Call(Register target, Condition cond) { 98 int MacroAssembler::CallSize( 110 int MacroAssembler::CallSizeNotPredictableCodeSize [all...] |
macro-assembler-arm.h | 80 // MacroAssembler implements a collection of frequently used macros. 81 class MacroAssembler: public Assembler { 87 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 61 // MacroAssembler implements a collection of frequently used macros. 62 class MacroAssembler: public Assembler { 68 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
macro-assembler-ia32.cc | 42 // MacroAssembler implementation. 44 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 56 void MacroAssembler::InNewSpace( 81 void MacroAssembler::RememberedSetHelper( 86 MacroAssembler::RememberedSetFinalAction and_then) { 128 void MacroAssembler::ClampDoubleToUint8(XMMRegister input_reg, 148 void MacroAssembler::ClampUint8(Register reg) { 158 void MacroAssembler::RecordWriteArray(Register object, 196 void MacroAssembler::RecordWriteField [all...] |
/external/chromium_org/v8/src/ia32/ |
macro-assembler-ia32.h | 55 // MacroAssembler implements a collection of frequently used macros. 56 class MacroAssembler: public Assembler { 62 MacroAssembler(Isolate* isolate, void* buffer, int size); [all...] |
macro-assembler-ia32.cc | 43 // MacroAssembler implementation. 45 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 57 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { 72 void MacroAssembler::StoreRoot(Register source, 84 void MacroAssembler::CompareRoot(Register with, 96 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { 103 void MacroAssembler::CompareRoot(const Operand& with, 111 void MacroAssembler::InNewSpace( 136 void MacroAssembler::RememberedSetHelper [all...] |
/external/chromium_org/v8/src/x64/ |
macro-assembler-x64.h | 38 // Default scratch register used by MacroAssembler (and other code that needs 70 // MacroAssembler implements a collection of frequently used macros. 71 class MacroAssembler: public Assembler { 77 MacroAssembler(Isolate* isolate, void* buffer, int size); 83 explicit NoRootArrayScope(MacroAssembler* assembler) [all...] |
macro-assembler-x64.cc | 44 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 60 intptr_t MacroAssembler::RootRegisterDelta(ExternalReference other) { 73 Operand MacroAssembler::ExternalOperand(ExternalReference target, 87 void MacroAssembler::Load(Register destination, ExternalReference source) { 106 void MacroAssembler::Store(ExternalReference destination, Register source) { 125 void MacroAssembler::LoadAddress(Register destination, 140 int MacroAssembler::LoadAddressSize(ExternalReference source) { 162 void MacroAssembler::PushAddress(ExternalReference source) { 176 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.h | 50 // Default scratch register used by MacroAssembler (and other code that needs 82 // MacroAssembler implements a collection of frequently used macros. 83 class MacroAssembler: public Assembler { 89 MacroAssembler(Isolate* isolate, void* buffer, int size); 95 explicit NoRootArrayScope(MacroAssembler* assembler) [all...] |
macro-assembler-x64.cc | 43 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 64 Operand MacroAssembler::ExternalOperand(ExternalReference target, 78 void MacroAssembler::Load(Register destination, ExternalReference source) { 97 void MacroAssembler::Store(ExternalReference destination, Register source) { 116 void MacroAssembler::LoadAddress(Register destination, 131 int MacroAssembler::LoadAddressSize(ExternalReference source) { 153 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { 160 void MacroAssembler::LoadRootIndexed(Register destination, 171 void MacroAssembler::StoreRoot(Register source, Heap::RootListIndex index) [all...] |
/external/chromium_org/v8/src/mips/ |
macro-assembler-mips.h | 43 // Registers t8, t9, and at are reserved for use by the MacroAssembler. 45 // The programmer should know that the MacroAssembler may clobber these three, 125 // MacroAssembler implements a collection of frequently used macros. 126 class MacroAssembler: public Assembler { 132 MacroAssembler(Isolate* isolate, void* buffer, int size); 263 // Currently the branch delay slot is filled by the MacroAssembler. [all...] |
macro-assembler-mips.cc | 43 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 55 void MacroAssembler::LoadRoot(Register destination, 61 void MacroAssembler::LoadRoot(Register destination, 70 void MacroAssembler::StoreRoot(Register source, 76 void MacroAssembler::StoreRoot(Register source, 85 void MacroAssembler::LoadHeapObject(Register result, 99 void MacroAssembler::PushSafepointRegisters() { 111 void MacroAssembler::PopSafepointRegisters() { 120 void MacroAssembler::PushSafepointRegistersAndDoubles() [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.h | 43 // Registers t8, t9, and at are reserved for use by the MacroAssembler. 45 // The programmer should know that the MacroAssembler may clobber these three, 131 // MacroAssembler implements a collection of frequently used macros. 132 class MacroAssembler: public Assembler { 138 MacroAssembler(Isolate* isolate, void* buffer, int size); 261 // Currently the branch delay slot is filled by the MacroAssembler. [all...] |
macro-assembler-mips.cc | 42 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) 54 void MacroAssembler::LoadRoot(Register destination, 60 void MacroAssembler::LoadRoot(Register destination, 69 void MacroAssembler::StoreRoot(Register source, 75 void MacroAssembler::StoreRoot(Register source, 84 void MacroAssembler::LoadHeapObject(Register result, 98 void MacroAssembler::PushSafepointRegisters() { 110 void MacroAssembler::PopSafepointRegisters() { 119 void MacroAssembler::PushSafepointRegistersAndDoubles() [all...] |