/aosp12/art/compiler/utils/x86/ |
H A D | assembler_x86_test.cc | 401 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 D | assembler_x86_64_test.cc | 1113 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 D | intrinsics_x86_64.cc | 250 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 D | code_generator_arm_vixl.cc | 1966 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 D | intrinsics_arm_vixl.cc | 63 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 D | intrinsics_x86.cc | 312 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 D | optimizing_cfi_test.cc | 60 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 D | code_generator_arm64.h | 302 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 D | code_generator.cc | 335 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 D | intrinsics_arm_vixl.h | 72 ArmVIXLAssembler* GetAssembler();
|
H A D | intrinsics_x86.h | 72 X86Assembler* GetAssembler();
|
H A D | intrinsics_x86_64.h | 72 X86_64Assembler* GetAssembler();
|
H A D | code_generator_x86_64.h | 162 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 D | code_generator_arm_vixl.h | 275 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 D | code_generator_x86.h | 161 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 D | intrinsics_arm64.cc | 120 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 D | intrinsics_utils.h | 57 TAssembler* assembler = down_cast<TAssembler*>(codegen->GetAssembler()); in EmitNativeCode()
|
H A D | code_generator_arm64.cc | 1223 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 D | graph_visualizer.cc | 217 codegen_->GetAssembler().CodeBufferBaseAddress(), in HGraphVisualizerPrinter() 218 codegen_->GetAssembler().CodeBufferBaseAddress() in HGraphVisualizerPrinter() 219 + codegen_->GetAssembler().CodeSize()) in HGraphVisualizerPrinter()
|
H A D | optimizing_compiler.cc | 729 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 D | scheduler_arm.cc | 333 !codegen_->GetAssembler()->ShifterOperandCanHold( in CanGenerateTest() 337 } else if (!codegen_->GetAssembler()->ShifterOperandCanHold( in CanGenerateTest()
|
H A D | code_generator.h | 223 virtual Assembler* GetAssembler() = 0; 224 virtual const Assembler& GetAssembler() const = 0;
|
H A D | code_generator_x86_64.cc | 72 #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 D | code_generator_x86.cc | 73 #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 D | jni_macro_assembler_test.h | 38 Ass* GetAssembler() { in GetAssembler() function
|