Lines Matching full:ats
586 ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS);
591 ATS.emitAttribute(ARMBuildAttrs::ABI_optimization_goals, OptimizationGoals);
594 ATS.finishAttributeSection();
625 ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS);
627 ATS.emitTextAttribute(ARMBuildAttrs::conformance, "2.09");
629 ATS.switchVendor("aeabi");
652 ATS.emitTargetAttributes(STI);
656 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RW_data,
660 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RW_data,
666 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_RO_data,
672 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_GOT_use,
675 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_GOT_use,
682 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal,
687 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal,
690 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal,
701 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal,
707 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_denormal,
722 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_exceptions,
725 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_exceptions, ARMBuildAttrs::Allowed);
730 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_rounding, ARMBuildAttrs::Allowed);
736 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_number_model,
739 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_number_model,
744 ATS.emitAttribute(ARMBuildAttrs::ABI_align_needed, 1);
745 ATS.emitAttribute(ARMBuildAttrs::ABI_align_preserved, 1);
749 ATS.emitAttribute(ARMBuildAttrs::ABI_VFP_args, ARMBuildAttrs::HardFPAAPCS);
755 ATS.emitAttribute(ARMBuildAttrs::ABI_FP_16bit_format,
766 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_wchar_t, WCharWidth);
778 ATS.emitAttribute(ARMBuildAttrs::ABI_enum_size, EnumBuildAttr);
788 ATS.emitAttribute(ARMBuildAttrs::PAC_extension,
791 ATS.emitAttribute(ARMBuildAttrs::PACRET_use, ARMBuildAttrs::PACRETUsed);
801 ATS.emitAttribute(ARMBuildAttrs::BTI_extension,
804 ATS.emitAttribute(ARMBuildAttrs::BTI_use, ARMBuildAttrs::BTIUsed);
810 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_R9_use,
813 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_R9_use,
816 ATS.emitAttribute(ARMBuildAttrs::ABI_PCS_R9_use,
1170 ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS);
1300 ATS.emitPad(PadBefore);
1301 ATS.emitRegSave(RegList, Opc == ARM::VSTMDDB_UPD);
1304 ATS.emitPad(PadAfter);
1349 ATS.emitSetFP(FramePtr, ARM::SP, -Offset);
1353 ATS.emitPad(Offset);
1357 ATS.emitMovSP(DstReg, -Offset);
1436 ARMTargetStreamer &ATS = static_cast<ARMTargetStreamer &>(TS);
2005 ATS.emitInst(Val);
2013 ATS.emitInst(Val);
2022 ATS.emitInst(Val, 'n');
2373 ATS.emitARMWinCFIAllocStack(MI->getOperand(0).getImm(),
2379 ATS.emitARMWinCFISaveRegMask(MI->getOperand(0).getImm(),
2384 ATS.emitARMWinCFISaveSP(MI->getOperand(0).getImm());
2388 ATS.emitARMWinCFISaveFRegs(MI->getOperand(0).getImm(),
2393 ATS.emitARMWinCFISaveLR(MI->getOperand(0).getImm());
2398 ATS.emitARMWinCFINop(MI->getOperand(0).getImm());
2402 ATS.emitARMWinCFIPrologEnd(/*Fragment=*/false);
2406 ATS.emitARMWinCFIEpilogStart(ARMCC::AL);
2410 ATS.emitARMWinCFIEpilogEnd();