Chris Lattner
|
c5cbb909e8
Update to match mainline ConstantStruct::get API change. Also, use
|
14 سال پیش |
Chris Lattner
|
7650d95a1a
update for api change.
|
14 سال پیش |
Fariborz Jahanian
|
c7c9058f49
Move computation of __private_extern__ visibilty to
|
14 سال پیش |
Fariborz Jahanian
|
119f19b46b
Set the visibility to 'hidden' when previous
|
14 سال پیش |
John McCall
|
f85e193739
Automatic Reference Counting.
|
14 سال پیش |
Eli Friedman
|
cb5d2d0647
PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates.
|
14 سال پیش |
Douglas Gregor
|
6a576ab708
When inferring the result type of a block based on a return statement
|
14 سال پیش |
Eli Friedman
|
b0dd6702ab
Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 .
|
14 سال پیش |
Rafael Espindola
|
abca5a1b3e
Update for llvm api change.
|
14 سال پیش |
Fariborz Jahanian
|
25dba5d294
Code cleanup of my last patch.
|
14 سال پیش |
Fariborz Jahanian
|
6f40e2244b
Patch to fix IR-gen crash generating structure ABI which implements
|
14 سال پیش |
John McCall
|
0774cb8471
Use arrays and SmallVectors instead of std::vectors when building function
|
14 سال پیش |
Joerg Sonnenberger
|
62c296e1bd
Simplify
|
14 سال پیش |
Joerg Sonnenberger
|
4fe497d5cd
Bug 8765: Honor assembler labels for builtins. Ensure that the label is
|
14 سال پیش |
Fariborz Jahanian
|
cf8e168baf
Produce UTF-8 strings with -fconstant-string-class
|
14 سال پیش |
Douglas Gregor
|
2bb110125e
When determining whether we can make a declaration into a global
|
14 سال پیش |
Douglas Gregor
|
da55074866
In C++, allow us to emit a global as 'constant' even if it has class
|
14 سال پیش |
Sean Hunt
|
10620eb516
Modify some deleted function methods to better reflect reality:
|
14 سال پیش |
Eli Friedman
|
7dcdf5ba93
Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 .
|
14 سال پیش |
Richard Smith
|
3e4c6c4c79
Implement support for C++0x alias templates.
|
14 سال پیش |
Nick Lewycky
|
3dc0541853
Preserve the full name of the file, so that '-c -o foo.pic.o' produces
|
14 سال پیش |
Nick Lewycky
|
5ea4f44e34
Record where the GCOV data files should be placed.
|
14 سال پیش |
Francois Pichet
|
8387e2a41e
Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup.
|
14 سال پیش |
Nick Lewycky
|
e8ba8d78a2
Wire up the -ftest-coverage and -fprofile-arcs flags to .gcno file emission (at
|
14 سال پیش |
Jay Foad
|
6f141659ca
PR9214: Convert Metadata API to use ArrayRef.
|
14 سال پیش |
Daniel Dunbar
|
db57a4cdb0
ADT/Triple: Switch to using .isOSDarwin() predicate.
|
14 سال پیش |
Daniel Dunbar
|
f7e903d7a3
IRgen/Obj-C: Emit CFStrings and NSStrings with the alignment of the char type,
|
14 سال پیش |
John McCall
|
99ace16bc6
Template static data members can have weak_odr linkage, not just
|
14 سال پیش |
John McCall
|
26fbc72b33
Ignore indirect field declarations. Fixes PR9570.
|
14 سال پیش |
John McCall
|
755d8497e3
After some discussion with Doug, we decided that it made a lot more sense
|
14 سال پیش |