- Mar 21, 2009
-
-
Chris Lattner authored
by ~2%. llvm-svn: 67434
-
Chris Lattner authored
llvm-svn: 67432
-
Chris Lattner authored
speeding up the testcase in PR3810 by 60%. llvm-svn: 67431
-
Chris Lattner authored
other code presumably) by 4.3% llvm-svn: 67430
-
Chris Lattner authored
This speeds up a testcase in 3810 by ~16%. llvm-svn: 67429
-
Daniel Dunbar authored
code; and don't return an error code when -### is present, even if errors occur. llvm-svn: 67425
-
Ted Kremenek authored
it a hard error. llvm-svn: 67424
-
Ted Kremenek authored
llvm-svn: 67423
-
Douglas Gregor authored
its vectors based on the subobject type we're initializing and the (unstructured) initializer list. This eliminates some malloc thrashing when parsing initializers (from 117 vector reallocations down to 0 when parsing Cocoa.h). We can't always pre-allocate the right amount of storage, since designated initializers can cause us to initialize in non-predictable patterns. llvm-svn: 67421
-
Daniel Dunbar authored
- <rdar://problem/6669441> ccc doesn't handle assembler-with-cpp semantics correctly (but clang supports it) - This is sad, because it requires a fairly useless target hook. C'est la vie. llvm-svn: 67418
-
Douglas Gregor authored
llvm-svn: 67417
-
Douglas Gregor authored
simplify the parsing and action interface for designated initializers. llvm-svn: 67415
-
- Mar 20, 2009
-
-
Douglas Gregor authored
variant of DiagnosticBuilder that emits the template instantiation backtrace when needed. llvm-svn: 67413
-
Mike Stump authored
llvm-svn: 67406
-
rdar://problem/6704086Ted Kremenek authored
allow non-literal format strings that are variables that (a) permanently bind to a string constant and (b) whose string constants are resolvable within the same translation unit. llvm-svn: 67404
-
Fariborz Jahanian authored
llvm-svn: 67402
-
Douglas Gregor authored
llvm-svn: 67397
-
Chris Lattner authored
Add a #include directive around the command line buffer so that diagnostics generated from -include directives get diagnostics like: In file included from <built-in>:98: In file included from <command line>:3: ./t.h:2:1: warning: type specifier missing, defaults to 'int' b; ^ llvm-svn: 67396
-
Ted Kremenek authored
- Conjure symbols at '--' and '++' unary operations - Add utility method SVal::GetConjuredSymbolVal() and constify some arguments along the way. llvm-svn: 67395
-
Ted Kremenek authored
llvm-svn: 67394
-
Daniel Dunbar authored
llvm-svn: 67393
-
Fariborz Jahanian authored
when there is actually a property declaration used in the dot-syntax. llvm-svn: 67391
-
-
Devang Patel authored
llvm-svn: 67389
-
Daniel Dunbar authored
llvm-svn: 67388
-
Ted Kremenek authored
cached tokens. This is for use with -include-pth. llvm-svn: 67385
-
Ted Kremenek authored
completely there with accurately modeling autorelease pools. llvm-svn: 67384
-
Fariborz Jahanian authored
in a property dot-syntax notation. llvm-svn: 67382
-
Daniel Dunbar authored
- Based on patch from Pieter de Bie; thanks! llvm-svn: 67379
-
Chris Lattner authored
clang was defining "i386" even when in non-gnu mode. llvm-svn: 67378
-
Daniel Dunbar authored
llvm-svn: 67377
-
Chris Lattner authored
llvm-svn: 67376
-
Chris Lattner authored
can have language-specific defines. llvm-svn: 67375
-
Daniel Dunbar authored
diagnostics. - This ensures that the whole argument and values are printed, instead of just the option name. llvm-svn: 67366
-
Chris Lattner authored
llvm-svn: 67365
-
Daniel Dunbar authored
llvm-svn: 67362
-
Daniel Dunbar authored
llvm-svn: 67356
-
Daniel Dunbar authored
llvm-svn: 67355
-
Douglas Gregor authored
braces. We now build the appropriate fully-structured initializer list for such things. Per PR3618, verified that we're getting the right code generation. llvm-svn: 67353
-
Daniel Dunbar authored
llvm-svn: 67350
-