@@ -2242,7 +2242,6 @@ FunctionInfoMetaData::FunctionInfoMetaData(const llvm::MDNode* pNode, bool hasId
2242
2242
m_ThreadGroupSizeHint(ThreadGroupSizeMetaData::get(getThreadGroupSizeHintNode(pNode), true)),
2243
2243
m_SubGroupSize(SubGroupSizeMetaData::get(getSubGroupSizeNode(pNode), true)),
2244
2244
m_WorkgroupWalkOrder(WorkgroupWalkOrderMetaData::get(getWorkgroupWalkOrderNode(pNode), true)),
2245
- m_GlobalOffsetPresent(getGlobalOffsetPresentNode(pNode)),
2246
2245
m_LocalOffsets(getLocalOffsetsNode(pNode), true),
2247
2246
m_ResourceAlloc(ResourceAllocMetaData::get(getResourceAllocNode(pNode), true)),
2248
2247
m_OpenCLVectorTypeHint(VectorTypeHintMetaData::get(getOpenCLVectorTypeHintNode(pNode), true)),
@@ -2267,7 +2266,6 @@ FunctionInfoMetaData::FunctionInfoMetaData(): m_Type("function_type"),
2267
2266
m_ThreadGroupSizeHint(ThreadGroupSizeMetaDataHandle::ObjectType::get(" thread_group_size_hint" )),
2268
2267
m_SubGroupSize(SubGroupSizeMetaDataHandle::ObjectType::get(" sub_group_size" )),
2269
2268
m_WorkgroupWalkOrder(WorkgroupWalkOrderMetaDataHandle::ObjectType::get(" intel_reqd_workgroup_walk_order" )),
2270
- m_GlobalOffsetPresent(" global_offset_present" ),
2271
2269
m_LocalOffsets(" local_offsets" ),
2272
2270
m_ResourceAlloc(ResourceAllocMetaDataHandle::ObjectType::get(" resource_alloc" )),
2273
2271
m_OpenCLVectorTypeHint(VectorTypeHintMetaDataHandle::ObjectType::get(" opencl_vec_type_hint" )),
@@ -2294,7 +2292,6 @@ FunctionInfoMetaData::FunctionInfoMetaData(const char* name):
2294
2292
m_ThreadGroupSizeHint(ThreadGroupSizeMetaDataHandle::ObjectType::get(" thread_group_size_hint" )),
2295
2293
m_SubGroupSize(SubGroupSizeMetaDataHandle::ObjectType::get(" sub_group_size" )),
2296
2294
m_WorkgroupWalkOrder(WorkgroupWalkOrderMetaDataHandle::ObjectType::get(" intel_reqd_workgroup_walk_order" )),
2297
- m_GlobalOffsetPresent(" global_offset_present" ),
2298
2295
m_LocalOffsets(" local_offsets" ),
2299
2296
m_ResourceAlloc(ResourceAllocMetaDataHandle::ObjectType::get(" resource_alloc" )),
2300
2297
m_OpenCLVectorTypeHint(VectorTypeHintMetaDataHandle::ObjectType::get(" opencl_vec_type_hint" )),
@@ -2351,13 +2348,7 @@ bool FunctionInfoMetaData::hasValue() const
2351
2348
if (m_WorkgroupWalkOrder->hasValue ())
2352
2349
{
2353
2350
return true ;
2354
- }
2355
-
2356
- if (m_GlobalOffsetPresent.hasValue ())
2357
- {
2358
- return true ;
2359
- }
2360
-
2351
+ }
2361
2352
2362
2353
if (m_LocalOffsets.hasValue ())
2363
2354
{
@@ -2456,11 +2447,7 @@ bool FunctionInfoMetaData::dirty() const
2456
2447
if (m_WorkgroupWalkOrder.dirty ())
2457
2448
{
2458
2449
return true ;
2459
- }
2460
- if ( m_GlobalOffsetPresent.dirty () )
2461
- {
2462
- return true ;
2463
- }
2450
+ }
2464
2451
if ( m_LocalOffsets.dirty () )
2465
2452
{
2466
2453
return true ;
@@ -2519,7 +2506,6 @@ void FunctionInfoMetaData::discardChanges()
2519
2506
m_ThreadGroupSizeHint.discardChanges ();
2520
2507
m_SubGroupSize.discardChanges ();
2521
2508
m_WorkgroupWalkOrder.discardChanges ();
2522
- m_GlobalOffsetPresent.discardChanges ();
2523
2509
m_LocalOffsets.discardChanges ();
2524
2510
m_ResourceAlloc.discardChanges ();
2525
2511
m_OpenCLVectorTypeHint.discardChanges ();
@@ -2577,11 +2563,6 @@ llvm::Metadata* FunctionInfoMetaData::generateNode(llvm::LLVMContext& context) c
2577
2563
args.push_back (m_WorkgroupWalkOrder.generateNode (context));
2578
2564
}
2579
2565
2580
- if (isGlobalOffsetPresentHasValue ())
2581
- {
2582
- args.push_back (m_GlobalOffsetPresent.generateNode (context));
2583
- }
2584
-
2585
2566
if (isLocalOffsetsHasValue ())
2586
2567
{
2587
2568
args.push_back (m_LocalOffsets.generateNode (context));
@@ -2672,7 +2653,6 @@ void FunctionInfoMetaData::save(llvm::LLVMContext& context, llvm::MDNode* pNode)
2672
2653
m_ThreadGroupSizeHint.save (context, llvm::cast<llvm::MDNode>(getThreadGroupSizeHintNode (pNode)));
2673
2654
m_SubGroupSize.save (context, llvm::cast<llvm::MDNode>(getSubGroupSizeNode (pNode)));
2674
2655
m_WorkgroupWalkOrder.save (context, llvm::cast<llvm::MDNode>(getSubGroupSizeNode (pNode)));
2675
- m_GlobalOffsetPresent.save (context, llvm::cast<llvm::MDNode>(getGlobalOffsetPresentNode (pNode)));
2676
2656
m_LocalOffsets.save (context, llvm::cast<llvm::MDNode>(getLocalOffsetsNode (pNode)));
2677
2657
m_ResourceAlloc.save (context, llvm::cast<llvm::MDNode>(getResourceAllocNode (pNode)));
2678
2658
m_OpenCLVectorTypeHint.save (context, llvm::cast<llvm::MDNode>(getOpenCLVectorTypeHintNode (pNode)));
@@ -2813,24 +2793,6 @@ llvm::MDNode* FunctionInfoMetaData::getWorkgroupWalkOrderNode(const llvm::MDNode
2813
2793
return NULL ;
2814
2794
}
2815
2795
2816
- llvm::Metadata* FunctionInfoMetaData::getGlobalOffsetPresentNode ( const llvm::MDNode* pParentNode) const
2817
- {
2818
- if ( !pParentNode )
2819
- {
2820
- return NULL ;
2821
- }
2822
-
2823
- unsigned int offset = _Mybase::getStartIndex ();
2824
- for (NodeIterator i = NodeIterator (pParentNode, 0 +offset), e = NodeIterator (pParentNode); i != e; ++i )
2825
- {
2826
- if ( isNamedNode (i.get (), " global_offset_present" ) )
2827
- {
2828
- return i.get ();
2829
- }
2830
- }
2831
- return NULL ;
2832
- }
2833
-
2834
2796
llvm::Metadata* FunctionInfoMetaData::getLocalSizeNode ( const llvm::MDNode* pParentNode) const
2835
2797
{
2836
2798
if ( !pParentNode )
0 commit comments