aboutsummaryrefslogtreecommitdiff
path: root/clang/utils
AgeCommit message (Expand)AuthorFilesLines
2015-01-20Revert "r222906 - Create a new 'flag_enum' attribute."Hans Wennborg1-6/+1
2015-01-14[cleanup] Re-sort the #include lines using llvm/utils/sort_includes.pyChandler Carruth2-4/+4
2014-12-19Attributes accepting an EnumArgument are allowed to pass a string literal, or...Aaron Ballman1-0/+1
2014-12-05Modify __has_attribute so that it only looks for GNU-style attributes. Remove...Aaron Ballman1-3/+0
2014-11-28Create a new 'flag_enum' attribute.Alexis Hunt1-1/+6
2014-11-17Fixing a use of stringstream to use an LLVM helper function. Drive-by fixing ...Aaron Ballman1-7/+3
2014-11-14MinGW doesn't implement std::to_string; working around it. NFC.Aaron Ballman1-1/+6
2014-11-14Complete support for the SD-6 standing document (based off N4200) with suppor...Aaron Ballman1-9/+30
2014-10-31[analyzer] Rename NewDeleteLeaks checker in the test script.Anna Zaks1-1/+1
2014-10-30Refactor tree printing in AST dumping.Richard Smith1-26/+4
2014-10-12Allow constant expressions in pragma loop hints.Tyler Nowicki1-4/+26
2014-09-15Adding some FIXMEs to the attribute emitter code regarding whether pretty pri...Aaron Ballman1-0/+6
2014-09-15When pretty printing attributes that have enumeration arguments, print the en...Aaron Ballman1-6/+50
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-1/+1
2014-08-21Fix invalid test generation by utils/ABITest/ABITestGen.py when the same enum...Daniel Sanders2-2/+6
2014-08-08Remove some transient raw pointer ownership in ClangAttrEmitter::createArgumentDavid Blaikie1-23/+28
2014-08-08Add missing header guards.Benjamin Kramer1-0/+5
2014-08-01The GNU-style aligned attribute has an optional expression, but the generated...Aaron Ballman1-3/+9
2014-07-31Automate attribute argument count semantic checking when there are variadic o...Aaron Ballman1-1/+13
2014-07-16Specifying the diagnostic argument through the attribute table generator inst...Aaron Ballman1-0/+2
2014-07-14Fix typosAlp Toker1-4/+3
2014-06-27[ARM-BE] Generate correct NEON intrinsics for big endian systems.James Molloy1-62/+172
2014-06-26Add a Visualizer for VarDecl.Zachary Turner1-6/+21
2014-06-25Fixing the position of the supported syntax marker when generating attribute ...Aaron Ballman1-1/+1
2014-06-18Replace some assert(0)'s with llvm_unreachable.Craig Topper1-2/+1
2014-06-18Replace some assert(0)'s with llvm_unreachable.Craig Topper1-6/+6
2014-06-18Convert assert(0) to llvm_unreachable to silence a warning about Addend being...Craig Topper1-1/+1
2014-06-17Rewrite ARM NEON intrinsic emission completely.James Molloy2-2982/+1846
2014-06-16Use the ShowInSystemHeader bit consistently for all diagnosticsAlp Toker1-2/+1
2014-06-13Adds a Pragma spelling for attributes to tablegen and makes use of it for loopTyler Nowicki1-24/+53
2014-06-12Complete the switch from mappings to declarative diagnostic severitiesAlp Toker1-3/+5
2014-06-09Removing an "if (this == nullptr)" check from two print methods. The conditionRichard Trieu1-3/+5
2014-05-31Make Attr::Clone() also clone the Inherited, IsPackExpansion and Implicit flagsHans Wennborg1-2/+6
2014-05-29Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic1-2/+2
2014-05-21utils/CmpDriver: add brief documentation to indicate what this doesAlp Toker1-0/+5
2014-05-20Cleaning up some range-based for loops so that the automatic type deduction i...Aaron Ballman1-74/+75
2014-05-20None of these attributes require FunctionTemplate to be explicitly listed as ...Aaron Ballman1-6/+3
2014-05-07[C++11] Use 'nullptr'.Craig Topper5-10/+11
2014-05-06tblgen: Modularize the diagnostic emitterTobias Grosser1-88/+198
2014-05-02Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman1-39/+34
2014-05-01Fixing a FIXME -- no longer using std::memcpy, since that would fail for non-...Aaron Ballman1-3/+2
2014-04-30Comment parsing: remove HTML attribute validationDmitri Gribenko1-16/+0
2014-04-22Comment parsing: in the generated XML file, mark HTML that is safe to passDmitri Gribenko1-15/+26
2014-03-31Reapplying r204952 a second time.Aaron Ballman3-20/+81
2014-03-27Reverting r204968 and r204969; while more build bots are happy with the resul...Aaron Ballman3-81/+20
2014-03-27Reapplying r204952 with fixes which should hopefully resolve linking issues w...Aaron Ballman3-20/+81
2014-03-27Reverting r204952, while I figure out what's going on with the makefile build.Aaron Ballman3-81/+20
2014-03-27Clean up the __has_attribute implementation without modifying its behavior. Aaron Ballman3-20/+81
2014-03-21When generating the Attribute dumper code, do not dead-initialize MoreChildrenArnaud A. de Grandmaison1-1/+1
2014-03-11[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-6/+6