[PATCH] D110258: [AArch64] Always add -tune-cpu argument to -cc1 driver

Dave Green via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 27 03:38:07 PDT 2021


dmgreen added a comment.

I think these are the features I would class as tuning:

  FeatureExperimentalZeroingPseudos
  FeatureZCRegMove
  FeatureZCZeroingGP
  FeatureNoZCZeroingFP
  FeatureZCZeroing
  FeatureZCZeroingFPWorkaround
  FeatureStrictAlign
  FeatureBalanceFPOps
  FeaturePredictableSelectIsExpensive
  FeatureCustomCheapAsMoveHandling
  FeatureExynosCheapAsMoveHandling
  FeaturePostRAScheduler
  FeatureSlowMisaligned128Store
  FeatureSlowPaired128
  FeatureSlowSTRQro
  FeatureAlternateSExtLoadCVTF32Pattern
  FeatureArithmeticBccFusion
  FeatureArithmeticCbzFusion
  FeatureCmpBccFusion
  FeatureFuseAddress
  FeatureFuseAES
  FeatureFuseArithmeticLogic
  FeatureFuseCCSelect
  FeatureFuseCryptoEOR
  FeatureFuseLiterals
  FeatureDisableLatencySchedHeuristic
  FeatureForce32BitJumpTables
  FeatureUseRSqrt
  FeatureLSLFast
  FeatureAggressiveFMA

The `ProcA55` type features set `ARMProcFamily`, which seems to be used for tuning everywhere they are used, so would probably class as tuning features too.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110258/new/

https://reviews.llvm.org/D110258



More information about the cfe-commits mailing list