[Attr] Move ParsedTargetAttr out of the TargetAttr class
authorCraig Topper <craig.topper@intel.com>
Mon, 9 Dec 2019 18:34:24 +0000 (10:34 -0800)
committerCraig Topper <craig.topper@intel.com>
Mon, 9 Dec 2019 20:40:41 +0000 (12:40 -0800)
commit505aa2410db6d089279da1a271903ce2633764f6
tree24ee9642d2cc983253f6955bb18e4aeaec96abac
parent56bba012d9729af8ff4252dc860f1f7696942f1a
[Attr] Move ParsedTargetAttr out of the TargetAttr class

Need to forward declare it in ASTContext.h for D68627, so it can't be a nested struct.

Differential Revision: https://reviews.llvm.org/D71159
clang/include/clang/AST/Attr.h
clang/include/clang/Basic/Attr.td
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclAttr.cpp