- Dec 10, 2011
-
-
NAKAMURA Takumi authored
FIXME: It should be more robust. llvm-svn: 146294
-
Bill Wendling authored
llvm-svn: 146293
-
Matt Beaumont-Gay authored
llvm-svn: 146292
-
Eli Friedman authored
llvm-svn: 146291
-
Richard Smith authored
C++11 ICE rules. llvm-svn: 146290
-
- Dec 09, 2011
-
-
Richard Smith authored
whether an expression is a (core) constant expression as a side-effect of evaluation. This takes us from accepting far too few expressions as ICEs to accepting slightly too many -- fixes for the remaining cases are coming next. The diagnostics produced when an expression is found to be non-constant are currently quite poor (with generic wording but reasonable source locations), and will be improved in subsequent commits. llvm-svn: 146289
-
Bill Wendling authored
llvm-svn: 146288
-
-
Ted Kremenek authored
llvm-svn: 146286
-
Jim Grosbach authored
Backwards compatibility with 'gas'. #imm is the preferered and documented syntax, but lots of existing code uses the '$' prefix, so we should support it if we can. llvm-svn: 146285
-
Kostya Serebryany authored
[asan] call __asan_init from .preinit_array. This simplifies __asan_init vs malloc chicken-and-egg situation on Android and probably on other flavours of Linux. Patch by eugenis@google.com. llvm-svn: 146284
-
Jim Grosbach authored
When the immediate operand of an AND or BIC instruction isn't representable in the immediate field of the instruction, but the bitwise negation of the immediate is, assemble the instruction as the inverse operation instead with the inverted immediate as the operand. rdar://10550057 llvm-svn: 146283
-
Evan Cheng authored
llvm-svn: 146282
-
Jim Grosbach authored
llvm-svn: 146281
-
David Blaikie authored
Add notes for suppressing and (if it's a zero-arg function returning bool) fixing the function-to-bool conversion warning. llvm-svn: 146280
-
Benjamin Kramer authored
llvm-svn: 146279
-
Jim Grosbach authored
Refactor the instructions into fixed writeback and register-stride writeback variants to simplify the offset operand (no more optional register operand using reg0). This is a simpler representation and allows the assembly parser to more easily handle these instructions. Add tests for the instruction variants now supported. llvm-svn: 146278
-
Jakub Staszak authored
llvm-svn: 146277
-
Chad Rosier authored
rdar://10530851 llvm-svn: 146276
-
Howard Hinnant authored
Added support for <special-name> ::= TC <first type> <number> _ <second type> # construction vtable for second-in-first, and for <special-name> ::= GR <object name> # reference temporary for object llvm-svn: 146274
-
Rafael Espindola authored
previous commit. It is strange that we see it in 32 bits. We already have a fixme about it. llvm-svn: 146273
-
Fariborz Jahanian authored
// rdar://10535245 llvm-svn: 146272
-
Jim Ingham authored
llvm-svn: 146271
-
Jakob Stoklund Olesen authored
llvm-svn: 146270
-
Bill Wendling authored
llvm-svn: 146268
-
Jim Grosbach authored
llvm-svn: 146267
-
Jim Grosbach authored
llvm-svn: 146266
-
David Blaikie authored
Provide a separate warning for weak vtables in explicit template instantiations. There's no (current) way to fix such templates to emit strong symbols/vtables, but perhaps users want to know about the cost being incurred anyway. llvm-svn: 146265
-
Jakob Stoklund Olesen authored
llvm-svn: 146264
-
Kostya Serebryany authored
llvm-svn: 146263
-
Kevin Enderby authored
generates the dwarf Compile Unit DIE and a dwarf subprogram DIE for each non-temporary label. The next part will be to get the clang driver to enable this when assembling a .s file. rdar://9275556 llvm-svn: 146262
-
Douglas Gregor authored
".framework/" in the path name, because it could be ".framework\" on Windows. This whole function needs to be rewritten with PathV2. llvm-svn: 146261
-
Douglas Gregor authored
comparing inodes doesn't actually work on Windows. llvm-svn: 146260
-
Hans Wennborg authored
llvm-svn: 146259
-
Benjamin Kramer authored
llvm-svn: 146258
-
Benjamin Kramer authored
llvm-svn: 146257
-
Benjamin Kramer authored
llvm-svn: 146256
-
Raghesh Aloor authored
llvm-svn: 146255
-
Hans Wennborg authored
in addition to underlying type. llvm-svn: 146254
-
Hans Wennborg authored
It's declared in FormatString.h, so it shouldn't be defined in PrintfFormatString.cpp. llvm-svn: 146253
-