Lines Matching refs:ATS

541   ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS);  in EmitEndOfAsmFile()  local
545 ATS.emitAttribute(ARMBuildAttrs::ABI_optimization_goals, OptimizationGoals); in EmitEndOfAsmFile()
548 ATS.finishAttributeSection(); in EmitEndOfAsmFile()
587 ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS); in emitAttributes() local
589 ATS.emitTextAttribute(ARMBuildAttrs::conformance, "2.09"); in emitAttributes()
591 ATS.switchVendor("aeabi"); in emitAttributes()
617 ATS.emitTextAttribute(ARMBuildAttrs::CPU_name, "cortex-a9"); in emitAttributes()
621 ATS.emitArchExtension(ARM::AEK_HWDIV | ARM::AEK_HWDIVARM); in emitAttributes()
623 ATS.emitTextAttribute(ARMBuildAttrs::CPU_name, CPUString); in emitAttributes()
626 ATS.emitAttribute(ARMBuildAttrs::CPU_arch, getArchForCPU(CPUString, &STI)); in emitAttributes()
632 ATS.emitAttribute(ARMBuildAttrs::CPU_arch_profile, in emitAttributes()
635 ATS.emitAttribute(ARMBuildAttrs::CPU_arch_profile, in emitAttributes()
638 ATS.emitAttribute(ARMBuildAttrs::CPU_arch_profile, in emitAttributes()
643 ATS.emitAttribute(ARMBuildAttrs::ARM_ISA_use, in emitAttributes()
647 ATS.emitAttribute(ARMBuildAttrs::THUMB_ISA_use, ARMBuildAttrs::Allowed); in emitAttributes()
649 ATS.emitAttribute(ARMBuildAttrs::THUMB_ISA_use, in emitAttributes()
658 ATS.emitFPU(ARM::FK_CRYPTO_NEON_FP_ARMV8); in emitAttributes()
660 ATS.emitFPU(ARM::FK_NEON_FP_ARMV8); in emitAttributes()
662 ATS.emitFPU(ARM::FK_NEON_VFPV4); in emitAttributes()
664 ATS.emitFPU(STI.hasFP16() ? ARM::FK_NEON_FP16 : ARM::FK_NEON); in emitAttributes()
667 ATS.emitAttribute(ARMBuildAttrs::Advanced_SIMD_arch, in emitAttributes()
674 ATS.emitFPU(STI.hasD16() in emitAttributes()
678 ATS.emitFPU(STI.hasD16() in emitAttributes()
682 ATS.emitFPU(STI.hasD16() in emitAttributes()
690 ATS.emitFPU(ARM::FK_VFPV2); in emitAttributes()
695 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RW_data, in emitAttributes()
697 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RO_data, in emitAttributes()
699 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_GOT_use, in emitAttributes()
703 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_GOT_use, in emitAttributes()
709 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal, in emitAttributes()
711 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_exceptions, ARMBuildAttrs::Allowed); in emitAttributes()
716 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_rounding, ARMBuildAttrs::Allowed); in emitAttributes()
726 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal, in emitAttributes()
732 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal, in emitAttributes()
746 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_number_model, in emitAttributes()
749 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_number_model, in emitAttributes()
753 ATS.emitAttribute(ARMBuildAttrs::CPU_unaligned_access, in emitAttributes()
756 ATS.emitAttribute(ARMBuildAttrs::CPU_unaligned_access, in emitAttributes()
761 ATS.emitAttribute(ARMBuildAttrs::ABI_align_needed, 1); in emitAttributes()
762 ATS.emitAttribute(ARMBuildAttrs::ABI_align_preserved, 1); in emitAttributes()
766 ATS.emitAttribute(ARMBuildAttrs::ABI_HardFP_use, in emitAttributes()
771 ATS.emitAttribute(ARMBuildAttrs::ABI_VFP_args, ARMBuildAttrs::HardFPAAPCS); in emitAttributes()
776 ATS.emitAttribute(ARMBuildAttrs::FP_HP_extension, ARMBuildAttrs::AllowHPFP); in emitAttributes()
782 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_16bit_format, in emitAttributes()
786 ATS.emitAttribute(ARMBuildAttrs::MPextension_use, ARMBuildAttrs::AllowMP); in emitAttributes()
795 ATS.emitAttribute(ARMBuildAttrs::DIV_use, ARMBuildAttrs::AllowDIVExt); in emitAttributes()
806 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_wchar_t, WCharWidth); in emitAttributes()
818 ATS.emitAttribute(ARMBuildAttrs::ABI_enum_size, EnumBuildAttr); in emitAttributes()
828 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_R9_use, ARMBuildAttrs::R9Reserved); in emitAttributes()
830 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_R9_use, ARMBuildAttrs::R9IsGPR); in emitAttributes()
833 ATS.emitAttribute(ARMBuildAttrs::Virtualization_use, in emitAttributes()
836 ATS.emitAttribute(ARMBuildAttrs::Virtualization_use, in emitAttributes()
839 ATS.emitAttribute(ARMBuildAttrs::Virtualization_use, in emitAttributes()
1088 ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS); in EmitUnwindingInstruction() local
1152 ATS.emitRegSave(RegList, Opc == ARM::VSTMDDB_UPD); in EmitUnwindingInstruction()
1202 ATS.emitSetFP(FramePtr, ARM::SP, -Offset); in EmitUnwindingInstruction()
1206 ATS.emitPad(Offset); in EmitUnwindingInstruction()
1210 ATS.emitMovSP(DstReg, -Offset); in EmitUnwindingInstruction()