Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Mehdi Amini
|
2e23251d3e
[NFC] Header cleanup
|
9 жил өмнө |
Benjamin Kramer
|
5d00c12060
Devirtualize Attr and all subclasses.
|
10 жил өмнө |
Aaron Ballman
|
6adb540cf8
Refactor the Microsoft inheritance attribute handling so that it no longer has special treatment. Also fixes a minor bug where the attributes were being parsed as though they were GNU-style attributes when they were in fact keyword attributes.
|
11 жил өмнө |
Aaron Ballman
|
d068607c13
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.
|
12 жил өмнө |
Reid Kleckner
|
852e3d7143
[ms-cxxabi] Give the MS inheritance attributes a base class
|
12 жил өмнө |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 жил өмнө |
David Blaikie
|
99ba9e3bd7
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 жил өмнө |
Sean Hunt
|
cf807c4dfd
Generate Attr subclasses with TableGen.
|
15 жил өмнө |
Fariborz Jahanian
|
a8fb24fa31
Patch to add type parameter support for attribute iboutletcollection.
|
15 жил өмнө |
Jordy Rose
|
2a479929f7
Remove OwnershipAttr::Kind, since it's essentially redundant with attr::Kind the way it's being used. Also fix isa<OwnershipAttr> support, break more-than-80-char lines, and other miscellaneous ownership attr cleanup.
|
15 жил өмнө |
Douglas Gregor
|
b1c031be51
Instead of having a specific CXTranslationUnit_* option flag for
|
15 жил өмнө |
John Thompson
|
35cc962734
Added vecreturn attribute parsing.
|
15 жил өмнө |
Eli Friedman
|
aa8b0d1924
Implement #pragma GCC visibility.
|
15 жил өмнө |
Ted Kremenek
|
dd0e490c24
After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor!
|
15 жил өмнө |
Douglas Gregor
|
1de22a26c0
I lied. Kill off a few more Destroy methods
|
15 жил өмнө |
Chris Lattner
|
7255a2d997
implement support for -finstrument-functions, patch by Nelson
|
15 жил өмнө |
Fariborz Jahanian
|
521f12d3df
Implements Sema part of init_priority(priority) attribute
|
15 жил өмнө |
Sean Hunt
|
387475d0c1
Implement first TD-based usage of attributes.
|
15 жил өмнө |
Daniel Dunbar
|
4e9255f4ad
AST: Add AlignMac68kAttr, not yet used.
|
15 жил өмнө |
Daniel Dunbar
|
8a2c92cab2
AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.
|
15 жил өмнө |
Ted Kremenek
|
857e918a8a
Add clang support for IBOutletCollection.
|
15 жил өмнө |
Douglas Gregor
|
f813a2c03f
Add support for Microsoft's __thiscall, from Steven Watanabe!
|
15 жил өмнө |
Rafael Espindola
|
11e8ce7380
Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept.
|
15 жил өмнө |
Ted Kremenek
|
31c780d95a
Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to
|
15 жил өмнө |
Ted Kremenek
|
efbddd2317
Add IBAction attribute to keep the IBOutlet attribute company.
|
15 жил өмнө |
Ted Kremenek
|
e2f769b5c2
Fix re-allocation in AttrWithString::ReplaceString() to use the allocator assosciated with ASTContext.
|
15 жил өмнө |
Ted Kremenek
|
5961611172
Use the allocator associated with ASTContext to allocate the args
|
15 жил өмнө |
Ted Kremenek
|
3d2c43e9a7
Remove use of 'std::string' from Attr objects, using instead a byte
|
15 жил өмнө |
Charles Davis
|
5a0164d6ab
Add support for the force_align_arg_pointer attribute. This is an x86-specific
|
15 жил өмнө |