diff options
-rw-r--r-- | backend/CMakeLists.txt | 8 | ||||
-rw-r--r-- | backend/src/backend/gen_reg_allocation.cpp | 4 | ||||
-rw-r--r-- | backend/src/ir/lowering.cpp | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/backend/CMakeLists.txt b/backend/CMakeLists.txt index 6c6b8176..8057f4cf 100644 --- a/backend/CMakeLists.txt +++ b/backend/CMakeLists.txt @@ -74,7 +74,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux") set (CMAKE_CXX_FLAGS_DEBUG "-g -DGBE_DEBUG=1") set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DGBE_DEBUG=1") set (CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG -DGBE_DEBUG=0") - set (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -DGBE_DEBUG=0") + set (CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DGBE_DEBUG=0") set (CMAKE_C_FLAGS "${CMAKE_C_CXX_FLAGS}") set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GBE_DEBUG_MEMORY_FLAG}") set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GBE_COMPILE_UTESTS_FLAG}") @@ -82,14 +82,14 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux") set (CMAKE_C_FLAGS_DEBUG "-g -DGBE_DEBUG=1") set (CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g -DGBE_DEBUG=1") set (CMAKE_C_FLAGS_MINSIZEREL "-Os -DNDEBUG -DGBE_DEBUG=0") - set (CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG -DGBE_DEBUG=0") + set (CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG -DGBE_DEBUG=0") elseif (COMPILER STREQUAL "CLANG") set (CMAKE_C_COMPILER "clang") set (CMAKE_C_FLAGS "-Wall -std=c99") set (CMAKE_C_FLAGS_DEBUG "-g -DGBE_DEBUG=1") set (CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g -DGBE_DEBUG=1") set (CMAKE_C_FLAGS_MINSIZEREL "-Os -DNDEBUG -DGBE_DEBUG=0") - set (CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG -DGBE_DEBUG=0") + set (CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG -DGBE_DEBUG=0") set (CMAKE_CXX_COMPILER "clang++") set (CMAKE_CXX_FLAGS "-fstrict-aliasing -msse2 -ffast-math -fPIC -Wall -Wno-format-security -Wno-invalid-offsetof -std=c++0x") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GBE_DEBUG_MEMORY_FLAG}") @@ -98,7 +98,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux") set (CMAKE_CXX_FLAGS_DEBUG "-g -DGBE_DEBUG=1") set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -DGBE_DEBUG=1") set (CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG -DGBE_DEBUG=0") - set (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -DGBE_DEBUG=0") + set (CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DGBE_DEBUG=0") set (CMAKE_AR "/usr/bin/llvm-ar") set (CMAKE_LINKER "/usr/bin/llvm-ld") set (CMAKE_NM "/usr/bin/llvm-nm") diff --git a/backend/src/backend/gen_reg_allocation.cpp b/backend/src/backend/gen_reg_allocation.cpp index 4307f406..0fcec56b 100644 --- a/backend/src/backend/gen_reg_allocation.cpp +++ b/backend/src/backend/gen_reg_allocation.cpp @@ -181,7 +181,7 @@ namespace gbe } /*! Will sort vector in decreasing order */ - INLINE bool cmp(const SelectionVector *v0, const SelectionVector *v1) { + inline bool cmp(const SelectionVector *v0, const SelectionVector *v1) { return v0->regNum > v1->regNum; } @@ -215,7 +215,7 @@ namespace gbe } template <bool sortStartingPoint> - INLINE bool cmp(const GenRegInterval *i0, const GenRegInterval *i1) { + inline bool cmp(const GenRegInterval *i0, const GenRegInterval *i1) { return sortStartingPoint ? i0->minID < i1->minID : i0->maxID < i1->maxID; } diff --git a/backend/src/ir/lowering.cpp b/backend/src/ir/lowering.cpp index 0f0c7082..2ec84540 100644 --- a/backend/src/ir/lowering.cpp +++ b/backend/src/ir/lowering.cpp @@ -359,8 +359,8 @@ namespace ir { } void FunctionArgumentLowerer::lower(uint32_t argID) { + IF_DEBUG(const ArgUse argUse = )this->getArgUse(argID); #if GBE_DEBUG - const ArgUse argUse = this->getArgUse(argID); GBE_ASSERTM(argUse != ARG_WRITTEN, "TODO A store to a structure argument " "(i.e. not a char/short/int/float argument) has been found. " |