diff options
Diffstat (limited to 'gcc/brig-builtins.def')
-rw-r--r-- | gcc/brig-builtins.def | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/gcc/brig-builtins.def b/gcc/brig-builtins.def index f94f7e62bb2..c2e8d2c034d 100644 --- a/gcc/brig-builtins.def +++ b/gcc/brig-builtins.def @@ -45,25 +45,25 @@ DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_GRIDSIZE, BRIG_OPCODE_GRIDSIZE, DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_WORKITEMFLATABSID_U32, BRIG_OPCODE_WORKITEMFLATABSID, BRIG_TYPE_U32, - "__hsail_workitemflatabsid_u32", BT_FN_UINT_PTR, - ATTR_NOTHROW_LEAF_LIST) + "__hsail_workitemflatabsid_u32", BT_FN_UINT_CONST_PTR, + ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_WORKITEMFLATABSID_U64, BRIG_OPCODE_WORKITEMFLATABSID, BRIG_TYPE_U64, - "__hsail_workitemflatabsid_u64", BT_FN_ULONG_PTR, - ATTR_NOTHROW_LEAF_LIST) + "__hsail_workitemflatabsid_u64", BT_FN_ULONG_CONST_PTR, + ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_WORKITEMFLATID, BRIG_OPCODE_WORKITEMFLATID, - BRIG_TYPE_U32, "__hsail_workitemflatid", BT_FN_UINT_PTR, - ATTR_NOTHROW_LEAF_LIST) + BRIG_TYPE_U32, "__hsail_workitemflatid", BT_FN_UINT_CONST_PTR, + ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_WORKITEMID, BRIG_OPCODE_WORKITEMID, - BRIG_TYPE_U32, "__hsail_workitemid", BT_FN_UINT_UINT_PTR, - ATTR_NOTHROW_LEAF_LIST) + BRIG_TYPE_U32, "__hsail_workitemid", + BT_FN_UINT_UINT_CONST_PTR, ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_WORKGROUPID, BRIG_OPCODE_WORKGROUPID, - BRIG_TYPE_U32, "__hsail_workgroupid", BT_FN_UINT_UINT_PTR, - ATTR_PURE_NOTHROW_LEAF_LIST) + BRIG_TYPE_U32, "__hsail_workgroupid", + BT_FN_UINT_UINT_CONST_PTR, ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_CURRENTWORKITEMFLATID, BRIG_OPCODE_CURRENTWORKITEMFLATID, @@ -90,11 +90,12 @@ DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_PACKETCOMPLETIONSIG_SIG32, DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_CURRENTWORKGROUPSIZE, BRIG_OPCODE_CURRENTWORKGROUPSIZE, BRIG_TYPE_U32, - "__hsail_currentworkgroupsize", BT_FN_UINT_UINT_PTR, + "__hsail_currentworkgroupsize", BT_FN_UINT_UINT_CONST_PTR, ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_WORKGROUPSIZE, BRIG_OPCODE_WORKGROUPSIZE, - BRIG_TYPE_U32, "__hsail_workgroupsize", BT_FN_UINT_UINT_PTR, + BRIG_TYPE_U32, "__hsail_workgroupsize", + BT_FN_UINT_UINT_CONST_PTR, ATTR_PURE_NOTHROW_LEAF_LIST) DEF_HSAIL_BUILTIN (BUILT_IN_HSAIL_DIM, BRIG_OPCODE_DIM, @@ -565,7 +566,7 @@ DEF_HSAIL_INTR_BUILTIN (BUILT_IN_HSAIL_SETWORKITEMID, "__hsail_setworkitemid", DEF_HSAIL_INTR_BUILTIN (BUILT_IN_HSAIL_LAUNCH_WG_FUNC, "__hsail_launch_wg_function", - BT_FN_VOID_PTR_PTR_PTR, ATTR_NOTHROW_LEAF_LIST) + BT_FN_VOID_PTR_PTR_UINT32, ATTR_NOTHROW_LEAF_LIST) DEF_HSAIL_INTR_BUILTIN (BUILT_IN_HSAIL_LAUNCH_KERNEL, "__hsail_launch_kernel", |