@@ -1846,7 +1846,7 @@ def SYCLIntelFPGAInitiationInterval : StmtAttr {
1846
1846
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1847
1847
ErrorDiag, "'for', 'while', and 'do' statements">;
1848
1848
let Args = [ExprArgument<"IntervalExpr">];
1849
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1849
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1850
1850
let HasCustomTypeTransform = 1;
1851
1851
let Documentation = [SYCLIntelFPGAInitiationIntervalAttrDocs];
1852
1852
}
@@ -1857,7 +1857,7 @@ def SYCLIntelFPGAMaxConcurrency : StmtAttr {
1857
1857
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1858
1858
ErrorDiag, "'for', 'while', and 'do' statements">;
1859
1859
let Args = [ExprArgument<"NThreadsExpr">];
1860
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1860
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1861
1861
let HasCustomTypeTransform = 1;
1862
1862
let Documentation = [SYCLIntelFPGAMaxConcurrencyAttrDocs];
1863
1863
}
@@ -1868,7 +1868,7 @@ def SYCLIntelFPGALoopCoalesce : StmtAttr {
1868
1868
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1869
1869
ErrorDiag, "'for', 'while', and 'do' statements">;
1870
1870
let Args = [ExprArgument<"NExpr">];
1871
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1871
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1872
1872
let HasCustomTypeTransform = 1;
1873
1873
let Documentation = [SYCLIntelFPGALoopCoalesceAttrDocs];
1874
1874
}
@@ -1878,7 +1878,7 @@ def SYCLIntelFPGADisableLoopPipelining : StmtAttr {
1878
1878
CXX11<"intel","disable_loop_pipelining">];
1879
1879
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1880
1880
ErrorDiag, "'for', 'while', and 'do' statements">;
1881
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1881
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1882
1882
let HasCustomTypeTransform = 1;
1883
1883
let Documentation = [SYCLIntelFPGADisableLoopPipeliningAttrDocs];
1884
1884
}
@@ -1889,7 +1889,7 @@ def SYCLIntelFPGAMaxInterleaving : StmtAttr {
1889
1889
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1890
1890
ErrorDiag, "'for', 'while', and 'do' statements">;
1891
1891
let Args = [ExprArgument<"NExpr">];
1892
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1892
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1893
1893
let HasCustomTypeTransform = 1;
1894
1894
let Documentation = [SYCLIntelFPGAMaxInterleavingAttrDocs];
1895
1895
}
@@ -1900,7 +1900,7 @@ def SYCLIntelFPGASpeculatedIterations : StmtAttr {
1900
1900
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1901
1901
ErrorDiag, "'for', 'while', and 'do' statements">;
1902
1902
let Args = [ExprArgument<"NExpr">];
1903
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1903
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1904
1904
let HasCustomTypeTransform = 1;
1905
1905
let Documentation = [SYCLIntelFPGASpeculatedIterationsAttrDocs];
1906
1906
}
@@ -1909,7 +1909,7 @@ def SYCLIntelFPGANofusion : StmtAttr {
1909
1909
let Spellings = [CXX11<"intel","nofusion">];
1910
1910
let Subjects = SubjectList<[ForStmt, CXXForRangeStmt, WhileStmt, DoStmt],
1911
1911
ErrorDiag, "'for', 'while', and 'do' statements">;
1912
- let LangOpts = [SYCLIsDevice, SYCLIsHost ];
1912
+ let LangOpts = [SYCLIsDevice, SilentlyIgnoreSYCLIsHost ];
1913
1913
let HasCustomTypeTransform = 1;
1914
1914
let Documentation = [SYCLIntelFPGANofusionAttrDocs];
1915
1915
}
0 commit comments