Searched defs:masm (Results 51 - 75 of 188) sorted by relevance

12345678

/external/vixl/examples/aarch64/
H A Dadd2-vectors.cc31 #define __ masm->
37 void GenerateAdd2Vectors(MacroAssembler* masm) { argument
99 MacroAssembler masm; local
103 masm.Bind(&add2_vectors);
104 GenerateAdd2Vectors(&masm);
105 masm.FinalizeCode();
141 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add2_vectors));
H A Dneon-matrix-multiply.cc29 #define __ masm->
43 static void GenerateMultiplyColumn(MacroAssembler* masm, argument
57 void GenerateNEONMatrixMultiply(MacroAssembler* masm) { argument
83 GenerateMultiplyColumn(masm, 0, 16);
84 GenerateMultiplyColumn(masm, 1, 17);
85 GenerateMultiplyColumn(masm, 2, 18);
86 GenerateMultiplyColumn(masm, 3, 19);
99 MacroAssembler masm; local
105 masm.Bind(&neon_matrix_multiply);
106 GenerateNEONMatrixMultiply(&masm);
[all...]
H A Dnon-const-visitor.cc30 #define __ masm->
33 void GenerateNonConstVisitorTestCode(MacroAssembler* masm) { argument
69 MacroAssembler masm; local
73 masm.Bind(&code_start);
74 GenerateNonConstVisitorTestCode(&masm);
75 masm.Bind(&code_end);
76 masm.FinalizeCode();
77 Instruction* instr_start = masm.GetLabelAddress<Instruction*>(&code_start);
78 Instruction* instr_end = masm.GetLabelAddress<Instruction*>(&code_end);
H A Dcustom-disassembler.cc31 #define __ masm->
115 void GenerateCustomDisassemblerTestCode(MacroAssembler* masm) { argument
136 MacroAssembler masm; local
140 masm.Bind(&code_start);
141 GenerateCustomDisassemblerTestCode(&masm);
142 masm.Bind(&code_end);
143 masm.FinalizeCode();
144 Instruction* instr_start = masm.GetLabelAddress<Instruction*>(&code_start);
145 Instruction* instr_end = masm.GetLabelAddress<Instruction*>(&code_end);
/external/vixl/test/
H A Dtest-use-scratch-register-scope.cc59 #define SETUP() MacroAssembler masm
62 #define __ masm.
71 explicit PerfectNestingTestHelper(MacroAssembler* masm) : masm_(masm) { argument
107 PerfectNestingTestHelper<MacroAssembler, UseScratchRegisterScope>(&masm)
116 PerfectNestingTestHelper<MacroAssembler, UseScratchRegisterScope>(&masm)
127 UseScratchRegisterScope temps(&masm);
189 UseScratchRegisterScope temps(&masm);
216 UseScratchRegisterScope local_temps(&masm);
245 UseScratchRegisterScope local_temps(&masm);
[all...]
/external/v8/src/builtins/
H A Dbuiltins-call.cc79 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) { argument
91 Generate_CallFunction(masm, ConvertReceiverMode::kAny,
96 MacroAssembler* masm) {
97 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined,
102 MacroAssembler* masm) {
103 Generate_CallFunction(masm, ConvertReceiverMod
78 Generate_CallFunction_ReceiverIsNullOrUndefined( MacroAssembler* masm) argument
84 Generate_CallFunction_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument
95 Generate_TailCallFunction_ReceiverIsNullOrUndefined( MacroAssembler* masm) argument
101 Generate_TailCallFunction_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument
107 Generate_TailCallFunction_ReceiverIsAny(MacroAssembler* masm) argument
111 Generate_CallBoundFunction(MacroAssembler* masm) argument
115 Generate_TailCallBoundFunction(MacroAssembler* masm) argument
119 Generate_Call_ReceiverIsNullOrUndefined(MacroAssembler* masm) argument
124 Generate_Call_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument
130 Generate_Call_ReceiverIsAny(MacroAssembler* masm) argument
134 Generate_TailCall_ReceiverIsNullOrUndefined( MacroAssembler* masm) argument
140 Generate_TailCall_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument
146 Generate_TailCall_ReceiverIsAny(MacroAssembler* masm) argument
[all...]
H A Dbuiltins-internal.cc45 void Builtins::Generate_InterruptCheck(MacroAssembler* masm) { argument
46 masm->TailCallRuntime(Runtime::kInterrupt);
49 void Builtins::Generate_StackCheck(MacroAssembler* masm) { argument
50 masm->TailCallRuntime(Runtime::kStackGuard);
H A Dbuiltins-handler.cc29 void Builtins::Generate_KeyedLoadIC_Miss(MacroAssembler* masm) { argument
30 KeyedLoadIC::GenerateMiss(masm);
32 void Builtins::Generate_KeyedLoadIC_Slow(MacroAssembler* masm) { argument
33 KeyedLoadIC::GenerateRuntimeGetProperty(masm);
36 void Builtins::Generate_KeyedStoreIC_Megamorphic(MacroAssembler* masm) { argument
37 KeyedStoreIC::GenerateMegamorphic(masm, SLOPPY);
40 void Builtins::Generate_KeyedStoreIC_Megamorphic_Strict(MacroAssembler* masm) { argument
41 KeyedStoreIC::GenerateMegamorphic(masm, STRICT);
70 void Builtins::Generate_KeyedStoreIC_Miss(MacroAssembler* masm) { argument
71 KeyedStoreIC::GenerateMiss(masm);
74 Generate_KeyedStoreIC_Slow(MacroAssembler* masm) argument
102 Generate_LoadIC_Getter_ForDeopt(MacroAssembler* masm) argument
120 Generate_LoadIC_Normal(MacroAssembler* masm) argument
150 Generate_StoreIC_Normal(MacroAssembler* masm) argument
154 Generate_StoreIC_Setter_ForDeopt(MacroAssembler* masm) argument
[all...]
/external/v8/src/debug/arm/
H A Ddebug-arm.cc15 #define __ ACCESS_MASM(masm)
18 void EmitDebugBreakSlot(MacroAssembler* masm) { argument
25 masm->InstructionsGeneratedSince(&check_size));
29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument
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()
72 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument
130 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
/external/v8/src/debug/arm64/
H A Ddebug-arm64.cc16 #define __ ACCESS_MASM(masm)
19 void EmitDebugBreakSlot(Assembler* masm) { argument
26 static_cast<int>(masm->InstructionsGeneratedSince(&check_size)));
30 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument
33 InstructionAccurateScope scope(masm, Assembler::kDebugBreakSlotInstructions);
34 masm->RecordDebugBreakSlot(mode);
35 EmitDebugBreakSlot(masm);
84 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, argument
89 FrameScope scope(masm, StackFrame::INTERNAL);
103 __ Push(masm
140 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
/external/v8/src/ic/
H A Daccess-compiler.h34 static void TailCallBuiltin(MacroAssembler* masm, Builtins::Name name);
50 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::BASE_EMBEDDED
64 static void GenerateTailCall(MacroAssembler* masm, Handle<Code> code);
/external/v8/src/ic/arm/
H A Dstub-cache-arm.cc15 #define __ ACCESS_MASM(masm)
17 static void ProbeTable(StubCache* stub_cache, MacroAssembler* masm, argument
80 void StubCache::GenerateProbe(MacroAssembler* masm, Register receiver, argument
116 Counters* counters = masm->isolate()->counters();
132 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2,
142 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2,
/external/v8/src/ic/arm64/
H A Dstub-cache-arm64.cc16 #define __ ACCESS_MASM(masm)
25 static void ProbeTable(StubCache* stub_cache, MacroAssembler* masm, argument
87 void StubCache::GenerateProbe(MacroAssembler* masm, Register receiver, argument
118 Counters* counters = masm->isolate()->counters();
134 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2,
144 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2,
/external/v8/src/ic/mips/
H A Dstub-cache-mips.cc15 #define __ ACCESS_MASM(masm)
17 static void ProbeTable(StubCache* stub_cache, MacroAssembler* masm, argument
80 void StubCache::GenerateProbe(MacroAssembler* masm, Register receiver, argument
116 Counters* counters = masm->isolate()->counters();
132 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2,
142 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2,
/external/v8/src/ic/mips64/
H A Dstub-cache-mips64.cc15 #define __ ACCESS_MASM(masm)
17 static void ProbeTable(StubCache* stub_cache, MacroAssembler* masm, argument
83 void StubCache::GenerateProbe(MacroAssembler* masm, Register receiver, argument
120 Counters* counters = masm->isolate()->counters();
136 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2,
146 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2,
/external/v8/src/ic/ppc/
H A Dstub-cache-ppc.cc15 #define __ ACCESS_MASM(masm)
17 static void ProbeTable(StubCache* stub_cache, MacroAssembler* masm, argument
92 void StubCache::GenerateProbe(MacroAssembler* masm, Register receiver, argument
134 Counters* counters = masm->isolate()->counters();
151 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2,
161 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2,
/external/v8/src/ic/s390/
H A Dstub-cache-s390.cc15 #define __ ACCESS_MASM(masm)
17 static void ProbeTable(StubCache* stub_cache, MacroAssembler* masm, argument
90 void StubCache::GenerateProbe(MacroAssembler* masm, Register receiver, argument
132 Counters* counters = masm->isolate()->counters();
149 ProbeTable(this, masm, kPrimary, receiver, name, scratch, extra, extra2,
159 ProbeTable(this, masm, kSecondary, receiver, name, scratch, extra, extra2,
/external/vixl/examples/aarch32/
H A Dcustom-aarch32-disasm.cc36 #define __ masm.
114 MacroAssembler masm; local
133 .DisassembleA32Buffer(masm.GetBuffer()->GetOffsetAddress<uint32_t*>(0),
134 masm.GetBuffer()->GetSizeInBytes());
139 .DisassembleA32Buffer(masm.GetBuffer()->GetOffsetAddress<uint32_t*>(0),
140 masm.GetBuffer()->GetSizeInBytes());
/external/vixl/test/aarch64/
H A Dtest-trace-aarch64.cc47 #define __ masm->
50 static void GenerateTestSequenceBase(MacroAssembler* masm) { argument
51 ExactAssemblyScope guard(masm,
52 masm->GetBuffer()->GetRemainingBytes(),
394 static void GenerateTestSequenceFP(MacroAssembler* masm) { argument
395 ExactAssemblyScope guard(masm,
396 masm->GetBuffer()->GetRemainingBytes(),
608 static void GenerateTestSequenceNEON(MacroAssembler* masm) { argument
609 ExactAssemblyScope guard(masm,
610 masm
2513 GenerateTestSequenceNEONFP(MacroAssembler* masm) argument
[all...]
/external/v8/src/
H A Dcodegen.cc74 Comment::Comment(MacroAssembler* masm, const char* msg) argument
75 : masm_(masm), msg_(msg) {
115 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm, argument
127 masm->GetCode(&desc);
/external/vixl/src/
H A Dcode-generation-scopes-vixl.h150 // This constructor implicitly calls `Open` (when `masm` is not `NULL`) to
153 EmissionCheckScope(MacroAssemblerInterface* masm, argument
156 Open(masm, size, size_policy);
177 void Open(MacroAssemblerInterface* masm, argument
180 Open(masm, size, size_policy, kBlockPools);
202 void Open(MacroAssemblerInterface* masm, argument
206 if (masm == NULL) {
212 masm_ = masm;
218 masm->EnsureEmitPoolsFor(size);
219 masm
231 EmissionCheckScope(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy, PoolPolicy pool_policy) argument
251 ExactAssemblyScope(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy = kExactSize) argument
264 Open(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy = kExactSize) argument
290 ExactAssemblyScope(MacroAssemblerInterface* masm, size_t size, SizePolicy assert_policy, PoolPolicy pool_policy) argument
297 Open(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy, PoolPolicy pool_policy) argument
[all...]
/external/vixl/test/aarch32/
H A Dtest-utils-aarch32.cc29 #define __ masm->
36 void RegisterDump::Dump(MacroAssembler* masm) { argument
37 UseScratchRegisterScope scratch(masm);
/external/v8/src/arm/
H A Dcode-stubs-arm.h14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
23 static void GenerateCopyCharacters(MacroAssembler* masm,
32 MacroAssembler* masm, Register left, Register right, Register scratch1,
36 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
44 MacroAssembler* masm, Register left, Register right, Register length,
81 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { argument
82 masm->instr_at_put(pos, (masm->instr_at(pos) & ~B27) | (B24 | B20));
83 DCHECK(Assembler::IsTstImmediate(masm->instr_at(pos)));
86 static void PatchNopIntoBranch(MacroAssembler* masm, in argument
153 Save(MacroAssembler* masm) argument
160 Restore(MacroAssembler* masm) argument
167 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
/external/v8/src/arm64/
H A Dcodegen-arm64.cc16 #define __ ACCESS_MASM(masm)
26 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const {
27 masm->EnterFrame(StackFrame::INTERNAL);
28 DCHECK(!masm->has_frame());
29 masm->set_has_frame(true);
33 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const {
34 masm->LeaveFrame(StackFrame::INTERNAL);
35 DCHECK(masm->has_frame());
36 masm->set_has_frame(false);
44 MacroAssembler* masm,
43 GenerateMapChangeElementsTransition( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* allocation_memento_found) argument
74 GenerateSmiToDouble( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument
180 GenerateDoubleToObject( MacroAssembler* masm, Register receiver, Register key, Register value, Register target_map, AllocationSiteMode mode, Label* fail) argument
370 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument
[all...]
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.h376 MacroAssembler* masm() const { return codegen_->masm(); } function in class:v8::internal::LDeferredCode

Completed in 305 milliseconds

12345678