|
Revision tags: llvmorg-3.2.0-rc2 |
|
| #
0a154d04 |
| 20-Nov-2012 |
Bill Wendling <[email protected]> |
Update method calls to the new interface re r168354.
llvm-svn: 168355
|
|
Revision tags: llvmorg-3.2.0-rc1 |
|
| #
43f9d9c6 |
| 05-Nov-2012 |
Richard Smith <[email protected]> |
Rename LangOptions members for address sanitizer and thread sanitizer from *Sanitizer to Sanitize* in preparation for later patches.
llvm-svn: 167405
|
| #
4e172067 |
| 01-Nov-2012 |
Quentin Colombet <[email protected]> |
Update the front end to use minsize attribute
llvm-svn: 167266
|
| #
ee3e0fb6 |
| 29-Oct-2012 |
Quentin Colombet <[email protected]> |
Revert commit r166946
llvm-svn: 166957
|
| #
0d6b5e5f |
| 29-Oct-2012 |
Quentin Colombet <[email protected]> |
Make forcesizeopt attribute available to the end user
llvm-svn: 166946
|
| #
9dd2e087 |
| 26-Oct-2012 |
Fariborz Jahanian <[email protected]> |
Add comment for my patch in r166809.
llvm-svn: 166823
|
| #
2d26c29e |
| 26-Oct-2012 |
Fariborz Jahanian <[email protected]> |
objective-C IRGen: for @implementation nested in extern "C", its method definitions must be IRGen'ed before meta-data for class is generated. Otherwise, IRGen crashes (to say the least). // rdar://1
objective-C IRGen: for @implementation nested in extern "C", its method definitions must be IRGen'ed before meta-data for class is generated. Otherwise, IRGen crashes (to say the least). // rdar://12581683
llvm-svn: 166809
show more ...
|
| #
47c08962 |
| 24-Oct-2012 |
Douglas Gregor <[email protected]> |
Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused.
llvm-svn: 166561
|
| #
b0eea8b5 |
| 23-Oct-2012 |
Douglas Gregor <[email protected]> |
Switch CodeGenOptions over to a .def file, like we do with LangOptions.
llvm-svn: 166497
|
| #
0d54a17b |
| 17-Oct-2012 |
John McCall <[email protected]> |
Set a special flag in class metadata when an Objective-C class has ivars that require destruction, but none that require anything except zero-initialization. This is common in ARC and (when true thr
Set a special flag in class metadata when an Objective-C class has ivars that require destruction, but none that require anything except zero-initialization. This is common in ARC and (when true throughout a class hierarchy) permits the elimination of an unnecessary message-send during allocation.
llvm-svn: 166088
show more ...
|
| #
9272407c |
| 17-Oct-2012 |
Nico Weber <[email protected]> |
"'Might as well make it static const.' -- John McCall" -- Michael Scott
llvm-svn: 166080
|
| #
de78bba0 |
| 16-Oct-2012 |
Joerg Sonnenberger <[email protected]> |
When using a symbol with attribute weakref, search for it first and don't try the normal GetOrCreateLLVM. The latter could drop the weak atrtibute on the second reference, if there is no explicit dec
When using a symbol with attribute weakref, search for it first and don't try the normal GetOrCreateLLVM. The latter could drop the weak atrtibute on the second reference, if there is no explicit declaration of the aliasee.
llvm-svn: 166032
show more ...
|
| #
4f0c080b |
| 15-Oct-2012 |
Bill Wendling <[email protected]> |
Use enum values instead of magic numbers for indexing into the attribute list.
llvm-svn: 165925
|
| #
311c832f |
| 15-Oct-2012 |
Bill Wendling <[email protected]> |
Attributes Rewrite
Convert the uses of the Attributes class over to the new format. The Attributes::get method call now takes an LLVM context so that the attributes object can be uniquified and stor
Attributes Rewrite
Convert the uses of the Attributes class over to the new format. The Attributes::get method call now takes an LLVM context so that the attributes object can be uniquified and stored.
llvm-svn: 165918
show more ...
|
| #
0120167c |
| 14-Oct-2012 |
Bill Wendling <[email protected]> |
Remove operator cast method in favor of querying with the correct method.
llvm-svn: 165900
|
| #
cc51c2f2 |
| 13-Oct-2012 |
Nico Weber <[email protected]> |
Simplify. Suggestion by Sean Silva.
llvm-svn: 165885
|
| #
cf4ff586 |
| 11-Oct-2012 |
Nico Weber <[email protected]> |
Add codegen support for __uuidof().
llvm-svn: 165710
|
| #
d01e83ab |
| 10-Oct-2012 |
Jordan Rose <[email protected]> |
Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor.
This more accurately reflects its use: this flag is set when a method matches the getter or setter name for a property in the same class,
Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor.
This more accurately reflects its use: this flag is set when a method matches the getter or setter name for a property in the same class, and does not actually specify whether or not the definition of the method will be synthesized (either implicitly or explicitly with @synthesize).
This renames the setter and backing field as well, and changes the (soon-to-be-obsolete?) XML dump format to use 'property_accessor' instead of 'synthesized'.
llvm-svn: 165626
show more ...
|
| #
73e465e1 |
| 10-Oct-2012 |
Bill Wendling <[email protected]> |
Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change.
llvm-svn: 165596
|
| #
0597c1e5 |
| 09-Oct-2012 |
Bill Wendling <[email protected]> |
We use the enums to query whether an Attributes object has that attribute. The opaque layer is responsible for knowing where that specific attribute is stored.
llvm-svn: 165489
|
| #
dd31ca10 |
| 08-Oct-2012 |
Micah Villmow <[email protected]> |
Move TargetData to DataLayout.
llvm-svn: 165395
|
| #
ba036126 |
| 05-Oct-2012 |
Alex Rosenberg <[email protected]> |
Propagate calling convention for aliases and weakrefs.
llvm-svn: 165343
|
| #
b555a767 |
| 28-Sep-2012 |
Richard Smith <[email protected]> |
PR13941: Mark all virtual functions as unnamed_addr. It's not possible to observe their addresses (taking their address gives the vtable slot) so we are free to merge their definitions.
llvm-svn: 16
PR13941: Mark all virtual functions as unnamed_addr. It's not possible to observe their addresses (taking their address gives the vtable slot) so we are free to merge their definitions.
llvm-svn: 164864
show more ...
|
| #
22695fce |
| 28-Sep-2012 |
Dan Gohman <[email protected]> |
Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls for struct assignment.
llvm-svn: 164853
|
| #
6fe7b78d |
| 26-Sep-2012 |
Bill Wendling <[email protected]> |
Update to new function attribute querying syntax.
llvm-svn: 164726
|