Home
last modified time | relevance | path

Searched refs:GetAssembler (Results 1 – 25 of 29) sorted by relevance

12

/aosp12/art/compiler/utils/x86/
H A Dassembler_x86_test.cc401 GetAssembler()->repne_scasb(); in TEST_F()
407 GetAssembler()->repne_scasw(); in TEST_F()
413 GetAssembler()->repe_cmpsb(); in TEST_F()
419 GetAssembler()->repe_cmpsw(); in TEST_F()
425 GetAssembler()->repe_cmpsl(); in TEST_F()
431 GetAssembler()->rep_movsb(); in TEST_F()
437 GetAssembler()->rep_movsw(); in TEST_F()
1272 GetAssembler()->Bind(&target); in TEST_F()
1283 GetAssembler()->Bind(&start); in TEST_F()
1285 GetAssembler()->jmp(&target); in TEST_F()
[all …]
/aosp12/art/compiler/utils/x86_64/
H A Dassembler_x86_64_test.cc1113 GetAssembler()->repne_scasb(); in TEST_F()
1119 GetAssembler()->repne_scasw(); in TEST_F()
1125 GetAssembler()->rep_movsw(); in TEST_F()
2195 GetAssembler()->Bind(&target); in TEST_F()
2207 GetAssembler()->Bind(&start); in TEST_F()
2209 GetAssembler()->jmp(&target); in TEST_F()
2213 GetAssembler()->Bind(&target); in TEST_F()
2215 GetAssembler()->jmp(&start); in TEST_F()
2282 GetAssembler()->repe_cmpsw(); in TEST_F()
2288 GetAssembler()->repe_cmpsl(); in TEST_F()
[all …]
/aosp12/art/compiler/optimizing/
H A Dintrinsics_x86_64.cc250 GetAssembler()->sqrtsd(out, in); in VisitMathSqrt()
325 X86_64Assembler* assembler = GetAssembler(); in VisitMathRoundFloat()
366 X86_64Assembler* assembler = GetAssembler(); in VisitMathRoundDouble()
671 X86_64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar()
808 X86_64Assembler* assembler = GetAssembler(); in VisitSystemArrayCopy()
1158 X86_64Assembler* assembler = GetAssembler(); in VisitStringCompareTo()
1189 X86_64Assembler* assembler = GetAssembler(); in VisitStringEquals()
1486 X86_64Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
1530 X86_64Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
1561 X86_64Assembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck()
[all …]
H A Dcode_generator_arm_vixl.cc1966 GetAssembler()->FinalizeCode(); in Finalize()
2193 GetAssembler()->cfi().Nop(); in GenerateFrameEntry()
2331 GetAssembler()->cfi().RestoreState(); in GenerateFrameExit()
2334 GetAssembler()->cfi().RememberState(); in GenerateFrameExit()
2348 GetAssembler()->cfi().RestoreState(); in GenerateFrameExit()
2855 GetAssembler()->LoadFromOffset(kLoadWord, in VisitShouldDeoptimizeFlag()
3550 GetAssembler()->LoadFromOffset( in VisitInvokeInterface()
7036 GetAssembler()->LoadFromOffset( in MarkGCCard()
7114 GetAssembler()->LoadFromOffset( in GenerateSuspendCheck()
7126 return codegen_->GetAssembler(); in GetAssembler()
[all …]
H A Dintrinsics_arm_vixl.cc63 return codegen_->GetAssembler(); in GetAssembler()
198 assembler_(codegen->GetAssembler()), in IntrinsicLocationsBuilderARMVIXL()
396 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt()
408 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRint()
425 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRoundFloat()
468 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekByte()
478 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekIntNative()
488 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekLongNative()
509 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPeekShortNative()
526 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMemoryPokeByte()
[all …]
H A Dintrinsics_x86.cc312 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes()
344 GetAssembler()->sqrtsd(out, in); in VisitMathSqrt()
420 X86Assembler* assembler = GetAssembler(); in VisitMathRoundFloat()
878 X86Assembler* assembler = GetAssembler(); in VisitSystemArrayCopyChar()
970 X86Assembler* assembler = GetAssembler(); in VisitStringCompareTo()
1001 X86Assembler* assembler = GetAssembler(); in VisitStringEquals()
1312 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromBytes()
1356 X86Assembler* assembler = GetAssembler(); in VisitStringNewStringFromString()
1388 X86Assembler* assembler = GetAssembler(); in VisitStringGetCharsNoCheck()
2222 X86Assembler* assembler = GetAssembler(); in VisitIntegerReverse()
[all …]
H A Doptimizing_cfi_test.cc60 code_gen_->GetAssembler()->cfi().SetEnabled(true); in SetUpFrame()
100 Assembler* opt_asm = code_gen_->GetAssembler(); in Check()
194 ->GetAssembler())->GetVIXLAssembler()-> in TEST_ISA()
H A Dcode_generator_arm64.h302 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler() function
303 vixl::aarch64::MacroAssembler* GetVIXLAssembler() { return GetAssembler()->GetVIXLAssembler(); } in GetVIXLAssembler()
547 Arm64Assembler* GetAssembler() const;
549 return GetAssembler()->GetVIXLAssembler(); in GetVIXLAssembler()
607 Arm64Assembler* GetAssembler() override { return &assembler_; } in GetAssembler() function
608 const Arm64Assembler& GetAssembler() const override { return assembler_; } in GetAssembler() function
609 vixl::aarch64::MacroAssembler* GetVIXLAssembler() { return GetAssembler()->GetVIXLAssembler(); } in GetVIXLAssembler()
1142 inline Arm64Assembler* ParallelMoveResolverARM64::GetAssembler() const { in GetAssembler() function
1143 return codegen_->GetAssembler(); in GetAssembler()
H A Dcode_generator.cc335 start_offset_ = codegen_.GetAssembler().CodeSize(); in DisassemblyScope()
343 instruction_, start_offset_, codegen_.GetAssembler().CodeSize()); in ~DisassemblyScope()
361 code_start = GetAssembler()->CodeSize(); in GenerateSlowPaths()
395 size_t frame_start = GetAssembler()->CodeSize(); in Compile()
397 DCHECK_EQ(GetAssembler()->cfi().GetCurrentCFAOffset(), static_cast<int>(frame_size_)); in Compile()
399 disasm_info_->SetFrameEntryInterval(frame_start, GetAssembler()->CodeSize()); in Compile()
438 GetStackMapStream()->EndMethod(GetAssembler()->CodeSize()); in Compile()
442 size_t code_size = GetAssembler()->CodeSize(); in Finalize()
446 GetAssembler()->FinalizeInstructions(code); in Finalize()
1301 uint32_t pc = GetAssembler()->CodeSize(); in HasStackMapAtCurrentPc()
[all …]
H A Dintrinsics_arm_vixl.h72 ArmVIXLAssembler* GetAssembler();
H A Dintrinsics_x86.h72 X86Assembler* GetAssembler();
H A Dintrinsics_x86_64.h72 X86_64Assembler* GetAssembler();
H A Dcode_generator_x86_64.h162 X86_64Assembler* GetAssembler() const;
232 X86_64Assembler* GetAssembler() const { return assembler_; } in GetAssembler() function
388 X86_64Assembler* GetAssembler() override { in GetAssembler() function
392 const X86_64Assembler& GetAssembler() const override { in GetAssembler() function
H A Dcode_generator_arm_vixl.h275 ArmVIXLAssembler* GetAssembler() const;
343 ArmVIXLAssembler* GetAssembler() const { return assembler_; } in GetAssembler() function
344 ArmVIXLMacroAssembler* GetVIXLAssembler() { return GetAssembler()->GetVIXLAssembler(); } in GetVIXLAssembler()
490 ArmVIXLAssembler* GetAssembler() override { return &assembler_; } in GetAssembler() function
492 const ArmVIXLAssembler& GetAssembler() const override { return assembler_; } in GetAssembler() function
494 ArmVIXLMacroAssembler* GetVIXLAssembler() { return GetAssembler()->GetVIXLAssembler(); } in GetVIXLAssembler()
H A Dcode_generator_x86.h161 X86Assembler* GetAssembler() const;
228 X86Assembler* GetAssembler() const { return assembler_; } in GetAssembler() function
414 X86Assembler* GetAssembler() override { in GetAssembler() function
418 const X86Assembler& GetAssembler() const override { in GetAssembler() function
H A Dintrinsics_arm64.cc120 codegen->GetAssembler()->MaybeUnpoisonHeapReference(tmp_reg); in EmitNativeCode()
145 codegen->GetAssembler()->MaybePoisonHeapReference(tmp_reg); in EmitNativeCode()
863 codegen->GetAssembler()->PoisonHeapReference(temp.W()); in GenUnsafePut()
970 Arm64Assembler* assembler = codegen->GetAssembler(); in EmitLoadExclusive()
1024 Arm64Assembler* assembler = codegen->GetAssembler(); in EmitStoreExclusive()
1087 Arm64Assembler* assembler = codegen->GetAssembler(); in GenerateCompareAndSet()
3314 codegen_->GetAssembler()->MaybeUnpoisonHeapReference(tmp); in VisitReferenceRefersTo()
3958 codegen->GetAssembler()->MaybeUnpoisonHeapReference(temp); in GenerateSubTypeObjectCheckNoReadBarrier()
3964 codegen->GetAssembler()->MaybeUnpoisonHeapReference(temp); in GenerateSubTypeObjectCheckNoReadBarrier()
4067 codegen->GetAssembler()->MaybeUnpoisonHeapReference(temp); in GenerateVarHandleInstanceFieldChecks()
[all …]
H A Dintrinsics_utils.h57 TAssembler* assembler = down_cast<TAssembler*>(codegen->GetAssembler()); in EmitNativeCode()
H A Dcode_generator_arm64.cc1223 GetAssembler()->cfi().AdjustCFAOffset(frame_size); in GenerateFrameEntry()
1242 GetAssembler()->cfi().RememberState(); in GenerateFrameExit()
1268 GetAssembler()->cfi().AdjustCFAOffset(-frame_size); in GenerateFrameExit()
1271 GetAssembler()->cfi().RestoreState(); in GenerateFrameExit()
1272 GetAssembler()->cfi().DefCFAOffset(GetFrameSize()); in GenerateFrameExit()
1938 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorARM64()
2113 GetAssembler()->PoisonHeapReference(temp.W()); in HandleFieldSet()
2766 GetAssembler()->MaybeUnpoisonHeapReference(temp); in VisitArraySet()
2806 GetAssembler()->PoisonHeapReference(temp_source); in VisitArraySet()
3778 GetAssembler()->cfi().AdjustCFAOffset(adjustment); in IncreaseFrame()
[all …]
H A Dgraph_visualizer.cc217 codegen_->GetAssembler().CodeBufferBaseAddress(), in HGraphVisualizerPrinter()
218 codegen_->GetAssembler().CodeBufferBaseAddress() in HGraphVisualizerPrinter()
219 + codegen_->GetAssembler().CodeSize()) in HGraphVisualizerPrinter()
H A Doptimizing_compiler.cc729 ArrayRef<const uint8_t>(*codegen->GetAssembler()->cfi().data()), in Emit()
830 codegen->GetAssembler()->cfi().SetEnabled(compiler_options.GenerateAnyDebugInfo()); in TryCompile()
954 codegen->GetAssembler()->cfi().SetEnabled(compiler_options.GenerateAnyDebugInfo()); in TryCompileIntrinsic()
1408 info.cfi = ArrayRef<const uint8_t>(*codegen->GetAssembler()->cfi().data()); in JitCompile()
H A Dscheduler_arm.cc333 !codegen_->GetAssembler()->ShifterOperandCanHold( in CanGenerateTest()
337 } else if (!codegen_->GetAssembler()->ShifterOperandCanHold( in CanGenerateTest()
H A Dcode_generator.h223 virtual Assembler* GetAssembler() = 0;
224 virtual const Assembler& GetAssembler() const = 0;
H A Dcode_generator_x86_64.cc72 #define __ down_cast<X86_64Assembler*>(codegen->GetAssembler())-> // NOLINT
957 #define __ down_cast<X86_64Assembler*>(GetAssembler())-> // NOLINT
1452 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorX86_64()
5934 X86_64Assembler* ParallelMoveResolverX86_64::GetAssembler() const { in GetAssembler() function in art::x86_64::ParallelMoveResolverX86_64
5935 return codegen_->GetAssembler(); in GetAssembler()
7881 X86_64Assembler* assembler = codegen_->GetAssembler(); in CreateJumpTable()
7910 X86_64Assembler* assembler = GetAssembler(); in Finalize()
H A Dcode_generator_x86.cc73 #define __ down_cast<X86Assembler*>(codegen->GetAssembler())-> // NOLINT
943 #define __ down_cast<X86Assembler*>(GetAssembler())-> // NOLINT
1089 assembler_(codegen->GetAssembler()), in InstructionCodeGeneratorX86()
6764 X86Assembler* ParallelMoveResolverX86::GetAssembler() const { in GetAssembler() function in art::x86::ParallelMoveResolverX86
6765 return codegen_->GetAssembler(); in GetAssembler()
8689 codegen_->AddMethodAddressOffset(insn, GetAssembler()->CodeSize()); in VisitX86ComputeBaseMethodAddress()
8804 X86Assembler* assembler = codegen_->GetAssembler(); in CreateJumpTable()
8834 X86Assembler* assembler = GetAssembler(); in Finalize()
/aosp12/art/compiler/utils/
H A Djni_macro_assembler_test.h38 Ass* GetAssembler() { in GetAssembler() function

12