mtp_property_private added
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 18 Jun 2007 18:58:02 +0000 (18:58 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 18 Jun 2007 18:58:02 +0000 (18:58 +0000)
[r14621]

include/libfirm/typerep.h

index 48516e6..57b5a3e 100644 (file)
@@ -146,6 +146,8 @@ typedef enum {
   mtp_property_intrinsic = 0x00000040, /**< This method is intrinsic. It is expected that
                                          a lowering phase will remove all calls to it. */
   mtp_property_runtime   = 0x00000080, /**< This method represents a runtime routine. */
+  mtp_property_private   = 0x00000100, /**< All method invocations are known, the backend is free to
+                                                                               optimize the call in any possible way. */
   mtp_property_inherited = (1<<31)     /**< Internal. Used only in irg's, means property is
                                          inherited from type. */
 } mtp_additional_property;