File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -1526,6 +1526,19 @@ class InlineDataIntrinsic : public GenIntrinsicInst {
1526
1526
}
1527
1527
};
1528
1528
1529
+ class GlobalQueuePointerIntrinsic : public GenIntrinsicInst {
1530
+ public:
1531
+ // Methods for support type inquiry through isa, cast, and dyn_cast:
1532
+ static inline bool classof (const GenIntrinsicInst* I) {
1533
+ GenISAIntrinsic::ID ID = I->getIntrinsicID ();
1534
+ return ID == GenISAIntrinsic::GenISA_GlobalQueuePointer;
1535
+ }
1536
+
1537
+ static inline bool classof (const Value* V) {
1538
+ return isa<GenIntrinsicInst>(V) && classof (cast<GenIntrinsicInst>(V));
1539
+ }
1540
+ };
1541
+
1529
1542
class SWStackPtrIntrinsic : public GenIntrinsicInst {
1530
1543
public:
1531
1544
// Methods for support type inquiry through isa, cast, and dyn_cast:
Original file line number Diff line number Diff line change @@ -9855,7 +9855,17 @@ intrinsics:
9855
9855
- !AttributeID " ReadNone"
9856
9856
- !<IntrinsicDefinition>
9857
9857
name : " GenISA_GlobalBufferPointer"
9858
- comment : " Raytracing: per lane stack size"
9858
+ comment : " Raytracing: Pointer to the global ray"
9859
+ return_definition : !<ReturnDefinition>
9860
+ type_definition : *p_any_
9861
+ comment : " "
9862
+ arguments : []
9863
+ attributes :
9864
+ - !AttributeID " NoUnwind"
9865
+ - !AttributeID " ReadNone"
9866
+ - !<IntrinsicDefinition>
9867
+ name : " GenISA_GlobalQueuePointer"
9868
+ comment : " Raytracing/AtomicPullSWTileWalk: Pointer to the global queue struct"
9859
9869
return_definition : !<ReturnDefinition>
9860
9870
type_definition : *p_any_
9861
9871
comment : " "
You can’t perform that action at this time.
0 commit comments