/external/vixl/examples/ |
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 | 30 #define __ masm-> 32 void GenerateAbs(MacroAssembler* masm) { 50 MacroAssembler masm(assm_buf, BUF_SIZE); 56 masm.Bind(&abs); 57 GenerateAbs(&masm); 58 masm.FinalizeCode(); 63 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&abs));
|
getting-started.cc | 31 #define __ masm-> 35 void GenerateDemoFunction(MacroAssembler *masm) { 47 MacroAssembler masm(assm_buf, BUF_SIZE); 52 masm.Bind(&demo_function); 53 GenerateDemoFunction(&masm); 54 masm.FinalizeCode(); 57 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&demo_function));
|
add3-double.cc | 30 #define __ masm-> 32 void GenerateAdd3Double(MacroAssembler* masm) { 51 MacroAssembler masm(assm_buf, BUF_SIZE); 57 masm.Bind(&add3_double); 58 GenerateAdd3Double(&masm); 59 masm.FinalizeCode(); 68 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add3_double));
|
debugger.cc | 34 #define __ masm-> 38 void GenerateBreak(MacroAssembler* masm) { 56 MacroAssembler masm(assm_buf, BUF_SIZE); 62 masm.Bind(&start); 63 GenerateBreak(&masm); 64 masm.FinalizeCode(); 67 debugger.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
|
factorial.cc | 30 #define __ masm-> 32 void GenerateFactorial(MacroAssembler* masm) { 60 MacroAssembler masm(assm_buf, BUF_SIZE); 66 masm.Bind(&factorial); 67 GenerateFactorial(&masm); 68 masm.FinalizeCode(); 73 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial));
|
literal.cc | 30 #define __ masm. 35 MacroAssembler masm(BASE_BUF_SIZE); 39 Literal<int64_t> automatically_placed_literal(111, masm.GetLiteralPool()); 44 masm.Bind(&start); 46 CodeBufferCheckScope scope(&masm, 60 masm.FinalizeCode(); 64 size_t code_size = masm.SizeOfCodeGenerated(); 69 memcpy(code, masm.GetStartAddress<void*>(), code_size); 72 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
|
add4-double.cc | 30 #define __ masm-> 32 void GenerateAdd4Double(MacroAssembler* masm) { 59 MacroAssembler masm(assm_buf, BUF_SIZE); 65 masm.Bind(&add4_double); 66 GenerateAdd4Double(&masm); 67 masm.FinalizeCode(); 78 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add4_double));
|
check-bounds.cc | 30 #define __ masm-> 32 void GenerateCheckBounds(MacroAssembler* masm) { 79 MacroAssembler masm(assm_buf, BUF_SIZE); 85 masm.Bind(&check_bounds); 86 GenerateCheckBounds(&masm); 87 masm.FinalizeCode(); 90 Instruction * function = masm.GetLabelAddress<Instruction*>(&check_bounds);
|
crc-checksums.cc | 30 #define __ masm-> 32 void GenerateCrc32(MacroAssembler* masm) { 72 MacroAssembler masm(assm_buf, BUF_SIZE); 76 masm.Bind(&func); 77 GenerateCrc32(&masm); 78 masm.FinalizeCode(); 88 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&func));
|
factorial-rec.cc | 30 #define __ masm-> 32 void GenerateFactorialRec(MacroAssembler* masm) { 62 MacroAssembler masm(assm_buf, BUF_SIZE); 68 masm.Bind(&factorial_rec); 69 GenerateFactorialRec(&masm); 70 masm.FinalizeCode(); 75 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial_rec));
|
sum-array.cc | 31 #define __ masm-> 33 void GenerateSumArray(MacroAssembler* masm) { 66 MacroAssembler masm(assm_buf, BUF_SIZE); 72 masm.Bind(&sum_array); 73 GenerateSumArray(&masm); 74 masm.FinalizeCode(); 81 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&sum_array));
|
swap-int32.cc | 30 #define __ masm-> 32 void GenerateSwapInt32(MacroAssembler* masm) { 68 MacroAssembler masm(assm_buf, BUF_SIZE); 74 masm.Bind(&swap_int32); 75 GenerateSwapInt32(&masm); 76 masm.FinalizeCode(); 87 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap_int32));
|
swap4.cc | 30 #define __ masm-> 32 void GenerateSwap4(MacroAssembler* masm) { 54 MacroAssembler masm(assm_buf, BUF_SIZE); 60 masm.Bind(&swap4); 61 GenerateSwap4(&masm); 62 masm.FinalizeCode(); 78 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap4));
|
/external/vixl/benchmarks/ |
bench-branch-link.cc | 48 MacroAssembler masm(instructions * kInstructionSize); 49 InstructionAccurateScope scope(&masm, instructions); 51 #define __ masm. 59 masm.FinalizeCode();
|
bench-branch.cc | 53 MacroAssembler masm(buffer_size); 55 #define __ masm. 61 InstructionAccurateScope scope(&masm, buffer_instruction_count); 68 masm.Reset(); 73 InstructionAccurateScope scope(&masm, remaining); 81 masm.FinalizeCode();
|
bench-dataop.cc | 53 MacroAssembler masm(buffer_size); 55 #define __ masm. 60 InstructionAccurateScope scope(&masm, buffer_instruction_count); 65 masm.Reset(); 70 InstructionAccurateScope scope(&masm, remaining); 76 masm.FinalizeCode();
|
/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...] |
builtins.h | 468 static void Generate_Adaptor(MacroAssembler* masm, CFunctionId id); 469 static void Generate_AllocateInNewSpace(MacroAssembler* masm); 470 static void Generate_AllocateInOldSpace(MacroAssembler* masm); 471 static void Generate_ConstructedNonConstructable(MacroAssembler* masm); 472 static void Generate_CompileLazy(MacroAssembler* masm); 473 static void Generate_CompileBaseline(MacroAssembler* masm); 474 static void Generate_InOptimizationQueue(MacroAssembler* masm); 475 static void Generate_CompileOptimized(MacroAssembler* masm); 476 static void Generate_CompileOptimizedConcurrent(MacroAssembler* masm); 477 static void Generate_JSConstructStubGeneric(MacroAssembler* masm); [all...] |
/external/v8/src/debug/arm/ |
debug-arm.cc | 13 #define __ ACCESS_MASM(masm) 16 void EmitDebugBreakSlot(MacroAssembler* masm) { 23 masm->InstructionsGeneratedSince(&check_size)); 27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 30 Assembler::BlockConstPoolScope block_const_pool(masm); 31 masm->RecordDebugBreakSlot(mode); 32 EmitDebugBreakSlot(masm); 38 EmitDebugBreakSlot(patcher.masm()); 58 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0)); 59 patcher.masm()->b(&skip_constant) [all...] |
/external/v8/src/debug/ppc/ |
debug-ppc.cc | 13 #define __ ACCESS_MASM(masm) 16 void EmitDebugBreakSlot(MacroAssembler* masm) { 23 masm->InstructionsGeneratedSince(&check_size)); 27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 30 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm); 31 masm->RecordDebugBreakSlot(mode); 32 EmitDebugBreakSlot(masm); 38 EmitDebugBreakSlot(patcher.masm()); 60 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm()); 61 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 | 14 #define __ ACCESS_MASM(masm) 17 void EmitDebugBreakSlot(MacroAssembler* masm) { 22 masm->SizeOfCodeGeneratedSince(&check_codesize)); 26 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 28 masm->RecordDebugBreakSlot(mode); 29 EmitDebugBreakSlot(masm); 35 EmitDebugBreakSlot(patcher.masm()); 47 patcher.masm()->bind(&check_codesize); 48 patcher.masm()->call(code->entry(), RelocInfo::NONE32); 50 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize)) [all...] |
/external/v8/src/debug/x64/ |
debug-x64.cc | 15 #define __ ACCESS_MASM(masm) 18 void EmitDebugBreakSlot(MacroAssembler* masm) { 23 masm->SizeOfCodeGeneratedSince(&check_codesize)); 27 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 29 masm->RecordDebugBreakSlot(mode); 30 EmitDebugBreakSlot(masm); 36 EmitDebugBreakSlot(patcher.masm()); 46 patcher.masm()->bind(&check_codesize); 47 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), 49 patcher.masm()->call(kScratchRegister) [all...] |
/external/v8/src/debug/x87/ |
debug-x87.cc | 14 #define __ ACCESS_MASM(masm) 17 void EmitDebugBreakSlot(MacroAssembler* masm) { 22 masm->SizeOfCodeGeneratedSince(&check_codesize)); 26 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 28 masm->RecordDebugBreakSlot(mode); 29 EmitDebugBreakSlot(masm); 35 EmitDebugBreakSlot(patcher.masm()); 47 patcher.masm()->bind(&check_codesize); 48 patcher.masm()->call(code->entry(), RelocInfo::NONE32); 50 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize)) [all...] |