Searched defs:MacroAssembler (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/arm/
H A Dmacro-assembler-arm.cc42 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
H A Dmacro-assembler-arm.h91 // MacroAssembler implements a collection of frequently used macros.
92 class MacroAssembler: public Assembler { class in namespace:v8::internal
98 MacroAssembler(Isolate* isolate, void* buffer, int size);
1336 MacroAssembler* masm() { return &masm_; }
1352 MacroAssembler masm_; // Macro assembler used to generate the code.
/external/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.cc43 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
H A Dmacro-assembler-arm.h80 // MacroAssembler implements a collection of frequently used macros.
81 class MacroAssembler: public Assembler { class in namespace:v8::internal
87 MacroAssembler(Isolate* isolate, void* buffer, int size);
1423 MacroAssembler* masm() { return &masm_; }
1438 MacroAssembler masm_; // Macro assembler used to generate the code.
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.h61 // MacroAssembler implements a collection of frequently used macros.
62 class MacroAssembler: public Assembler { class in namespace:v8::internal
68 MacroAssembler(Isolate* isolate, void* buffer, int size);
913 MacroAssembler* masm() { return &masm_; }
918 MacroAssembler masm_; // Macro assembler used to generate the code.
H A Dmacro-assembler-ia32.cc42 // MacroAssembler implementation.
44 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h55 // MacroAssembler implements a collection of frequently used macros.
56 class MacroAssembler: public Assembler { class in namespace:v8::internal
62 MacroAssembler(Isolate* isolate, void* buffer, int size);
1004 MacroAssembler* masm() { return &masm_; }
1009 MacroAssembler masm_; // Macro assembler used to generate the code.
H A Dmacro-assembler-ia32.cc43 // MacroAssembler implementation.
45 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.h38 // 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 { class in namespace:v8::internal
77 MacroAssembler(Isolate* isolate, void* buffer, int size);
83 explicit NoRootArrayScope(MacroAssembler* assembler)
1477 MacroAssembler* masm() { return &masm_; }
1482 MacroAssembler masm_; // Macro assembler used to generate the code.
H A Dmacro-assembler-x64.cc44 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
/external/v8/src/x64/
H A Dmacro-assembler-x64.h50 // 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 { class in namespace:v8::internal
89 MacroAssembler(Isolate* isolate, void* buffer, int size);
95 explicit NoRootArrayScope(MacroAssembler* assembler)
1409 MacroAssembler* masm() { return &masm_; }
1414 MacroAssembler masm_; // Macro assembler used to generate the code.
H A Dmacro-assembler-x64.cc43 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
/external/chromium_org/v8/src/mips/
H A Dmacro-assembler-mips.h43 // 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 { class in namespace:v8::internal
132 MacroAssembler(Isolate* isolate, void* buffer, int size);
263 // Currently the branch delay slot is filled by the MacroAssembler.
1559 MacroAssembler* masm() { return &masm_; }
1574 MacroAssembler masm_; // Macro assembler used to generate the code.
H A Dmacro-assembler-mips.cc43 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]
/external/v8/src/mips/
H A Dmacro-assembler-mips.h43 // 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 { class in namespace:v8::internal
138 MacroAssembler(Isolate* isolate, void* buffer, int size);
261 // Currently the branch delay slot is filled by the MacroAssembler.
1500 MacroAssembler* masm() { return &masm_; }
1516 MacroAssembler masm_; // Macro assembler used to generate the code.
H A Dmacro-assembler-mips.cc42 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size) function in class:v8::internal::MacroAssembler
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
[all...]

Completed in 557 milliseconds