/external/vixl/examples/aarch64/ |
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);
|
crc-checksums.cc | 29 #define __ masm-> 31 void GenerateCrc32(MacroAssembler* masm) { 69 MacroAssembler masm; local 73 masm.Bind(&func); 74 GenerateCrc32(&masm); 75 masm.FinalizeCode(); 85 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&func));
|
factorial-rec.cc | 29 #define __ masm-> 31 void GenerateFactorialRec(MacroAssembler* masm) { 59 MacroAssembler masm; local 65 masm.Bind(&factorial_rec); 66 GenerateFactorialRec(&masm); 67 masm.FinalizeCode(); 72 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial_rec));
|
sum-array.cc | 30 #define __ masm-> 32 void GenerateSumArray(MacroAssembler* masm) { 63 MacroAssembler masm; local 69 masm.Bind(&sum_array); 70 GenerateSumArray(&masm); 71 masm.FinalizeCode(); 78 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&sum_array));
|
swap-int32.cc | 29 #define __ masm-> 31 void GenerateSwapInt32(MacroAssembler* masm) { 65 MacroAssembler masm; local 71 masm.Bind(&swap_int32); 72 GenerateSwapInt32(&masm); 73 masm.FinalizeCode(); 86 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap_int32));
|
swap4.cc | 29 #define __ masm-> 31 void GenerateSwap4(MacroAssembler* masm) { 51 MacroAssembler masm; local 57 masm.Bind(&swap4); 58 GenerateSwap4(&masm); 59 masm.FinalizeCode(); 77 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&swap4));
|
non-const-visitor.cc | 30 #define __ masm-> 33 void GenerateNonConstVisitorTestCode(MacroAssembler* masm) { 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);
|
/external/v8/src/ppc/ |
code-stubs-ppc.h | 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 20 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm, 27 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 33 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm, 92 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { 94 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BT); 97 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { 99 masm->instr_at_put(pos, (masm->instr_at(pos) & ~kBOfieldMask) | BF) [all...] |
codegen-ppc.h | 19 static void Generate(MacroAssembler* masm, Register string, Register index,
|
/external/v8/src/debug/s390/ |
debug-s390.cc | 17 #define __ ACCESS_MASM(masm) 19 void EmitDebugBreakSlot(MacroAssembler* masm) { 34 masm->SizeOfCodeGeneratedSince(&check_size)); 37 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 39 masm->RecordDebugBreakSlot(mode); 40 EmitDebugBreakSlot(masm); 45 EmitDebugBreakSlot(patcher.masm()); 69 patcher.masm()->mov(v8::internal::r14, 71 patcher.masm()->basr(v8::internal::r14, v8::internal::r14); 79 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, [all...] |
/external/v8/src/s390/ |
code-stubs-s390.h | 13 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 18 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm, 25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 31 static void GenerateOneByteCharsCompareLoop(MacroAssembler* masm, 88 static void PatchBranchCondMask(MacroAssembler* masm, int pos, Condition c) { 89 int32_t instrLen = masm->instr_length_at(pos); 95 masm->instr_at_put<FourByteInstr>( 96 pos, (masm->instr_at(pos) & ~kFourByteBrCondMask) | updatedMask); 100 masm->instr_at_put<SixByteInstr>( 101 pos, (masm->instr_at(pos) & ~kSixByteBrCondMask) | updatedMask) [all...] |
codegen-s390.h | 21 static void Generate(MacroAssembler* masm, Register string, Register index,
|
/external/v8/src/arm/ |
code-stubs-arm.h | 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 21 MacroAssembler* masm, Register left, Register right, Register scratch1, 25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 33 MacroAssembler* masm, Register left, Register right, Register length, 70 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { 71 masm->instr_at_put(pos, (masm->instr_at(pos) & ~B27) | (B24 | B20)); 72 DCHECK(Assembler::IsTstImmediate(masm->instr_at(pos))); 75 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { 76 masm->instr_at_put(pos, (masm->instr_at(pos) & ~(B24 | B20)) | B27) [all...] |
codegen-arm.h | 19 static void Generate(MacroAssembler* masm,
|
/external/v8/src/mips/ |
code-stubs-mips.h | 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 21 MacroAssembler* masm, Register left, Register right, Register scratch1, 25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 33 MacroAssembler* masm, Register left, Register right, Register length, 97 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { 98 const unsigned offset = masm->instr_at(pos) & kImm16Mask; 99 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) | 101 DCHECK(Assembler::IsBne(masm->instr_at(pos))); 104 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { 105 const unsigned offset = masm->instr_at(pos) & kImm16Mask [all...] |
codegen-mips.h | 20 static void Generate(MacroAssembler* masm,
|
/external/v8/src/mips64/ |
code-stubs-mips64.h | 14 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 21 MacroAssembler* masm, Register left, Register right, Register scratch1, 25 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 33 MacroAssembler* masm, Register left, Register right, Register length, 98 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { 99 const unsigned offset = masm->instr_at(pos) & kImm16Mask; 100 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) | 102 DCHECK(Assembler::IsBne(masm->instr_at(pos))); 105 static void PatchNopIntoBranch(MacroAssembler* masm, int pos) { 106 const unsigned offset = masm->instr_at(pos) & kImm16Mask [all...] |
codegen-mips64.h | 20 static void Generate(MacroAssembler* masm,
|
/external/v8/src/arm64/ |
codegen-arm64.h | 19 static void Generate(MacroAssembler* masm,
|
/external/v8/src/debug/arm64/ |
debug-arm64.cc | 16 #define __ ACCESS_MASM(masm) 19 void EmitDebugBreakSlot(Assembler* masm) { 26 static_cast<int>(masm->InstructionsGeneratedSince(&check_size))); 30 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { 33 InstructionAccurateScope scope(masm, Assembler::kDebugBreakSlotInstructions); 34 masm->RecordDebugBreakSlot(mode); 35 EmitDebugBreakSlot(masm); 84 void DebugCodegen::GenerateDebugBreakStub(MacroAssembler* masm, 89 FrameScope scope(masm, StackFrame::INTERNAL); 97 __ Push(masm->isolate()->factory()->the_hole_value()) [all...] |
/external/vixl/benchmarks/aarch64/ |
bench-branch.cc | 62 MacroAssembler masm(buffer_size); 64 #define __ masm. 70 ExactAssemblyScope scope(&masm, buffer_size); 77 masm.Reset(); 82 ExactAssemblyScope scope(&masm, remaining * kInstructionSize); 90 masm.FinalizeCode();
|
bench-dataop.cc | 62 MacroAssembler masm(buffer_size); 64 #define __ masm. 69 ExactAssemblyScope scope(&masm, buffer_size); 74 masm.Reset(); 79 ExactAssemblyScope scope(&masm, remaining * kInstructionSize); 85 masm.FinalizeCode();
|
/external/vixl/test/aarch64/examples/ |
test-examples.cc | 48 #define __ masm-> 102 void GenerateTestWrapper(MacroAssembler* masm, RegisterDump* regs) { 105 regs->Dump(masm); 138 simulator.WriteXRegister(15, masm.GetLabelAddress<uint64_t>(&Func)); \ 139 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&test)); \ 167 MacroAssembler masm; \ 185 masm.Bind(&test); \ 186 GenerateTestWrapper(&masm, ®s); \ 187 masm.FinalizeCode() 202 masm.Bind(&factorial) 566 MacroAssembler masm; local [all...] |
/external/v8/src/ia32/ |
code-stubs-ia32.h | 12 void ArrayNativeCode(MacroAssembler* masm, 20 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm, 27 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 34 MacroAssembler* masm, Register left, Register right, Register length, 54 static void GenerateNegativeLookup(MacroAssembler* masm, 207 void Save(MacroAssembler* masm) { 216 if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_); 220 masm->push(ecx); 222 masm->push(scratch1_); 224 masm->push(address_) [all...] |
/external/v8/src/x64/ |
code-stubs-x64.h | 12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code); 19 MacroAssembler* masm, Register left, Register right, Register scratch1, 23 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm, 30 MacroAssembler* masm, Register left, Register right, Register length, 50 static void GenerateNegativeLookup(MacroAssembler* masm, 200 void Save(MacroAssembler* masm) { 209 if (!scratch0_.is(scratch0_orig_)) masm->Push(scratch0_); 213 masm->Push(rcx); 215 masm->Push(scratch1_); 217 masm->Push(address_) [all...] |