summaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* [C++11] Use 'nullptr'.Craig Topper2014-05-075-10/+11
* tblgen: Modularize the diagnostic emitterTobias Grosser2014-05-061-88/+198
* Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman2014-05-021-39/+34
* Fixing a FIXME -- no longer using std::memcpy, since that would fail for non-...Aaron Ballman2014-05-011-3/+2
* Comment parsing: remove HTML attribute validationDmitri Gribenko2014-04-301-16/+0
* Comment parsing: in the generated XML file, mark HTML that is safe to passDmitri Gribenko2014-04-221-15/+26
* Reapplying r204952 a second time.Aaron Ballman2014-03-313-20/+81
* Reverting r204968 and r204969; while more build bots are happy with the resul...Aaron Ballman2014-03-273-81/+20
* Reapplying r204952 with fixes which should hopefully resolve linking issues w...Aaron Ballman2014-03-273-20/+81
* Reverting r204952, while I figure out what's going on with the makefile build.Aaron Ballman2014-03-273-81/+20
* Clean up the __has_attribute implementation without modifying its behavior. Aaron Ballman2014-03-273-20/+81
* When generating the Attribute dumper code, do not dead-initialize MoreChildrenArnaud A. de Grandmaison2014-03-211-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-6/+6
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-111-3/+3
* [C++11] Adding override specifiers where appropriate, and removing virtual sp...Aaron Ballman2014-03-061-105/+101
* [C++11] Using std::unique_ptr to ensure that Argument objects do not leak (si...Aaron Ballman2014-03-051-50/+45
* Pass llvm::Triple objects by const reference.Benjamin Kramer2014-03-041-2/+2
* [cleanup] Re-sort includes with llvm/utils/sort_includes.py and fixChandler Carruth2014-03-041-1/+1
* Simplifying attribute generation with range-based for loops. No functional ch...Aaron Ballman2014-03-021-277/+187
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-011-12/+3
* Add 'remark' diagnostic type in 'clang'Tobias Grosser2014-02-281-0/+13
* ARM NEON: add _f16 support to a couple of vector-shuffling intrinsics.Tim Northover2014-02-251-5/+11
* [AArch64] Change int64_t from 'long long int' to 'long int' for AArch64 target.Kevin Qin2014-02-241-3/+3
* Moving the documentation for the type safety checking attributes into AttrDoc...Aaron Ballman2014-02-211-1/+2
* Refactored the way attribute category headers are handled so that it is possi...Aaron Ballman2014-02-191-49/+25
* Added a documentation category for statement attributes so that things like c...Aaron Ballman2014-02-191-0/+6
* AArch64: look up EmitAArch64Scalar support before calling.Tim Northover2014-02-191-4/+12
* ARM & AArch64: move struct definition outside function.Tim Northover2014-02-191-5/+5
* ARM NEON: use more flexible TableGen field for defs.Tim Northover2014-02-191-85/+64
* ARM & AArch64: merge the semantic checking of NEON intrinsicsTim Northover2014-02-191-93/+50
* Forcing it to be an error when there is no Documentation list specified for a...Aaron Ballman2014-02-171-0/+11
* The default assignment operator could not be generated by all of the bots, bu...Aaron Ballman2014-02-171-11/+11
* Removing a C++11'ism to also fix the build bots.Aaron Ballman2014-02-171-2/+3
* Fixing build bot breakage due to using a local type as a template argument.Aaron Ballman2014-02-171-7/+7
* Implements a declarative approach to documenting individual attributes in Cla...Aaron Ballman2014-02-173-1/+237
* Attributes: Avoid a big useless copy in the emitterReid Kleckner2014-02-121-1/+2
* Attributes: Emit enumerators in td file declaration orderReid Kleckner2014-02-121-9/+18
* Whitespace cleanup (mostly stray tabs, a few not-quite-empty lines).Tim Northover2014-02-121-15/+15
* ARM NEON: fix range checking on immediates.Tim Northover2014-02-121-0/+8
* [AArch64] Fixed vget/vset_lane_f16 implementationAna Pazos2014-02-101-17/+28
* MS ABI: Add support for #pragma pointers_to_membersDavid Majnemer2014-02-101-0/+3
* ARM: implement support for crypto intrinsics in arm_neon.hTim Northover2014-02-031-3/+4
* ARM & AArch64: share the BI__builtin_neon enum defs.Tim Northover2014-01-301-42/+9
* Consolidating several table-generated files containing parser-related string ...Aaron Ballman2014-01-293-153/+129
* Add a new attribute meta-spelling called "GCC" -- it widens into being a GNU ...Aaron Ballman2014-01-271-97/+119
* For AArch64 Neon, fix intrinsics implementation using nested macros.Jiangning Liu2014-01-261-48/+78
* Adds a getSemanticSpelling function to semantic attribute subclasses which ha...Aaron Ballman2014-01-241-39/+110
* Since Visual Studio 2012 is the minimum version of MSVC we support, the old-s...Aaron Ballman2014-01-242-391/+44
* If an attribute has a semantically meaningful spelling (such as ArgumentWithT...Aaron Ballman2014-01-221-0/+8