-/** Returns constant folding optimization setting. */
-INLINE int get_opt_cse(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_CSE;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns constant subexpression elimination setting. */
-INLINE int get_opt_global_cse(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_GLOBAL_CSE;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns global constant subexpression elimination setting. */
-INLINE int get_opt_constant_folding(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_CONSTANT_FOLDING;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns unreachable code elimination setting. */
-INLINE int get_opt_unreachable_code(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_UNREACHABLE_CODE;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns Straightening setting. */
-INLINE int get_opt_control_flow_straightening(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_CONTROL_FLOW_STRAIGHTENING;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns if simplifications in local optimizations setting. */
-INLINE int get_opt_control_flow_weak_simplification(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_CONTROL_FLOW_WEAK_SIMPLIFICATION;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns strong if and loop simplification setting */
-INLINE int get_opt_control_flow_strong_simplification(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_CONTROL_FLOW_STRONG_SIMPLIFICATION;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns whether critical edges are removed */
-INLINE int get_opt_critical_edges(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_CRITICAL_EDGES;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns reassociation setting. */
-INLINE int get_opt_reassociation(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_REASSOCIATION;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns dead node elimination setting. */
-INLINE int get_opt_dead_node_elimination(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_DEAD_NODE_ELIMINATION;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns global optimization setting */
-INLINE int get_opt_optimize(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_OPTIMIZED;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-/** Returns inlining setting. */
-INLINE int get_opt_inline(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_INLINE;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-INLINE int get_opt_dyn_meth_dispatch(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_DYN_METH_DISPATCH;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */
-
-INLINE int get_opt_normalize(void)
-# ifdef USE_GCC_INLINE
-{
- return libFIRM_opt & OPT_NORMALIZE;
-}
-# else /* defined USE_GCC_INLINE */
-;
-# endif /* not defined USE_GCC_INLINE */