/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...] |