@@ -1346,8 +1346,7 @@ def SYCLIntelKernelArgsRestrict : InheritableAttr {
1346
1346
}
1347
1347
1348
1348
def SYCLIntelNumSimdWorkItems : InheritableAttr {
1349
- let Spellings = [CXX11<"intelfpga","num_simd_work_items">,
1350
- CXX11<"intel","num_simd_work_items">];
1349
+ let Spellings = [CXX11<"intel","num_simd_work_items">];
1351
1350
let Args = [ExprArgument<"Value">];
1352
1351
let LangOpts = [SYCLIsDevice, SYCLIsHost];
1353
1352
let Subjects = SubjectList<[Function], ErrorDiag>;
@@ -1364,8 +1363,7 @@ def SYCLIntelUseStallEnableClusters : InheritableAttr {
1364
1363
}
1365
1364
1366
1365
def SYCLIntelSchedulerTargetFmaxMhz : InheritableAttr {
1367
- let Spellings = [CXX11<"intelfpga","scheduler_target_fmax_mhz">,
1368
- CXX11<"intel","scheduler_target_fmax_mhz">];
1366
+ let Spellings = [CXX11<"intel","scheduler_target_fmax_mhz">];
1369
1367
let Args = [ExprArgument<"Value">];
1370
1368
let LangOpts = [SYCLIsDevice, SYCLIsHost];
1371
1369
let Subjects = SubjectList<[Function], ErrorDiag>;
@@ -1374,8 +1372,7 @@ def SYCLIntelSchedulerTargetFmaxMhz : InheritableAttr {
1374
1372
}
1375
1373
1376
1374
def SYCLIntelMaxWorkGroupSize : InheritableAttr {
1377
- let Spellings = [CXX11<"intelfpga","max_work_group_size">,
1378
- CXX11<"intel","max_work_group_size">];
1375
+ let Spellings = [CXX11<"intel","max_work_group_size">];
1379
1376
let Args = [ExprArgument<"XDim">,
1380
1377
ExprArgument<"YDim">,
1381
1378
ExprArgument<"ZDim">];
@@ -1400,8 +1397,7 @@ def SYCLIntelMaxWorkGroupSize : InheritableAttr {
1400
1397
}
1401
1398
1402
1399
def SYCLIntelMaxGlobalWorkDim : InheritableAttr {
1403
- let Spellings = [CXX11<"intelfpga","max_global_work_dim">,
1404
- CXX11<"intel","max_global_work_dim">];
1400
+ let Spellings = [CXX11<"intel","max_global_work_dim">];
1405
1401
let Args = [ExprArgument<"Value">];
1406
1402
let LangOpts = [SYCLIsDevice, SYCLIsHost];
1407
1403
let Subjects = SubjectList<[Function], ErrorDiag>;
@@ -1410,8 +1406,7 @@ def SYCLIntelMaxGlobalWorkDim : InheritableAttr {
1410
1406
}
1411
1407
1412
1408
def SYCLIntelNoGlobalWorkOffset : InheritableAttr {
1413
- let Spellings = [CXX11<"intelfpga","no_global_work_offset">,
1414
- CXX11<"intel","no_global_work_offset">];
1409
+ let Spellings = [CXX11<"intel","no_global_work_offset">];
1415
1410
let Args = [ExprArgument<"Value", /*optional*/1>];
1416
1411
let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost];
1417
1412
let Subjects = SubjectList<[Function], ErrorDiag>;
@@ -1933,8 +1928,7 @@ def Mode : Attr {
1933
1928
}
1934
1929
1935
1930
def SYCLIntelFPGAIVDep : StmtAttr {
1936
- let Spellings = [CXX11<"intelfpga","ivdep">,
1937
- CXX11<"intel","ivdep">];
1931
+ let Spellings = [CXX11<"intel","ivdep">];
1938
1932
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1939
1933
ErrorDiag, "'for', 'while', and 'do' statements">;
1940
1934
let Args = [
@@ -1979,8 +1973,7 @@ def SYCLIntelFPGAIVDep : StmtAttr {
1979
1973
}
1980
1974
1981
1975
def SYCLIntelFPGAInitiationInterval : DeclOrStmtAttr {
1982
- let Spellings = [CXX11<"intelfpga","ii">,
1983
- CXX11<"intel","ii">,
1976
+ let Spellings = [CXX11<"intel","ii">,
1984
1977
CXX11<"intel", "initiation_interval">];
1985
1978
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt, Function],
1986
1979
ErrorDiag,
@@ -1993,8 +1986,7 @@ def SYCLIntelFPGAInitiationInterval : DeclOrStmtAttr {
1993
1986
}
1994
1987
1995
1988
def SYCLIntelFPGAMaxConcurrency : DeclOrStmtAttr {
1996
- let Spellings = [CXX11<"intelfpga","max_concurrency">,
1997
- CXX11<"intel","max_concurrency">];
1989
+ let Spellings = [CXX11<"intel","max_concurrency">];
1998
1990
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt, Function],
1999
1991
ErrorDiag,
2000
1992
"'for', 'while', 'do' statements, and functions">;
@@ -2006,8 +1998,7 @@ def SYCLIntelFPGAMaxConcurrency : DeclOrStmtAttr {
2006
1998
}
2007
1999
2008
2000
def SYCLIntelFPGALoopCoalesce : StmtAttr {
2009
- let Spellings = [CXX11<"intelfpga","loop_coalesce">,
2010
- CXX11<"intel","loop_coalesce">];
2001
+ let Spellings = [CXX11<"intel","loop_coalesce">];
2011
2002
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
2012
2003
ErrorDiag, "'for', 'while', and 'do' statements">;
2013
2004
let Args = [ExprArgument<"NExpr", /*opt*/1>];
@@ -2017,8 +2008,7 @@ def SYCLIntelFPGALoopCoalesce : StmtAttr {
2017
2008
}
2018
2009
2019
2010
def SYCLIntelFPGADisableLoopPipelining : DeclOrStmtAttr {
2020
- let Spellings = [CXX11<"intelfpga","disable_loop_pipelining">,
2021
- CXX11<"intel","disable_loop_pipelining">];
2011
+ let Spellings = [CXX11<"intel","disable_loop_pipelining">];
2022
2012
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt, Function],
2023
2013
ErrorDiag,
2024
2014
"'for', 'while', 'do' statements, and functions">;
@@ -2053,8 +2043,7 @@ def : MutualExclusions<[SYCLIntelFPGAMaxConcurrency,
2053
2043
SYCLIntelFPGADisableLoopPipelining]>;
2054
2044
2055
2045
def SYCLIntelFPGAMaxInterleaving : StmtAttr {
2056
- let Spellings = [CXX11<"intelfpga","max_interleaving">,
2057
- CXX11<"intel","max_interleaving">];
2046
+ let Spellings = [CXX11<"intel","max_interleaving">];
2058
2047
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
2059
2048
ErrorDiag, "'for', 'while', and 'do' statements">;
2060
2049
let Args = [ExprArgument<"NExpr">];
@@ -2066,8 +2055,7 @@ def : MutualExclusions<[SYCLIntelFPGADisableLoopPipelining,
2066
2055
SYCLIntelFPGAMaxInterleaving]>;
2067
2056
2068
2057
def SYCLIntelFPGASpeculatedIterations : StmtAttr {
2069
- let Spellings = [CXX11<"intelfpga","speculated_iterations">,
2070
- CXX11<"intel","speculated_iterations">];
2058
+ let Spellings = [CXX11<"intel","speculated_iterations">];
2071
2059
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
2072
2060
ErrorDiag, "'for', 'while', and 'do' statements">;
2073
2061
let Args = [ExprArgument<"NExpr">];
@@ -2120,26 +2108,23 @@ def IntelFPGALocalOrStaticVar : SubsetSubject<Var,
2120
2108
"local variables, static variables">;
2121
2109
2122
2110
def IntelFPGADoublePump : Attr {
2123
- let Spellings = [CXX11<"intelfpga", "doublepump">,
2124
- CXX11<"intel", "doublepump">];
2111
+ let Spellings = [CXX11<"intel", "doublepump">];
2125
2112
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalOrStaticVar,
2126
2113
Field], ErrorDiag>;
2127
2114
let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost];
2128
2115
let Documentation = [IntelFPGADoublePumpAttrDocs];
2129
2116
}
2130
2117
2131
2118
def IntelFPGASinglePump : Attr {
2132
- let Spellings = [CXX11<"intelfpga", "singlepump">,
2133
- CXX11<"intel", "singlepump">];
2119
+ let Spellings = [CXX11<"intel", "singlepump">];
2134
2120
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalOrStaticVar,
2135
2121
Field], ErrorDiag>;
2136
2122
let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost];
2137
2123
let Documentation = [IntelFPGASinglePumpAttrDocs];
2138
2124
}
2139
2125
2140
2126
def IntelFPGAMemory : Attr {
2141
- let Spellings = [CXX11<"intelfpga", "memory">,
2142
- CXX11<"intel", "fpga_memory">];
2127
+ let Spellings = [CXX11<"intel", "fpga_memory">];
2143
2128
let Args = [EnumArgument<"Kind", "MemoryKind",
2144
2129
["MLAB", "BLOCK_RAM", ""],
2145
2130
["MLAB", "BlockRAM", "Default"], 1>];
@@ -2159,8 +2144,7 @@ def IntelFPGAMemory : Attr {
2159
2144
}
2160
2145
2161
2146
def IntelFPGARegister : Attr {
2162
- let Spellings = [CXX11<"intelfpga", "register">,
2163
- CXX11<"intel", "fpga_register">];
2147
+ let Spellings = [CXX11<"intel", "fpga_register">];
2164
2148
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalOrStaticVar,
2165
2149
Field], ErrorDiag>;
2166
2150
let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost];
@@ -2171,8 +2155,7 @@ def : MutualExclusions<[IntelFPGADoublePump, IntelFPGASinglePump,
2171
2155
2172
2156
// One integral argument.
2173
2157
def IntelFPGABankWidth : InheritableAttr {
2174
- let Spellings = [CXX11<"intelfpga","bankwidth">,
2175
- CXX11<"intel","bankwidth">];
2158
+ let Spellings = [CXX11<"intel","bankwidth">];
2176
2159
let Args = [ExprArgument<"Value">];
2177
2160
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalStaticAgentMemVar,
2178
2161
Field], ErrorDiag>;
@@ -2182,8 +2165,7 @@ def IntelFPGABankWidth : InheritableAttr {
2182
2165
def : MutualExclusions<[IntelFPGARegister, IntelFPGABankWidth]>;
2183
2166
2184
2167
def IntelFPGANumBanks : InheritableAttr {
2185
- let Spellings = [CXX11<"intelfpga","numbanks">,
2186
- CXX11<"intel","numbanks">];
2168
+ let Spellings = [CXX11<"intel","numbanks">];
2187
2169
let Args = [ExprArgument<"Value">];
2188
2170
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalStaticAgentMemVar,
2189
2171
Field], ErrorDiag>;
@@ -2192,8 +2174,7 @@ def IntelFPGANumBanks : InheritableAttr {
2192
2174
}
2193
2175
2194
2176
def IntelFPGAPrivateCopies : InheritableAttr {
2195
- let Spellings = [CXX11<"intelfpga","private_copies">,
2196
- CXX11<"intel","private_copies">];
2177
+ let Spellings = [CXX11<"intel","private_copies">];
2197
2178
let Args = [ExprArgument<"Value">];
2198
2179
let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost];
2199
2180
let Subjects = SubjectList<[IntelFPGALocalNonConstVar, Field], ErrorDiag>;
@@ -2203,8 +2184,7 @@ def : MutualExclusions<[IntelFPGARegister, IntelFPGAPrivateCopies]>;
2203
2184
2204
2185
// Two string arguments.
2205
2186
def IntelFPGAMerge : Attr {
2206
- let Spellings = [CXX11<"intelfpga","merge">,
2207
- CXX11<"intel","merge">];
2187
+ let Spellings = [CXX11<"intel","merge">];
2208
2188
let Args = [StringArgument<"Name">, StringArgument<"Direction">];
2209
2189
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalOrStaticVar,
2210
2190
Field], ErrorDiag>;
@@ -2214,8 +2194,7 @@ def IntelFPGAMerge : Attr {
2214
2194
def : MutualExclusions<[IntelFPGARegister, IntelFPGAMerge]>;
2215
2195
2216
2196
def IntelFPGAMaxReplicates : InheritableAttr {
2217
- let Spellings = [CXX11<"intelfpga","max_replicates">,
2218
- CXX11<"intel","max_replicates">];
2197
+ let Spellings = [CXX11<"intel","max_replicates">];
2219
2198
let Args = [ExprArgument<"Value">];
2220
2199
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalStaticAgentMemVar,
2221
2200
Field], ErrorDiag>;
@@ -2225,8 +2204,7 @@ def IntelFPGAMaxReplicates : InheritableAttr {
2225
2204
def : MutualExclusions<[IntelFPGARegister, IntelFPGAMaxReplicates]>;
2226
2205
2227
2206
def IntelFPGASimpleDualPort : Attr {
2228
- let Spellings = [CXX11<"intelfpga","simple_dual_port">,
2229
- CXX11<"intel","simple_dual_port">];
2207
+ let Spellings = [CXX11<"intel","simple_dual_port">];
2230
2208
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalStaticAgentMemVar,
2231
2209
Field], ErrorDiag>;
2232
2210
let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost];
@@ -2251,8 +2229,7 @@ def SYCLIntelPipeIO : Attr {
2251
2229
2252
2230
// Variadic integral arguments.
2253
2231
def IntelFPGABankBits : Attr {
2254
- let Spellings = [CXX11<"intelfpga", "bank_bits">,
2255
- CXX11<"intel", "bank_bits">];
2232
+ let Spellings = [CXX11<"intel", "bank_bits">];
2256
2233
let Args = [VariadicExprArgument<"Args">];
2257
2234
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalStaticAgentMemVar,
2258
2235
Field], ErrorDiag>;
@@ -2263,8 +2240,7 @@ def : MutualExclusions<[IntelFPGARegister, IntelFPGABankBits]>;
2263
2240
def : MutualExclusions<[IntelFPGARegister, IntelFPGANumBanks]>;
2264
2241
2265
2242
def IntelFPGAForcePow2Depth : InheritableAttr {
2266
- let Spellings = [CXX11<"intelfpga","force_pow2_depth">,
2267
- CXX11<"intel","force_pow2_depth">];
2243
+ let Spellings = [CXX11<"intel","force_pow2_depth">];
2268
2244
let Args = [ExprArgument<"Value">];
2269
2245
let Subjects = SubjectList<[IntelFPGAConstVar, IntelFPGALocalStaticAgentMemVar,
2270
2246
Field], ErrorDiag>;
0 commit comments