Home
last modified time | relevance | path

Searched defs:assembler (Results 1 – 15 of 15) sorted by relevance

/art/compiler/trampolines/
Dtrampoline_compiler.cc57 ArmVIXLAssembler assembler(allocator); in CreateTrampoline() local
95 Arm64Assembler assembler(allocator); in CreateTrampoline() local
134 X86Assembler assembler(allocator); in CreateTrampoline() local
155 x86_64::X86_64Assembler assembler(allocator); in CreateTrampoline() local
/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc75 static void GenSystemArrayCopyBaseAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyBaseAddress()
98 static void GenSystemArrayCopyEndAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyEndAddress()
129 ArmVIXLAssembler* assembler = arm_codegen->GetAssembler(); in EmitNativeCode() local
224 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveFPToInt()
234 static void MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveIntToFP()
305 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfLeadingZeros() local
350 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfTrailingZeros() local
396 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt() local
408 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRint() local
425 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRoundFloat() local
[all …]
Dintrinsics_x86.cc191 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { in MoveFPToInt()
206 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { in MoveIntToFP()
273 X86Assembler* assembler) { in GenReverseBytes()
312 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes() local
358 static void GenSSE41FPToFPIntrinsic(HInvoke* invoke, X86Assembler* assembler, int round_mode) { in GenSSE41FPToFPIntrinsic()
420 X86Assembler* assembler = GetAssembler(); in VisitMathRoundFloat() local
479 X86Assembler* assembler = codegen->GetAssembler(); in GenFPToFPCall() local
516 static void GenLowestOneBit(X86Assembler* assembler, in GenLowestOneBit()
825 static void CheckPosition(X86Assembler* assembler, in CheckPosition()
890 X86Assembler* assembler, in SystemArrayCopyPrimitive()
[all …]
Dintrinsics_x86_64.cc140 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveFPToInt()
146 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveIntToFP()
214 X86_64Assembler* assembler = codegen->GetAssembler(); in GenIsInfinite() local
302 static void GenSSE41FPToFPIntrinsic(HInvoke* invoke, X86_64Assembler* assembler, int round_mode) { in GenSSE41FPToFPIntrinsic()
363 X86_64Assembler* assembler = GetAssembler(); in VisitMathRoundFloat() local
404 X86_64Assembler* assembler = GetAssembler(); in VisitMathRoundDouble() local
655 static void CheckPosition(X86_64Assembler* assembler, in CheckPosition()
720 X86_64Assembler* assembler, in SystemArrayCopyPrimitive()
814 X86_64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar() local
819 X86_64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyByte() local
[all …]
Dintrinsics_utils.h58 TAssembler* assembler = down_cast<TAssembler*>(codegen->GetAssembler()); in EmitNativeCode() local
Dcode_generator_arm_vixl.cc118 EmitAdrCode(ArmVIXLMacroAssembler* assembler, vixl32::Register rd, vixl32::Label* label) in EmitAdrCode()
5999 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in CanEncode32BitConstantAsImmediate() local
9669 arm::ArmVIXLAssembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode() local
9945 static void EmitGrayCheckAndFastPath(ArmVIXLAssembler& assembler, in EmitGrayCheckAndFastPath()
9972 static vixl32::Register LoadReadBarrierMarkIntrospectionEntrypoint(ArmVIXLAssembler& assembler) { in LoadReadBarrierMarkIntrospectionEntrypoint()
9984 void CodeGeneratorARMVIXL::CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler, in CompileBakerReadBarrierThunk()
Dcode_generator_arm64.cc5192 Arm64Assembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode() local
7001 static void EmitGrayCheckAndFastPath(arm64::Arm64Assembler& assembler, in EmitGrayCheckAndFastPath()
7033 static void LoadReadBarrierMarkIntrospectionEntrypoint(arm64::Arm64Assembler& assembler, in LoadReadBarrierMarkIntrospectionEntrypoint()
7042 void CodeGeneratorARM64::CompileBakerReadBarrierThunk(Arm64Assembler& assembler, in CompileBakerReadBarrierThunk()
Dintrinsics_arm64.cc1123 Arm64Assembler* assembler = codegen->GetAssembler(); in EmitLoadExclusive() local
1177 Arm64Assembler* assembler = codegen->GetAssembler(); in EmitStoreExclusive() local
1240 Arm64Assembler* assembler = codegen->GetAssembler(); in GenerateCompareAndSet() local
1337 Arm64Assembler* assembler = arm64_codegen->GetAssembler(); in EmitNativeCode() local
Dcode_generator_x86_64.cc7989 X86_64Assembler* assembler = codegen_->GetAssembler(); in CreateJumpTable() local
8018 X86_64Assembler* assembler = GetAssembler(); in Finalize() local
Dcode_generator_x86.cc8752 X86Assembler* assembler = codegen_->GetAssembler(); in CreateJumpTable() local
8782 X86Assembler* assembler = GetAssembler(); in Finalize() local
/art/compiler/utils/x86_64/
Dassembler_x86_64_test.cc641 std::string shll_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in shll_fn()
662 std::string shlq_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in shlq_fn()
683 std::string shrl_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in shrl_fn()
703 std::string shrq_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in shrq_fn()
723 std::string sarl_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in sarl_fn()
743 std::string sarq_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in sarq_fn()
763 std::string rorl_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in rorl_fn()
783 std::string roll_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in roll_fn()
803 std::string rorq_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in rorq_fn()
823 std::string rolq_fn(AssemblerX86_64Test::Base* assembler_test, x86_64::X86_64Assembler* assembler) { in rolq_fn()
[all …]
Djni_macro_assembler_x86_64.cc143 static void DecreaseFrameSizeImpl(size_t adjust, X86_64Assembler* assembler) { in DecreaseFrameSizeImpl()
/art/compiler/utils/
Dassembler_thumb_test.cc92 ArmVIXLJNIMacroAssembler assembler; member in art::arm::ArmVIXLAssemblerTest
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc114 static void DecreaseFrameSizeImpl(X86Assembler* assembler, size_t adjust) { in DecreaseFrameSizeImpl()
Dassembler_x86_test.cc510 std::string rorl_fn(AssemblerX86Test::Base* assembler_test, x86::X86Assembler* assembler) { in rorl_fn()
530 std::string roll_fn(AssemblerX86Test::Base* assembler_test, x86::X86Assembler* assembler) { in roll_fn()