Displaying 3 results from an estimated 3 matches for "unknownattribute".
Did you mean:
unknown_attribute
2016 Oct 25
2
[Help] Add custom pragma
...e for loop unroll pragma gets serviced at
ProcessSmtAttrbute Function @ tools/clang/lib/Sema/SemaStmtAttr.cpp.
It contains switch statement like below.
ProcessSmtAttrbute @ tools/clang/lib/Sema/SemaStmtAttr.cpp
// A : AttributeList - passed by argument
switch( A.getKind() ) {
case AttributeList::UnknownAttribute:
~
case AttributeList::AT_FallThrough:
return ~
case AttributeList::AT_LoopHint:
return handleLoopHintAttr( ~ )
case AttributeList::AT_OpenCLUnrollHint:
~
...
}
As I want to define new attribute, I've tried to find where the definitions
for AT_LoopHint, AT_FallThrough are...
2016 Oct 25
2
[Help] Add custom pragma
...e Function @ tools/clang/lib/Sema/SemaStmtAttr.cpp.
> > It contains switch statement like below.
> >
> > ProcessSmtAttrbute @ tools/clang/lib/Sema/SemaStmtAttr.cpp
> > // A : AttributeList - passed by argument
> > switch( A.getKind() ) {
> > case AttributeList::UnknownAttribute:
> > ~
> > case AttributeList::AT_FallThrough:
> > return ~
> > case AttributeList::AT_LoopHint:
> > return handleLoopHintAttr( ~ )
> > case AttributeList::AT_OpenCLUnrollHint:
> > ~
> > ...
> > }
> >
> > As I w...
2016 Oct 25
0
[Help] Add custom pragma
...e Function @ tools/clang/lib/Sema/SemaStmtAttr.cpp.
> > It contains switch statement like below.
> >
> > ProcessSmtAttrbute @ tools/clang/lib/Sema/SemaStmtAttr.cpp
> > // A : AttributeList - passed by argument
> > switch( A.getKind() ) {
> > case AttributeList::UnknownAttribute:
> > ~
> > case AttributeList::AT_FallThrough:
> > return ~
> > case AttributeList::AT_LoopHint:
> > return handleLoopHintAttr( ~ )
> > case AttributeList::AT_OpenCLUnrollHint:
> > ~
> > ...
> > }
> >
> > As I w...