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

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

Completed in 832 milliseconds