[AArch64] Prevent argument promotion of vector with size > 128 bits (#70034)
[llvm-project.git] / llvm / lib / Target / AArch64 / 
tree981170a57fb32402f6fd2b3d68a91e52904a60e2
drwxr-xr-x   ..
-rw-r--r-- 5186 AArch64.h
-rw-r--r-- 81852 AArch64.td
-rw-r--r-- 8650 AArch64A53Fix835769.cpp
-rw-r--r-- 26352 AArch64A57FPLoadBalancing.cpp
-rw-r--r-- 16398 AArch64AdvSIMDScalarPass.cpp
-rw-r--r-- 67622 AArch64AsmPrinter.cpp
-rw-r--r-- 5551 AArch64BranchTargets.cpp
-rw-r--r-- 8563 AArch64CallingConvention.cpp
-rw-r--r-- 3074 AArch64CallingConvention.h
-rw-r--r-- 26628 AArch64CallingConvention.td
-rw-r--r-- 5660 AArch64CleanupLocalDynamicTLSPass.cpp
-rw-r--r-- 21509 AArch64CollectLOH.cpp
-rw-r--r-- 10963 AArch64Combine.td
-rw-r--r-- 6039 AArch64CompressJumpTables.cpp
-rw-r--r-- 10322 AArch64CondBrTuning.cpp
-rw-r--r-- 15629 AArch64ConditionOptimizer.cpp
-rw-r--r-- 34019 AArch64ConditionalCompares.cpp
-rw-r--r-- 7923 AArch64DeadRegisterDefinitionsPass.cpp
-rw-r--r-- 23473 AArch64ExpandImm.cpp
-rw-r--r-- 959 AArch64ExpandImm.h
-rw-r--r-- 66357 AArch64ExpandPseudoInsts.cpp
-rw-r--r-- 23861 AArch64FalkorHWPFFix.cpp
-rw-r--r-- 170239 AArch64FastISel.cpp
-rw-r--r-- 158237 AArch64FrameLowering.cpp
-rw-r--r-- 7002 AArch64FrameLowering.h
-rw-r--r-- 11619 AArch64GenRegisterBankInfo.def
-rw-r--r-- 5100 AArch64GlobalsTagging.cpp
-rw-r--r-- 262638 AArch64ISelDAGToDAG.cpp
-rw-r--r-- 1045543 AArch64ISelLowering.cpp
-rw-r--r-- 46689 AArch64ISelLowering.h
-rw-r--r-- 27862 AArch64InstrAtomics.td
-rw-r--r-- 478905 AArch64InstrFormats.td
-rw-r--r-- 19992 AArch64InstrGISel.td
-rw-r--r-- 335367 AArch64InstrInfo.cpp
-rw-r--r-- 29142 AArch64InstrInfo.h
-rw-r--r-- 465307 AArch64InstrInfo.td
-rw-r--r-- 89054 AArch64LoadStoreOptimizer.cpp
-rw-r--r-- 23489 AArch64LowerHomogeneousPrologEpilog.cpp
-rw-r--r-- 13334 AArch64MCInstLower.cpp
-rw-r--r-- 1680 AArch64MCInstLower.h
-rw-r--r-- 29053 AArch64MIPeepholeOpt.cpp
-rw-r--r-- 5903 AArch64MachineFunctionInfo.cpp
-rw-r--r-- 17775 AArch64MachineFunctionInfo.h
-rw-r--r-- 2903 AArch64MachineScheduler.cpp
-rw-r--r-- 1033 AArch64MachineScheduler.h
-rw-r--r-- 13791 AArch64MacroFusion.cpp
-rw-r--r-- 1054 AArch64MacroFusion.h
-rw-r--r-- 11625 AArch64PBQPRegAlloc.cpp
-rw-r--r-- 1327 AArch64PBQPRegAlloc.h
-rw-r--r-- 393993 AArch64PerfectShuffle.h
-rw-r--r-- 713 AArch64PfmCounters.td
-rw-r--r-- 11889 AArch64PointerAuth.cpp
-rw-r--r-- 4549 AArch64PointerAuth.h
-rw-r--r-- 22969 AArch64PromoteConstant.cpp
-rw-r--r-- 17780 AArch64RedundantCopyElimination.cpp
-rw-r--r-- 725 AArch64RegisterBanks.td
-rw-r--r-- 42234 AArch64RegisterInfo.cpp
-rw-r--r-- 6616 AArch64RegisterInfo.h
-rw-r--r-- 76010 AArch64RegisterInfo.td
-rw-r--r-- 26599 AArch64SIMDInstrOpt.cpp
-rw-r--r-- 16680 AArch64SLSHardening.cpp
-rw-r--r-- 71021 AArch64SMEInstrInfo.td
-rw-r--r-- 268883 AArch64SVEInstrInfo.td
-rw-r--r-- 67736 AArch64SchedA510.td
-rw-r--r-- 15881 AArch64SchedA53.td
-rw-r--r-- 27478 AArch64SchedA55.td
-rw-r--r-- 37013 AArch64SchedA57.td
-rw-r--r-- 21133 AArch64SchedA57WriteRes.td
-rw-r--r-- 86555 AArch64SchedA64FX.td
-rw-r--r-- 44567 AArch64SchedAmpere1.td
-rw-r--r-- 30805 AArch64SchedCyclone.td
-rw-r--r-- 43851 AArch64SchedExynosM3.td
-rw-r--r-- 51249 AArch64SchedExynosM4.td
-rw-r--r-- 52184 AArch64SchedExynosM5.td
-rw-r--r-- 5653 AArch64SchedFalkor.td
-rw-r--r-- 69300 AArch64SchedFalkorDetails.td
-rw-r--r-- 6587 AArch64SchedKryo.td
-rw-r--r-- 84617 AArch64SchedKryoDetails.td
-rw-r--r-- 41718 AArch64SchedNeoverseN1.td
-rw-r--r-- 89393 AArch64SchedNeoverseN2.td
-rw-r--r-- 79054 AArch64SchedNeoverseV1.td
-rw-r--r-- 114321 AArch64SchedNeoverseV2.td
-rw-r--r-- 6990 AArch64SchedPredExynos.td
-rw-r--r-- 4027 AArch64SchedPredNeoverse.td
-rw-r--r-- 19846 AArch64SchedPredicates.td
-rw-r--r-- 36154 AArch64SchedTSV110.td
-rw-r--r-- 15594 AArch64SchedThunderX.td
-rw-r--r-- 70545 AArch64SchedThunderX2T99.td
-rw-r--r-- 70742 AArch64SchedThunderX3T110.td
-rw-r--r-- 4077 AArch64Schedule.td
-rw-r--r-- 8105 AArch64SelectionDAGInfo.cpp
-rw-r--r-- 2536 AArch64SelectionDAGInfo.h
-rw-r--r-- 30357 AArch64SpeculationHardening.cpp
-rw-r--r-- 20855 AArch64StackTagging.cpp
-rw-r--r-- 13274 AArch64StackTaggingPreRA.cpp
-rw-r--r-- 6552 AArch64StorePairSuppress.cpp
-rw-r--r-- 18314 AArch64Subtarget.cpp
-rw-r--r-- 16286 AArch64Subtarget.h
-rw-r--r-- 101827 AArch64SystemOperands.td
-rw-r--r-- 34496 AArch64TargetMachine.cpp
-rw-r--r-- 3754 AArch64TargetMachine.h
-rw-r--r-- 3397 AArch64TargetObjectFile.cpp
-rw-r--r-- 2336 AArch64TargetObjectFile.h
-rw-r--r-- 161240 AArch64TargetTransformInfo.cpp
-rw-r--r-- 16583 AArch64TargetTransformInfo.h
drwxr-xr-x - AsmParser
-rw-r--r-- 3800 CMakeLists.txt
drwxr-xr-x - Disassembler
drwxr-xr-x - GISel
drwxr-xr-x - MCTargetDesc
-rw-r--r-- 5712 SMEABIPass.cpp
-rw-r--r-- 215991 SMEInstrFormats.td
-rw-r--r-- 411673 SVEInstrFormats.td
-rw-r--r-- 16514 SVEIntrinsicOpts.cpp
drwxr-xr-x - TargetInfo
drwxr-xr-x - Utils