HomeSort by relevance Sort by last modified time
    Searched refs:masm (Results 1 - 25 of 377) 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));
check-bounds.cc 29 #define __ masm->
31 void GenerateCheckBounds(MacroAssembler* masm) {
81 MacroAssembler masm; local
87 masm.Bind(&check_bounds);
88 GenerateCheckBounds(&masm);
89 masm.FinalizeCode();
92 Instruction* function = masm.GetLabelAddress<Instruction*>(&check_bounds);
  /external/v8/src/builtins/
builtins-debug.cc 12 void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) {
13 DebugCodegen::GenerateDebugBreakStub(masm,
17 void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) {
18 DebugCodegen::GenerateDebugBreakStub(masm,
22 void Builtins::Generate_FrameDropper_LiveEdit(MacroAssembler* masm) {
23 DebugCodegen::GenerateFrameDropperLiveEdit(masm);
builtins-interpreter.cc 31 void Builtins::Generate_InterpreterPushArgsAndCall(MacroAssembler* masm) {
32 return Generate_InterpreterPushArgsAndCallImpl(masm, TailCallMode::kDisallow,
37 MacroAssembler* masm) {
38 return Generate_InterpreterPushArgsAndCallImpl(masm, TailCallMode::kDisallow,
42 void Builtins::Generate_InterpreterPushArgsAndTailCall(MacroAssembler* masm) {
43 return Generate_InterpreterPushArgsAndCallImpl(masm, TailCallMode::kAllow,
48 MacroAssembler* masm) {
49 return Generate_InterpreterPushArgsAndCallImpl(masm, TailCallMode::kAllow,
65 void Builtins::Generate_InterpreterPushArgsAndConstruct(MacroAssembler* masm) {
66 return Generate_InterpreterPushArgsAndConstructImpl(masm, CallableType::kAny)
    [all...]
builtins-call.cc 79 MacroAssembler* masm) {
80 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined,
85 MacroAssembler* masm) {
86 Generate_CallFunction(masm, ConvertReceiverMode::kNotNullOrUndefined,
90 void Builtins::Generate_CallFunction_ReceiverIsAny(MacroAssembler* masm) {
91 Generate_CallFunction(masm, ConvertReceiverMode::kAny,
96 MacroAssembler* masm) {
97 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined,
102 MacroAssembler* masm) {
103 Generate_CallFunction(masm, ConvertReceiverMode::kNotNullOrUndefined
    [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/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 90 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type)
91 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) {
92 masm->set_has_frame(true);
94 masm->EnterFrame(type);
123 FrameAndConstantPoolScope(MacroAssembler* masm, StackFrame::Type type)
124 : masm_(masm),
126 old_has_frame_(masm->has_frame()),
128 masm->is_constant_pool_available()) {
129 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/ppc/
code-stubs-ppc.h 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
23 static void GenerateCopyCharacters(MacroAssembler* masm, Register dest,
29 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
36 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
42 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm,
101 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) {
103 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BT);
106 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) {
108 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BF)
    [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/x64/
debug-x64.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());
47 patcher.masm()->bind(&check_codesize);
48 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()),
50 patcher.masm()->call(kScratchRegister)
    [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 4151 milliseconds

1 2 3 4 5 6 7 8 91011>>