From 6b3fe38e32b727c796559e15d45e4f17fbeb9d26 Mon Sep 17 00:00:00 2001 From: wang-xiangX Date: Thu, 25 Jul 2024 11:13:58 +0800 Subject: [PATCH] clean const & --- impl/matmul/matmul_tiling_algorithm.cpp | 14 +++++++------- impl/matmul/matmul_tiling_algorithm.h | 16 ++++++++-------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/impl/matmul/matmul_tiling_algorithm.cpp b/impl/matmul/matmul_tiling_algorithm.cpp index 61ad6fc3..b481ea3f 100644 --- a/impl/matmul/matmul_tiling_algorithm.cpp +++ b/impl/matmul/matmul_tiling_algorithm.cpp @@ -86,7 +86,7 @@ int32_t MatmulTilingAlgorithm::GetBestValue(int32_t base) const return BEST_VALUE_LIST[BEST_VALUE_LENGTH - 1]; } -void MatmulTilingAlgorithm::GetTwoFactors(int32_t* res, const int32_t& base, const int32_t& dim, const int32_t& maxNum, +void MatmulTilingAlgorithm::GetTwoFactors(int32_t* res, const int32_t base, const int32_t dim, const int32_t maxNum, int32_t cnt) const { // first clear res @@ -210,7 +210,7 @@ bool MatmulTilingAlgorithm::CheckBaseMNKL1Size(SingleCoreStatus& singleCoreStatu } void MatmulTilingAlgorithm::GetFinalMkn(SingleCoreStatus& singleCoreStatus, const CoreStatusPack& coreStatus, - const int32_t& k0, const int32_t& majorDimFactor, const int32_t& minorDimFactor) const + const int32_t k0, const int32_t majorDimFactor, const int32_t minorDimFactor) const { if (k0 == 0) { return; @@ -451,7 +451,7 @@ void MatmulTilingAlgorithm::GetL0FactorsCand(L0Factors& resFactors, const CoreSt } } -MKNParasCombo MatmulTilingAlgorithm::GetParasCombo(const int32_t& index, const MatmulRunParas& param) const +MKNParasCombo MatmulTilingAlgorithm::GetParasCombo(const int32_t index, const MatmulRunParas& param) const { (void)(param); std::map parasComboMap; @@ -639,7 +639,7 @@ int32_t MatmulTilingAlgorithm::CalL1MaxLen(int32_t resL1Size, L1StatusPack& l1St if factor greater then base, then factor = base if factor less than base, then get thr max factor of base, i.e. base 10, factor 9, then res factor = 5 */ -void MatmulTilingAlgorithm::GetNearestFactor(const int32_t& base, int32_t& factor, int32_t capValue) const +void MatmulTilingAlgorithm::GetNearestFactor(const int32_t base, int32_t& factor, int32_t capValue) const { if (!g_tempCfg.factorSplit) { return; @@ -811,7 +811,7 @@ void MatmulTilingAlgorithm::L1StatusBothFullLoad(const CoreStatusPack& coreStatu } } void MatmulTilingAlgorithm::NeitherFullLoadDb(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, - L1StatusPack& l1Status, const int32_t& kbl1Db) const + L1StatusPack& l1Status, const int32_t kbl1Db) const { const int32_t tmpKbl116 = l1Status.kBL1; l1Status.kBL1 = kbl1Db; @@ -1008,7 +1008,7 @@ bool MatmulTilingAlgorithm::CheckL1Size(int32_t amat, int32_t bmat, int32_t curB } void MatmulTilingAlgorithm::NeitherFullLoadKforND(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, - L1StatusPack& l1Status, const int32_t& kMaxAxis) const + L1StatusPack& l1Status, const int32_t kMaxAxis) const { int32_t biasSize = l1Status.channelWiseTimes * l1Status.nBL1 * l0Status.nL0 * C0_SIZE * l0Status.dtypeBias * l1Status.dbBL1; @@ -1771,7 +1771,7 @@ bool MatmulTilingAlgorithm::UserPolicy(const TilingPolicy policy, CoreStatusPack } bool MatmulTilingAlgorithm::PreProcessMiniShape(const std::string& opType, CoreStatusPack& coreStatus, - MatmulRunParas& params, const int32_t& coreNum, bool splitKFlag) const + MatmulRunParas& params, const int32_t coreNum, bool splitKFlag) const { (void)(opType); // experience value for mini shape diff --git a/impl/matmul/matmul_tiling_algorithm.h b/impl/matmul/matmul_tiling_algorithm.h index 61c5d31b..34a1fc8b 100644 --- a/impl/matmul/matmul_tiling_algorithm.h +++ b/impl/matmul/matmul_tiling_algorithm.h @@ -315,15 +315,15 @@ private: int32_t GetIteratorOrder(SingleCoreStatus& singleCoreStatus, const int32_t singleCoreM, const int32_t singleCoreN, const int32_t singleCoreK) const; void GetL0StatusFromParasCombo(L0StatusPack& l0Status, int32_t* parasCombo) const; - void GetTwoFactors(int32_t* res, const int32_t& base, const int32_t& dim, const int32_t& maxNum = 32, + void GetTwoFactors(int32_t* res, const int32_t base, const int32_t dim, const int32_t maxNum = 32, int32_t cnt = 0) const; void SetResFactors(L0Factors& resFactors, const L0StatusPack& l0Status) const; int32_t GetLoadSize(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status) const; - void GetFinalMkn(SingleCoreStatus& singleCoreStatus, const CoreStatusPack& coreStatus, const int32_t& k0, - const int32_t& majorDimFactor, const int32_t& minorDimFactor) const; + void GetFinalMkn(SingleCoreStatus& singleCoreStatus, const CoreStatusPack& coreStatus, const int32_t k0, + const int32_t majorDimFactor, const int32_t minorDimFactor) const; void GetL0FactorsCand(L0Factors& resFactors, const CoreStatusPack& coreStatus, SingleCoreStatus& singleCoreStatus, int32_t* parasCombo, const MatmulRunParas& param) const; - MKNParasCombo GetParasCombo(const int32_t& index, const MatmulRunParas& param) const; + MKNParasCombo GetParasCombo(const int32_t index, const MatmulRunParas& param) const; void GetL0cDB(const L0Factors (&resFactors)[L0PARAS_COMBO_LEN], const CoreStatusPack& coreStatus, L0StatusPack& l0Status) const; void GetL0Factors(const std::string& opType, const MatmulRunParas& param, const CoreStatusPack& coreStatus, @@ -331,7 +331,7 @@ private: int32_t GetL1Size(const L1StatusPack& l1Status, const L0StatusPack& l0Status) const; int32_t CalL1MaxLen(int32_t resL1Size, L1StatusPack& l1Status, const L0StatusPack& l0Status, const int32_t alignValue, const L1TilingType axisName) const; - void GetNearestFactor(const int32_t& base, int32_t& factor, int32_t capValue = INT32_MAX) const; + void GetNearestFactor(const int32_t base, int32_t& factor, int32_t capValue = INT32_MAX) const; void L1StatusAl1FullLoad(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status, int32_t res[][7]) const; void L1StatusBl1FullLoad(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status, @@ -339,13 +339,13 @@ private: void L1StatusBothFullLoad(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status, int32_t res[][7]) const; void NeitherFullLoadDb(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status, - const int32_t& kbl1Db) const; + const int32_t kbl1Db) const; void NeitherFullLoadMN(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status) const; void NeitherFullLoadKforNZ(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status) const; void NeitherFullLoadKforND(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status, - const int32_t& kMaxAxis) const; + const int32_t kMaxAxis) const; void NeitherFullLoadK(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status) const; void L1StatusNeitherFullLoad(const CoreStatusPack& coreStatus, const L0StatusPack& l0Status, L1StatusPack& l1Status, int32_t res[][7]) const; @@ -366,7 +366,7 @@ private: void GetBlockDim(const std::string& opType, MatmulRunParas& params, CoreStatusPack& coreStatus, BlockDimCalculator& blockDimRes); bool PreProcessMiniShape(const std::string& opType, CoreStatusPack& coreStatus, MatmulRunParas& params, - const int32_t& coreNum, bool splitKFlag) const; + const int32_t coreNum, bool splitKFlag) const; void UpdateMultiCore(const std::string& opType, const MatmulRunParas& params, CoreStatusPack& coreStatus, const BlockDimCalculator& blockDimRes) const; void CalcLoadSize(const DimFactor& blockDims, const CoreStatusPack& coreStatus, BlockDimCalculator& blockDimRes, -- Gitee