HomeSort by relevance Sort by last modified time
    Searched refs:masm (Results 1 - 25 of 352) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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 29 #define __ masm->
31 void GenerateAbs(MacroAssembler* masm) {
47 MacroAssembler masm; local
53 masm.Bind(&abs);
54 GenerateAbs(&masm);
55 masm.FinalizeCode();
60 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&abs));
getting-started.cc 30 #define __ masm->
34 void GenerateDemoFunction(MacroAssembler *masm) {
45 MacroAssembler masm; local
50 masm.Bind(&demo_function);
51 GenerateDemoFunction(&masm);
52 masm.FinalizeCode();
55 simulator.RunFrom(masm.GetLabelAddress<Instruction *>(&demo_function));
add3-double.cc 29 #define __ masm->
31 void GenerateAdd3Double(MacroAssembler* masm) {
48 MacroAssembler masm; local
54 masm.Bind(&add3_double);
55 GenerateAdd3Double(&masm);
56 masm.FinalizeCode();
65 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add3_double));
debugger.cc 33 #define __ masm->
37 void GenerateBreak(MacroAssembler* masm) {
53 MacroAssembler masm; local
59 masm.Bind(&start);
60 GenerateBreak(&masm);
61 masm.FinalizeCode();
64 debugger.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
factorial.cc 29 #define __ masm->
31 void GenerateFactorial(MacroAssembler* masm) {
57 MacroAssembler masm; local
63 masm.Bind(&factorial);
64 GenerateFactorial(&masm);
65 masm.FinalizeCode();
70 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial));
literal.cc 29 #define __ masm.
34 MacroAssembler masm; local
38 Literal<int64_t> automatically_placed_literal(111, masm.GetLiteralPool());
43 masm.Bind(&start);
45 ExactAssemblyScope scope(&masm,
58 masm.FinalizeCode();
62 size_t code_size = masm.GetSizeOfCodeGenerated();
67 memcpy(code, masm.GetBuffer()->GetStartAddress<void*>(), code_size);
70 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
simulated-runtime-calls.cc 35 #define __ masm->
60 void GenerateRuntimeCallExamples(MacroAssembler* masm) {
83 MacroAssembler masm; local
87 masm.Bind(&call_runtime_add_floats);
88 GenerateRuntimeCallExamples(&masm);
89 masm.FinalizeCode();
92 masm.GetLabelAddress<Instruction*>(&call_runtime_add_floats);
96 disassembler.DisassembleBuffer(start, masm.GetSizeOfCodeGenerated());
add4-double.cc 29 #define __ masm->
31 void GenerateAdd4Double(MacroAssembler* masm) {
56 MacroAssembler masm; local
62 masm.Bind(&add4_double);
63 GenerateAdd4Double(&masm);
64 masm.FinalizeCode();
75 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add4_double));
  /external/v8/src/builtins/
builtins-debug.cc 13 void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) {
14 DebugCodegen::GenerateDebugBreakStub(masm,
18 void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) {
19 DebugCodegen::GenerateDebugBreakStub(masm,
23 void Builtins::Generate_FrameDropperTrampoline(MacroAssembler* masm) {
24 DebugCodegen::GenerateFrameDropperTrampoline(masm);
27 void Builtins::Generate_HandleDebuggerStatement(MacroAssembler* masm) {
28 DebugCodegen::GenerateHandleDebuggerStatement(masm);
builtins-call.cc 82 MacroAssembler* masm) {
83 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined,
88 MacroAssembler* masm) {
89 Generate_CallFunction(masm, ConvertReceiverMode::kNotNullOrUndefined,
93 void Builtins::Generate_CallFunction_ReceiverIsAny(MacroAssembler* masm) {
94 Generate_CallFunction(masm, ConvertReceiverMode::kAny,
99 MacroAssembler* masm) {
100 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined,
105 MacroAssembler* masm) {
106 Generate_CallFunction(masm, ConvertReceiverMode::kNotNullOrUndefined
    [all...]
builtins-interpreter.cc 35 void Builtins::Generate_InterpreterPushArgsAndCall(MacroAssembler* masm) {
37 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kOther);
41 MacroAssembler* masm) {
43 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kJSFunction);
47 MacroAssembler* masm) {
49 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kWithFinalSpread);
52 void Builtins::Generate_InterpreterPushArgsAndTailCall(MacroAssembler* masm) {
54 masm, TailCallMode::kAllow, InterpreterPushArgsMode::kOther);
58 MacroAssembler* masm) {
60 masm, TailCallMode::kAllow, InterpreterPushArgsMode::kJSFunction)
    [all...]
  /external/vixl/test/
test-code-generation-scopes.cc 46 #define __ masm.
54 aarch32::MacroAssembler masm; local
57 CodeBufferCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes);
61 masm.FinalizeCode();
68 aarch64::MacroAssembler masm; local
71 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize);
75 masm.FinalizeCode();
82 aarch32::MacroAssembler masm; local
85 CodeBufferCheckScope scope(&masm, 2 * aarch32::kA32InstructionSizeInBytes);
90 masm.FinalizeCode()
97 aarch64::MacroAssembler masm; local
112 aarch32::MacroAssembler masm; local
128 aarch64::MacroAssembler masm; local
144 aarch32::MacroAssembler masm; local
160 aarch64::MacroAssembler masm; local
176 aarch32::MacroAssembler masm; local
194 aarch64::MacroAssembler masm; local
212 aarch32::MacroAssembler masm; local
226 aarch64::MacroAssembler masm; local
240 aarch32::MacroAssembler masm; local
256 aarch64::MacroAssembler masm; local
272 aarch32::MacroAssembler masm; local
288 aarch64::MacroAssembler masm; local
304 aarch32::MacroAssembler masm; local
322 aarch64::MacroAssembler masm; local
344 aarch32::MacroAssembler masm; local
386 aarch64::MacroAssembler masm; local
420 aarch32::MacroAssembler masm; local
457 aarch64::MacroAssembler masm; local
493 aarch32::MacroAssembler masm; local
507 aarch64::MacroAssembler masm; local
521 aarch32::MacroAssembler masm; local
537 aarch64::MacroAssembler masm; local
553 aarch32::MacroAssembler masm; local
569 aarch64::MacroAssembler masm; local
585 aarch32::MacroAssembler masm; local
603 aarch64::MacroAssembler masm; local
621 aarch32::MacroAssembler masm; local
661 aarch64::MacroAssembler masm; local
701 aarch32::MacroAssembler masm; local
736 aarch64::MacroAssembler masm; local
    [all...]
  /external/vixl/examples/aarch32/
abs.cc 29 #define __ masm->
31 void GenerateAbs(MacroAssembler* masm) {
45 MacroAssembler masm(A32);
48 masm.Bind(&abs);
49 GenerateAbs(&masm);
50 masm.FinalizeCode();
55 byte* code = masm.GetBuffer()->GetStartAddress<byte*>();
56 uint32_t code_size = masm.GetSizeOfCodeGenerated();
getting-started.cc 29 #define __ masm->
31 void GenerateDemo(MacroAssembler* masm) {
43 MacroAssembler masm; local
48 masm.Bind(&demo);
49 GenerateDemo(&masm);
52 masm.FinalizeCode();
56 byte* code = masm.GetBuffer()->GetStartAddress<byte*>();
57 uint32_t code_size = masm.GetSizeOfCodeGenerated();
  /external/v8/src/debug/x64/
debug-x64.cc 17 #define __ ACCESS_MASM(masm)
20 void EmitDebugBreakSlot(MacroAssembler* masm) {
25 masm->SizeOfCodeGeneratedSince(&check_codesize));
29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
31 masm->RecordDebugBreakSlot(mode);
32 EmitDebugBreakSlot(masm);
38 EmitDebugBreakSlot(patcher.masm());
48 patcher.masm()->bind(&check_codesize);
49 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()),
51 patcher.masm()->call(kScratchRegister)
    [all...]
  /external/vixl/benchmarks/aarch64/
bench-branch-link.cc 54 MacroAssembler masm(instructions * kInstructionSize);
55 ExactAssemblyScope scope(&masm, instructions * kInstructionSize);
57 #define __ masm.
65 masm.FinalizeCode();
  /external/vixl/src/
code-generation-scopes-vixl.h 150 // This constructor implicitly calls `Open` (when `masm` is not `NULL`) to
153 EmissionCheckScope(MacroAssemblerInterface* masm,
156 Open(masm, size, size_policy);
177 void Open(MacroAssemblerInterface* masm,
180 Open(masm, size, size_policy, kBlockPools);
202 void Open(MacroAssemblerInterface* masm,
206 if (masm == NULL) {
212 masm_ = masm;
218 masm->EnsureEmitPoolsFor(size);
219 masm->BlockPools()
    [all...]
  /external/v8/src/
macro-assembler.h 71 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type)
72 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) {
73 masm->set_has_frame(true);
75 masm->EnterFrame(type);
104 FrameAndConstantPoolScope(MacroAssembler* masm, StackFrame::Type type)
105 : masm_(masm),
107 old_has_frame_(masm->has_frame()),
109 masm->is_constant_pool_available()) {
110 masm->set_has_frame(true)
    [all...]
  /external/v8/src/debug/arm/
debug-arm.cc 15 #define __ ACCESS_MASM(masm)
18 void EmitDebugBreakSlot(MacroAssembler* masm) {
25 masm->InstructionsGeneratedSince(&check_size));
29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
32 Assembler::BlockConstPoolScope block_const_pool(masm);
33 masm->RecordDebugBreakSlot(mode);
34 EmitDebugBreakSlot(masm);
40 EmitDebugBreakSlot(patcher.masm());
60 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0));
61 patcher.masm()->b(&skip_constant)
    [all...]
  /external/v8/src/debug/ppc/
debug-ppc.cc 15 #define __ ACCESS_MASM(masm)
18 void EmitDebugBreakSlot(MacroAssembler* masm) {
25 masm->InstructionsGeneratedSince(&check_size));
29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
32 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm);
33 masm->RecordDebugBreakSlot(mode);
34 EmitDebugBreakSlot(masm);
40 EmitDebugBreakSlot(patcher.masm());
62 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm());
63 patcher.masm()->mov(v8::internal::r0
    [all...]
  /external/v8/src/debug/ia32/
debug-ia32.cc 16 #define __ ACCESS_MASM(masm)
19 void EmitDebugBreakSlot(MacroAssembler* masm) {
24 masm->SizeOfCodeGeneratedSince(&check_codesize));
28 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
30 masm->RecordDebugBreakSlot(mode);
31 EmitDebugBreakSlot(masm);
37 EmitDebugBreakSlot(patcher.masm());
49 patcher.masm()->bind(&check_codesize);
50 patcher.masm()->call(code->entry(), RelocInfo::NONE32);
52 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize))
    [all...]
  /external/v8/src/debug/mips/
debug-mips.cc 15 #define __ ACCESS_MASM(masm)
18 void EmitDebugBreakSlot(MacroAssembler* masm) {
25 masm->InstructionsGeneratedSince(&check_size));
29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
32 Assembler::BlockTrampolinePoolScope block_pool(masm);
33 masm->RecordDebugBreakSlot(mode);
34 EmitDebugBreakSlot(masm);
40 EmitDebugBreakSlot(patcher.masm());
56 patcher.masm()->li(v8::internal::t9,
58 patcher.masm()->Call(v8::internal::t9)
    [all...]
  /external/v8/src/debug/mips64/
debug-mips64.cc 15 #define __ ACCESS_MASM(masm)
17 void EmitDebugBreakSlot(MacroAssembler* masm) {
24 masm->InstructionsGeneratedSince(&check_size));
28 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
31 Assembler::BlockTrampolinePoolScope block_pool(masm);
32 masm->RecordDebugBreakSlot(mode);
33 EmitDebugBreakSlot(masm);
39 EmitDebugBreakSlot(patcher.masm());
57 patcher.masm()->li(v8::internal::t9,
60 patcher.masm()->Call(v8::internal::t9)
    [all...]
  /external/v8/src/debug/x87/
debug-x87.cc 16 #define __ ACCESS_MASM(masm)
19 void EmitDebugBreakSlot(MacroAssembler* masm) {
24 masm->SizeOfCodeGeneratedSince(&check_codesize));
28 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) {
30 masm->RecordDebugBreakSlot(mode);
31 EmitDebugBreakSlot(masm);
37 EmitDebugBreakSlot(patcher.masm());
49 patcher.masm()->bind(&check_codesize);
50 patcher.masm()->call(code->entry(), RelocInfo::NONE32);
52 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize))
    [all...]

Completed in 758 milliseconds

1 2 3 4 5 6 7 8 91011>>