Move genIncRegBy() to codegenclassic.h (dotnet/coreclr#7063)
authorHyung-Kyu Choi <hqueue@users.noreply.github.com>
Tue, 6 Sep 2016 17:13:31 +0000 (02:13 +0900)
committerJan Kotas <jkotas@microsoft.com>
Tue, 6 Sep 2016 17:13:31 +0000 (10:13 -0700)
We don't have to keep genIncRegBy() in codegen.h anymore,
since genIncRegBy() is defined in codegenlegacy.cpp and only used in LEGACY_BACKEND code.

Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Commit migrated from https://github.com/dotnet/coreclr/commit/527edfc09a2bd1060bd66fcce1fc99932a332645

src/coreclr/src/jit/codegen.h
src/coreclr/src/jit/codegenclassic.h

index a36973b..0c4a311 100755 (executable)
@@ -48,8 +48,6 @@ public:
                                    unsigned* cnsPtr,
                                    bool      nogen = false);
 
-    // This should move to CodeGenClassic.h after genCreateAddrMode() is no longer dependent upon it
-    void genIncRegBy(regNumber reg, ssize_t ival, GenTreePtr tree, var_types dstType = TYP_INT, bool ovfl = false);
 
 private:
 #if defined(_TARGET_XARCH_) && !FEATURE_STACK_FP_X87
index bc35562..81b7b34 100644 (file)
@@ -38,6 +38,7 @@ void genSetRegToIcon(regNumber reg, ssize_t val, var_types type = TYP_INT, insFl
 
 regNumber genGetRegSetToIcon(ssize_t val, regMaskTP regBest = 0, var_types type = TYP_INT);
 void genDecRegBy(regNumber reg, ssize_t ival, GenTreePtr tree);
+void genIncRegBy(regNumber reg, ssize_t ival, GenTreePtr tree, var_types dstType = TYP_INT, bool ovfl = false);
 
 void genMulRegBy(regNumber reg, ssize_t ival, GenTreePtr tree, var_types dstType = TYP_INT, bool ovfl = false);