Lines Matching defs:SIProgramInfo
31 struct LLVM_EXTERNAL_VISIBILITY SIProgramInfo { struct
33 const MCExpr *VGPRBlocks = nullptr;
34 const MCExpr *SGPRBlocks = nullptr;
35 uint32_t Priority = 0;
36 uint32_t FloatMode = 0;
37 uint32_t Priv = 0;
38 uint32_t DX10Clamp = 0;
39 uint32_t DebugMode = 0;
40 uint32_t IEEEMode = 0;
41 uint32_t WgpMode = 0; // GFX10+
42 uint32_t MemOrdered = 0; // GFX10+
43 uint32_t RrWgMode = 0; // GFX12+
44 const MCExpr *ScratchSize = nullptr;
47 uint32_t LDSBlocks = 0;
48 const MCExpr *ScratchBlocks = nullptr;
51 const MCExpr *ScratchEnable = nullptr;
52 uint32_t UserSGPR = 0;
53 uint32_t TrapHandlerEnable = 0;
54 uint32_t TGIdXEnable = 0;
55 uint32_t TGIdYEnable = 0;
56 uint32_t TGIdZEnable = 0;
57 uint32_t TGSizeEnable = 0;
58 uint32_t TIdIGCompCount = 0;
59 uint32_t EXCPEnMSB = 0;
60 uint32_t LdsSize = 0;
61 uint32_t EXCPEnable = 0;
63 const MCExpr *ComputePGMRSrc3GFX90A = nullptr;
65 const MCExpr *NumVGPR = nullptr;
66 const MCExpr *NumArchVGPR = nullptr;
67 const MCExpr *NumAccVGPR = nullptr;
68 const MCExpr *AccumOffset = nullptr;
92 SIProgramInfo() = default; argument