HomeSort by relevance Sort by last modified time
    Searched defs:MacroAssembler (Results 1 - 13 of 13) sorted by null

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

Completed in 5717 milliseconds