/external/vixl/examples/aarch64/ |
H A D | add2-vectors.cc | 31 #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 D | neon-matrix-multiply.cc | 29 #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 D | non-const-visitor.cc | 30 #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 D | custom-disassembler.cc | 31 #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 D | test-use-scratch-register-scope.cc | 59 #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 D | 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) { 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 D | builtins-internal.cc | 45 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 D | builtins-handler.cc | 29 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 D | debug-arm.cc | 15 #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 D | debug-arm64.cc | 16 #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 D | access-compiler.h | 34 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 D | stub-cache-arm.cc | 15 #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 D | stub-cache-arm64.cc | 16 #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 D | stub-cache-mips.cc | 15 #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 D | stub-cache-mips64.cc | 15 #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 D | stub-cache-ppc.cc | 15 #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 D | stub-cache-s390.cc | 15 #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 D | custom-aarch32-disasm.cc | 36 #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 D | test-trace-aarch64.cc | 47 #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 D | codegen.cc | 74 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 D | code-generation-scopes-vixl.h | 150 // 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 D | test-utils-aarch32.cc | 29 #define __ masm-> 36 void RegisterDump::Dump(MacroAssembler* masm) { argument 37 UseScratchRegisterScope scratch(masm);
|
/external/v8/src/arm/ |
H A D | code-stubs-arm.h | 14 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 D | codegen-arm64.cc | 16 #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 D | lithium-codegen-arm.h | 376 MacroAssembler* masm() const { return codegen_->masm(); } function in class:v8::internal::LDeferredCode
|