- a1479d7 -Wpragma-pack: add an additional note and fixit when warning by Alex Lorenz · 8 years ago
- 45b4014 Recommit r308327 3rd time: Add a warning for missing by Alex Lorenz · 8 years ago
- b4ece98 Revert r309106 "Recommit r308327 2nd time: Add a warning for missing" by Hans Wennborg · 8 years ago
- 5d48424 Recommit r308327 2nd time: Add a warning for missing by Alex Lorenz · 8 years ago
- f365d42 Revert r308441 "Recommit r308327: Add a warning for missing '#pragma pack (pop)' and suspicious uses of '#pragma pack' in included files" by Hans Wennborg · 8 years ago
- 287f684 Recommit r308327: Add a warning for missing '#pragma pack (pop)' by Alex Lorenz · 8 years ago
- aa61922 Revert r308327 by Alex Lorenz · 8 years ago
- ad27334 Add a warning for missing '#pragma pack (pop)' and suspicious uses by Alex Lorenz · 8 years ago
- 2a67c9e Add support for #pragma clang section by Javed Absar · 8 years ago
- 26b4765 The SubjectMatchRule enum should not be used as a DenseMap key to avoid by Alex Lorenz · 9 years ago
- 9e7bf16 Add #pragma clang attribute by Alex Lorenz · 9 years ago
- 3bfe962 Revert r300539 - Add #pragma clang attribute by Alex Lorenz · 9 years ago
- 0a849f4 Add #pragma clang attribute by Alex Lorenz · 9 years ago
- 60d3264 Add #pragma clang fp by Adam Nemet · 9 years ago
- 7d7e1e0 [Modules][PCH] Serialize #pragma pack by Alex Lorenz · 9 years ago
- 049a31d Use FPContractModeKind universally by Adam Nemet · 9 years ago
- e940f35 Revert "Use FPContractModeKind universally" by Adam Nemet · 9 years ago
- 32093a1 Use FPContractModeKind universally by Adam Nemet · 9 years ago
- 484aa45 Encapsulate FPOptions and use it consistently by Adam Nemet · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- f7e3609 Use ranges to concisely express iteration by David Majnemer · 9 years ago
- 3f287c2 [NFC] Initialize a variable to make buildbot green. by Denis Zobnin · 10 years ago
- 10c4f45 [MS] Make #pragma pack use PragmaStack<> class. by Denis Zobnin · 10 years ago
- 2290dac Recommit "[MS] Improved implementation of stack pragmas (vtordisp, *_seg)" by Denis Zobnin · 10 years ago
- 801d9b0 Revert "[MS] Improved implementation of MS stack pragmas (vtordisp, *_seg)" by Denis Zobnin · 10 years ago
- 2008dbb [MS] Improved implementation of MS stack pragmas (vtordisp, *_seg) by Denis Zobnin · 10 years ago
- 0bcd6c1 Implement support for [[maybe_unused]] in C++1z that is based off existing support for unused, and treat it as an extension pre-C++1z. This also means extending the existing unused attribute so that it can be placed on an enum and enumerator, in addition to the other subjects. by Aaron Ballman · 10 years ago
- cbbaeb1 Serialize `#pragma detect_mismatch`. by Nico Weber · 10 years ago
- 6622029 Serialize `#pragma comment`. by Nico Weber · 10 years ago
- dc13453 Introduce -fsanitize-stats flag. by Peter Collingbourne · 10 years ago
- 2a13322 Implement section pragma feedback on r205810 by Reid Kleckner · 11 years ago
- 8ab003a The prefix 'Ms-' should be 'MS-' by David Majnemer · 11 years ago
- 899ded9 MS Compat: mark globals emitted in read-only sections const by Hans Wennborg · 11 years ago
- 0b51060 Return true from UnifySection when emitting a diagnostic by Ehsan Akhgari · 11 years ago
- bf3e327 Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. by Craig Topper · 11 years ago
- 1a711b1 -fms-extensions: Implement half of #pragma init_seg by Reid Kleckner · 11 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 12 years ago
- 13a0a38 Implemented support for "pragma clang optimize on/off", based on attribute 'optnone'. by Dario Domizioli · 12 years ago
- b6cc592 Fix a bunch of mislayered clang/Lex includes from Sema by Alp Toker · 12 years ago
- c3b1896 [MS-ABI] Add support for #pragma section and related pragmas by Warren Hunt · 12 years ago
- ceb95c4 [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macro by Alp Toker · 12 years ago
- c0dca6d MS ABI: Implement #pragma vtordisp() and clang-cl /vdN by Reid Kleckner · 12 years ago
- 86c318f MS ABI: Add support for the -vm{b,g,s,m,v} flags by David Majnemer · 12 years ago
- 4bb0980 MS ABI: Add support for #pragma pointers_to_members by David Majnemer · 12 years ago
- 0133e78 Fix a -Wmicrosoft warning about an unrepresentable enum value by Reid Kleckner · 12 years ago
- 36a5350 Distinguish between attributes explicitly written at the request of the user, and attributes implicitly generated to assist in bookkeeping by the compiler. This is done so by table generating a CreateImplicit method for each attribute. by Aaron Ballman · 12 years ago
- 682ee42 Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required. by Aaron Ballman · 12 years ago
- a65911a Omit llvm:: before StringRef and SmallString. We have using directive in include/clang/Basic/LLVM.h. by Robert Wilhelm · 12 years ago
- 5d041be Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 13 years ago
- ef50ee9 Suffixing #pragma comment(lib) library names with .lib if necessary. This matches MSVC behavior, as well as allows us to properly link libraries such as the ones provided by the MSDN examples. by Aaron Ballman · 13 years ago
- e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 13 years ago
- d041a9b Add a new 'type_visibility' attribute to allow users to by John McCall · 13 years ago
- 19de561 Disable caching of visibility. by Rafael Espindola · 13 years ago
- 54606d5 Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 13 years ago
- eb63feb Revert r171048, "Cache visibility of decls." by NAKAMURA Takumi · 13 years ago
- f92a59f Cache visibility of decls. by Rafael Espindola · 13 years ago
- 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
- 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 68be164 Permanently end the whole "pragma got handled by the parser too early" by Eli Friedman · 13 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 6d65d7b Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". by Rafael Espindola · 14 years ago
- de15baf Remove redundant argument. by Rafael Espindola · 14 years ago
- f47fa30 Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
- 32f5fe1 Add explicit attributes to mark functions as having had their by John McCall · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 2bd0401 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 14 years ago
- 6b4e26b Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 15 years ago
- 743dda4 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 15 years ago
- 1baf38f On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 15 years ago
- 564c0fa Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions by Peter Collingbourne · 15 years ago
- ff115a2 Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832. by Argyrios Kyrtzidis · 15 years ago
- ee56962 Convert "#pragma unused(...)" into tokens for the parser. by Argyrios Kyrtzidis · 15 years ago
- 2faf32c Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 15 years ago
- ba57154 Make #pragma unused work for static local variables. by Douglas Gregor · 15 years ago
- 73067a0 Warn if a variable marked with the "unused" attribute is used. Patch by Darin Adler! by Anders Carlsson · 15 years ago
- faf5fb4 One who seeks knowledge learns something new every day. by John McCall · 15 years ago
- b1be523 Move things around so that Sema.h no longer depends on even DeclBase.h. by John McCall · 15 years ago
- 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
- dcfba7b Generate Attr subclasses with TableGen. by Alexis Hunt · 15 years ago
- c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
- 570024a Implement #pragma GCC visibility. by Eli Friedman · 15 years ago
- b412e17 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 15 years ago
- 84336ba Sema: Fix a bug with #pragma options align=reset, reset against an empty stack by Daniel Dunbar · 15 years ago
- a688566 Sema: Fix comment, apparently #pragma options align=power is just the same as by Daniel Dunbar · 16 years ago
- 5794c6f Sema: Just ignore '#pragma options align=power' for now, this is no worse than by Daniel Dunbar · 16 years ago
- 9c84d4a Parse/Sema: Add support for '#pragma options align=packed', which, it should be by Daniel Dunbar · 16 years ago
- 663e809 Parse/Sema: Add support for '#pragma options align=native'. by Daniel Dunbar · 16 years ago
- 6da1098 Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 16 years ago
- 4dbe15d Sema: Factor out struct for alignment stack entries. by Daniel Dunbar · 16 years ago
- 8804f2e Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, which by Daniel Dunbar · 16 years ago
- bd60652 Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. by Daniel Dunbar · 16 years ago
- 69dac58 Sema: Support for #pragma options align={reset,natural}. '#pragma options align' by Daniel Dunbar · 16 years ago
- bdb604a Protect isIntegerConstantExpr from seeing type- or value-dependent by Douglas Gregor · 16 years ago
- 67c0087 Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 16 years ago
- 5cebab1 Split LookupResult into its own header. by John McCall · 16 years ago
- 27b18f8 Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 16 years ago
- 9f3059a Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- fb50bf5 Per advice that Doug Gregor gave me several months ago, clean up the by Ted Kremenek · 16 years ago