/external/vixl/examples/aarch64/ |
examples.h | 40 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* masm) [all...] |
abs.cc | 31 void GenerateAbs(MacroAssembler* masm) { 47 MacroAssembler masm;
|
getting-started.cc | 34 void GenerateDemoFunction(MacroAssembler *masm) { 45 MacroAssembler masm;
|
/external/v8/src/builtins/ |
builtins-debug.cc | 13 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) {
|
builtins-call.cc | 82 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* masm) [all...] |
builtins-interpreter.cc | 35 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/arm/ |
codegen-arm.h | 19 static void Generate(MacroAssembler* masm,
|
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...] |
code-stubs-arm.h | 14 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* masm, SaveFPRegsMode mode) [all...] |
/external/v8/src/arm64/ |
codegen-arm64.h | 19 static void Generate(MacroAssembler* masm,
|
macro-assembler-arm64-inl.h | 40 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::Eon(const Register& rd [all...] |
code-stubs-arm64.h | 12 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* masm) [all...] |
/external/v8/src/mips/ |
codegen-mips.h | 20 static void Generate(MacroAssembler* masm,
|
/external/v8/src/mips64/ |
codegen-mips64.h | 20 static void Generate(MacroAssembler* masm,
|
/external/v8/src/ppc/ |
codegen-ppc.h | 19 static void Generate(MacroAssembler* masm, Register string, Register index,
|
/external/v8/src/s390/ |
codegen-s390.h | 21 static void Generate(MacroAssembler* masm, Register string, Register index,
|
code-stubs-s390.h | 13 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* masm [all...] |
macro-assembler-s390.cc | 23 MacroAssembler::MacroAssembler(Isolate* arg_isolate, void* buffer, int size, 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::CallJSEntry(Register target) [all...] |
/external/v8/src/ |
macro-assembler.h | 71 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* masm [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 23 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...] |
/art/compiler/utils/arm/ |
assembler_arm_vixl.h | 40 class ArmVIXLMacroAssembler FINAL : public vixl32::MacroAssembler { 47 : vixl32::MacroAssembler(ArmVIXLMacroAssembler::kDefaultCodeBufferCapacity) {} 53 // Prefer following interfaces to using vixl32::MacroAssembler::Cbz/Cbnz. 76 MacroAssembler::func_name(vixl32::DontCare, rd, rn, operand); \ 78 using MacroAssembler::func_name 101 MacroAssembler::func_name(vixl32::DontCare, rd, operand); \ 103 using MacroAssembler::func_name 112 MacroAssembler::Rrx(vixl32::DontCare, rd, rn); 114 using MacroAssembler::Rrx; 117 MacroAssembler::Mul(vixl32::DontCare, rd, rn, rm) [all...] |
/external/v8/src/ia32/ |
codegen-ia32.h | 19 static void Generate(MacroAssembler* masm,
|
/external/v8/src/x87/ |
codegen-x87.h | 19 static void Generate(MacroAssembler* masm,
|
/external/v8/src/ic/ |
access-compiler.h | 34 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/ |
test-code-generation-scopes.cc | 54 aarch32::MacroAssembler masm; 68 aarch64::MacroAssembler masm; 82 aarch32::MacroAssembler masm; 97 aarch64::MacroAssembler masm; 112 aarch32::MacroAssembler masm; 128 aarch64::MacroAssembler masm; 144 aarch32::MacroAssembler masm; 160 aarch64::MacroAssembler masm; 176 aarch32::MacroAssembler masm; 194 aarch64::MacroAssembler masm [all...] |