summaryrefslogtreecommitdiff
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* Create a new 'flag_enum' attribute.Sean Hunt2014-11-281-1/+6
* Fixing a use of stringstream to use an LLVM helper function. Drive-by fixing ...Aaron Ballman2014-11-171-7/+3
* MinGW doesn't implement std::to_string; working around it. NFC.Aaron Ballman2014-11-141-1/+6
* Complete support for the SD-6 standing document (based off N4200) with suppor...Aaron Ballman2014-11-141-9/+30
* [analyzer] Rename NewDeleteLeaks checker in the test script.Anna Zaks2014-10-311-1/+1
* Refactor tree printing in AST dumping.Richard Smith2014-10-301-26/+4
* Allow constant expressions in pragma loop hints.Tyler Nowicki2014-10-121-4/+26
* Adding some FIXMEs to the attribute emitter code regarding whether pretty pri...Aaron Ballman2014-09-151-0/+6
* When pretty printing attributes that have enumeration arguments, print the en...Aaron Ballman2014-09-151-6/+50
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* Fix invalid test generation by utils/ABITest/ABITestGen.py when the same enum...Daniel Sanders2014-08-212-2/+6
* Remove some transient raw pointer ownership in ClangAttrEmitter::createArgumentDavid Blaikie2014-08-081-23/+28
* Add missing header guards.Benjamin Kramer2014-08-081-0/+5
* The GNU-style aligned attribute has an optional expression, but the generated...Aaron Ballman2014-08-011-3/+9
* Automate attribute argument count semantic checking when there are variadic o...Aaron Ballman2014-07-311-1/+13
* Specifying the diagnostic argument through the attribute table generator inst...Aaron Ballman2014-07-161-0/+2
* Fix typosAlp Toker2014-07-141-4/+3
* [ARM-BE] Generate correct NEON intrinsics for big endian systems.James Molloy2014-06-271-62/+172
* Add a Visualizer for VarDecl.Zachary Turner2014-06-261-6/+21
* Fixing the position of the supported syntax marker when generating attribute ...Aaron Ballman2014-06-251-1/+1
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-2/+1
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-6/+6
* Convert assert(0) to llvm_unreachable to silence a warning about Addend being...Craig Topper2014-06-181-1/+1
* Rewrite ARM NEON intrinsic emission completely.James Molloy2014-06-172-2982/+1846
* Use the ShowInSystemHeader bit consistently for all diagnosticsAlp Toker2014-06-161-2/+1
* Adds a Pragma spelling for attributes to tablegen and makes use of it for loopTyler Nowicki2014-06-131-24/+53
* Complete the switch from mappings to declarative diagnostic severitiesAlp Toker2014-06-121-3/+5
* Removing an "if (this == nullptr)" check from two print methods. The conditionRichard Trieu2014-06-091-3/+5
* Make Attr::Clone() also clone the Inherited, IsPackExpansion and Implicit flagsHans Wennborg2014-05-311-2/+6
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-2/+2
* utils/CmpDriver: add brief documentation to indicate what this doesAlp Toker2014-05-211-0/+5
* Cleaning up some range-based for loops so that the automatic type deduction i...Aaron Ballman2014-05-201-74/+75
* None of these attributes require FunctionTemplate to be explicitly listed as ...Aaron Ballman2014-05-201-6/+3
* [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