Searched refs:MacroAssembler (Results 1 - 25 of 354) sorted by relevance

1234567891011>>

/external/vixl/examples/aarch64/
H A Dexamples.h40 void GenerateFactorial(MacroAssembler* masm);
46 void GenerateFactorialRec(MacroAssembler* masm);
52 void GenerateNEONMatrixMultiply(MacroAssembler* masm);
58 void GenerateAdd2Vectors(MacroAssembler* masm);
65 void GenerateAdd3Double(MacroAssembler* masm);
72 void GenerateAdd4Double(MacroAssembler* masm);
79 void GenerateSumArray(MacroAssembler* masm);
85 void GenerateAbs(MacroAssembler* masm);
94 void GenerateCheckBounds(MacroAssembler* masm);
101 void GenerateCrc32(MacroAssembler* mas
[all...]
H A Dabs.cc31 void GenerateAbs(MacroAssembler* masm) {
47 MacroAssembler masm;
H A Dgetting-started.cc34 void GenerateDemoFunction(MacroAssembler *masm) {
45 MacroAssembler masm;
/external/v8/src/builtins/
H A Dbuiltins-debug.cc13 void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) {
18 void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) {
23 void Builtins::Generate_FrameDropperTrampoline(MacroAssembler* masm) {
27 void Builtins::Generate_HandleDebuggerStatement(MacroAssembler* masm) {
H A Dbuiltins-call.cc82 MacroAssembler* masm) {
88 MacroAssembler* masm) {
93 void Builtins::Generate_CallFunction_ReceiverIsAny(MacroAssembler* masm) {
99 MacroAssembler* masm) {
105 MacroAssembler* masm) {
110 void Builtins::Generate_TailCallFunction_ReceiverIsAny(MacroAssembler* masm) {
114 void Builtins::Generate_CallBoundFunction(MacroAssembler* masm) {
118 void Builtins::Generate_TailCallBoundFunction(MacroAssembler* masm) {
122 void Builtins::Generate_Call_ReceiverIsNullOrUndefined(MacroAssembler* masm) {
128 MacroAssembler* mas
[all...]
H A Dbuiltins-interpreter.cc35 void Builtins::Generate_InterpreterPushArgsAndCall(MacroAssembler* masm) {
41 MacroAssembler* masm) {
47 MacroAssembler* masm) {
52 void Builtins::Generate_InterpreterPushArgsAndTailCall(MacroAssembler* masm) {
58 MacroAssembler* masm) {
77 void Builtins::Generate_InterpreterPushArgsAndConstruct(MacroAssembler* masm) {
83 MacroAssembler* masm) {
89 MacroAssembler* masm) {
/external/v8/src/arm64/
H A Dmacro-assembler-arm64-inl.h40 Handle<Object> MacroAssembler::CodeObject() {
46 void MacroAssembler::And(const Register& rd,
55 void MacroAssembler::Ands(const Register& rd,
64 void MacroAssembler::Tst(const Register& rn,
71 void MacroAssembler::Bic(const Register& rd,
80 void MacroAssembler::Bics(const Register& rd,
89 void MacroAssembler::Orr(const Register& rd,
98 void MacroAssembler::Orn(const Register& rd,
107 void MacroAssembler::Eor(const Register& rd,
116 void MacroAssembler
[all...]
H A Dcodegen-arm64.h19 static void Generate(MacroAssembler* masm,
H A Dcode-stubs-arm64.h12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
19 MacroAssembler* masm, Register left, Register right, Register scratch1,
23 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
31 MacroAssembler* masm, Register left, Register right, Register length,
70 // See MacroAssembler::RecordWriteField() for example.
186 // registers, but we don't bother saving MacroAssembler scratch registers.
187 saved_regs_.Remove(MacroAssembler::DefaultTmpList());
188 saved_fp_regs_.Remove(MacroAssembler::DefaultFPTmpList());
207 void Save(MacroAssembler* masm) {
213 void Restore(MacroAssembler* mas
[all...]
/external/v8/src/
H A Dmacro-assembler.h71 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type)
89 // scope, the MacroAssembler is still marked as being in a frame scope, and
97 MacroAssembler* masm_;
104 FrameAndConstantPoolScope(MacroAssembler* masm, StackFrame::Type type)
130 // scope, the MacroAssembler is still marked as being in a frame scope, and
138 MacroAssembler* masm_;
149 explicit ConstantPoolUnavailableScope(MacroAssembler* masm)
164 MacroAssembler* masm_;
173 explicit AllowExternalCallThatCantCauseGC(MacroAssembler* masm)
180 explicit NoCurrentFrameScope(MacroAssembler* mas
[all...]
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size, function in class:v8::internal::MacroAssembler
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
[all...]
/external/v8/src/arm/
H A Dcodegen-arm.h19 static void Generate(MacroAssembler* masm,
H A Dmacro-assembler-arm.cc22 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size, function in class:v8::internal::MacroAssembler
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
[all...]
H A Dcode-stubs-arm.h14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 MacroAssembler* masm, Register left, Register right, Register scratch1,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 MacroAssembler* masm, Register left, Register right, Register length,
70 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
75 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
101 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(),
142 void Save(MacroAssembler* masm) {
149 void Restore(MacroAssembler* masm) {
156 void SaveCallerSaveRegisters(MacroAssembler* mas
[all...]
/external/v8/src/ia32/
H A Dcodegen-ia32.h19 static void Generate(MacroAssembler* masm,
/external/v8/src/mips/
H A Dcodegen-mips.h20 static void Generate(MacroAssembler* masm,
H A Dcode-stubs-mips.h14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 MacroAssembler* masm, Register left, Register right, Register scratch1,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
33 MacroAssembler* masm, Register left, Register right, Register length,
97 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
104 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
132 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(),
173 void Save(MacroAssembler* masm) {
180 void Restore(MacroAssembler* masm) {
187 void SaveCallerSaveRegisters(MacroAssembler* mas
[all...]
/external/v8/src/mips64/
H A Dcodegen-mips64.h20 static void Generate(MacroAssembler* masm,
/external/v8/src/ppc/
H A Dcodegen-ppc.h19 static void Generate(MacroAssembler* masm, Register string, Register index,
/external/v8/src/s390/
H A Dcodegen-s390.h21 static void Generate(MacroAssembler* masm, Register string, Register index,
H A Dcode-stubs-s390.h13 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
18 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
31 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
88 static void PatchBranchCondMask(MacroAssembler* masm, int pos, Condition c) {
145 MacroAssembler masm(stub->GetIsolate(), stub->instruction_start(),
188 void Save(MacroAssembler* masm) {
195 void Restore(MacroAssembler* masm) { masm->pop(scratch1_); }
200 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) {
209 inline void RestoreCallerSaveRegisters(MacroAssembler* mas
[all...]
H A Dmacro-assembler-s390.cc23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size, function in class:v8::internal::MacroAssembler
34 void MacroAssembler::Jump(Register target) { b(target); }
36 void MacroAssembler::JumpToJSEntry(Register target) {
41 void MacroAssembler::Jump(intptr_t target, RelocInfo::Mode rmode,
55 void MacroAssembler::Jump(Address target, RelocInfo::Mode rmode, Condition cond,
61 void MacroAssembler::Jump(Handle<Code> code, RelocInfo::Mode rmode,
67 int MacroAssembler::CallSize(Register target) { return 2; } // BASR
69 void MacroAssembler::Call(Register target) {
79 void MacroAssembler
[all...]
/external/v8/src/x87/
H A Dcodegen-x87.h19 static void Generate(MacroAssembler* masm,
/external/v8/src/ic/
H A Daccess-compiler.h34 static void TailCallBuiltin(MacroAssembler* masm, Builtins::Name name);
50 MacroAssembler* masm() { return &masm_; }
64 static void GenerateTailCall(MacroAssembler* masm, Handle<Code> code);
77 MacroAssembler masm_;
78 // Ensure that MacroAssembler has a reasonable size.
79 STATIC_ASSERT(sizeof(MacroAssembler) < 128 * kPointerSize);
/external/vixl/test/
H A Dtest-code-generation-scopes.cc55 aarch32::MacroAssembler masm;
69 aarch64::MacroAssembler masm;
83 aarch32::MacroAssembler masm;
98 aarch64::MacroAssembler masm;
113 aarch32::MacroAssembler masm;
129 aarch64::MacroAssembler masm;
145 aarch32::MacroAssembler masm;
161 aarch64::MacroAssembler masm;
177 aarch32::MacroAssembler masm;
195 aarch64::MacroAssembler mas
[all...]

Completed in 482 milliseconds

1234567891011>>