- Feb 26, 2010
-
-
Bill Wendling authored
llvm-svn: 97200
-
David Chisnall authored
llvm-svn: 97199
-
Jeffrey Yasskin authored
the most users. llvm-svn: 97198
-
John McCall authored
the ABI-computation interface. Fixes <rdar://problem/7691046>. llvm-svn: 97197
-
Bill Wendling authored
the alignment requirement, if it no longer makes the TType base offset overflow into extra bytes, then we need to pad to those bytes ourselves. llvm-svn: 97196
-
Douglas Gregor authored
used when we instantiate C++ new expressions, delete expressions, and object-construction expressions. Fixes PR6424, although we can't test all of it until we finish implementing lookup of "operator delete" for new expressions (!). llvm-svn: 97195
-
Bill Wendling authored
llvm-svn: 97193
-
Bill Wendling authored
llvm-svn: 97192
-
Ted Kremenek authored
llvm-svn: 97186
-
Douglas Gregor authored
to mark the constructor as referenced. Fixes the narrow issue reported in PR6424, but there are a few other places that I'll fix before closing out that PR. llvm-svn: 97185
-
Bill Wendling authored
will eliminate the need for padding in the "Call site table length". E.g., if we have this: GCC_except_table1: Lexception1: .byte 0xff ## @LPStart Encoding = omit .byte 0x9b ## @TType Encoding = indirect pcrel sdata4 .byte 0x7f ## @TType base offset .byte 0x03 ## Call site Encoding = udata4 .byte 0x89 ## Call site table length with padding of 1. We want to emit the padding like this: GCC_except_table1: Lexception1: .byte 0xff ## @LPStart Encoding = omit .byte 0x9b ## @TType Encoding = indirect pcrel sdata4 .byte 0xff ## @TType base offset .space 1,0 ## Padding .byte 0x03 ## Call site Encoding = udata4 .byte 0x89 ## Call site table length and not with padding on the "Call site table length" entry. llvm-svn: 97183
-
Dan Gohman authored
llvm-svn: 97182
-
Dan Gohman authored
llvm-svn: 97181
-
- Feb 25, 2010
-
-
John Criswell authored
llvm-svn: 97179
-
Chris Lattner authored
introduced when mallocinst was eliminated. llvm-svn: 97178
-
Douglas Gregor authored
equality comparisons, and conditional operators, produce a composite pointer type with the appropriate additional "const" qualifiers if the pointer types would otherwise be incompatible. This is a small extension (also present in GCC and EDG in a slightly different form) that permits code like: void** i; void const** j; i == j; with the following extwarn: t.cpp:5:5: warning: comparison of distinct pointer types ('void **' and 'void const **') uses non-standard composite pointer type 'void const *const *' [-pedantic] i == j; ~ ^ ~ Fixes PR6346, and I'll be filing a core issue about this with the C++ committee. llvm-svn: 97177
-
Anders Carlsson authored
llvm-svn: 97174
-
Anders Carlsson authored
Fux a bug where we were trying to add overriders for non-virtual bases of virtual bases more than once. llvm-svn: 97173
-
Daniel Dunbar authored
about this, but it can be useful for users who use ccache, since the LLVMC tests are fond of calling gcc. llvm-svn: 97171
-
Bill Wendling authored
llvm-svn: 97170
-
Bill Wendling authored
llvm-svn: 97169
-
Dan Gohman authored
llvm-svn: 97167
-
Daniel Dunbar authored
llvm-svn: 97166
-
Dan Gohman authored
operands are themselves vectors. Based on a patch by Micah Villmow for PR6338. llvm-svn: 97165
-
Johnny Chen authored
and SRS. llvm-svn: 97164
-
Johnny Chen authored
llvm-svn: 97163
-
Douglas Gregor authored
Restore Zhongxing's commits r97122 r97127 r97129 r97131 which were reverted due to a Clang-on-Clang failure llvm-svn: 97162
-
Douglas Gregor authored
binding and a copy-construction. Fixes an overloading problem in the Clang-on-Clang build. llvm-svn: 97161
-
Chris Lattner authored
instead of to have a chained series of scope nodes. This makes the generated table smaller, improves the efficiency of the interpreter, and make the factoring optimization much more reasonable to implement. llvm-svn: 97160
-
Johnny Chen authored
llvm-svn: 97159
-
Kevin Enderby authored
section with TextAlignFillValue and calls EmitCodeAlignment() instead of calling EmitValueToAlignment(). This allows x86 assembly code to be aligned with optimal nops. llvm-svn: 97158
-
Fariborz Jahanian authored
bogus warning. Fixes radar 7682116. llvm-svn: 97157
-
Dan Gohman authored
llvm-svn: 97156
-
Dan Gohman authored
llvm-svn: 97155
-
Dan Gohman authored
getelementptr FAQ. llvm-svn: 97154
-
Douglas Gregor authored
llvm-svn: 97152
-
Daniel Dunbar authored
llvm-svn: 97151
-
Daniel Dunbar authored
when bisecting multiple repos in sync. llvm-svn: 97150
-
Johnny Chen authored
WFI, SEV, SETEND. llvm-svn: 97149
-
Chris Lattner authored
llvm-svn: 97148
-