- Apr 29, 2009
-
-
Ted Kremenek authored
llvm-svn: 70369
-
Chris Lattner authored
This enables one specific class of non-literal format warnings. llvm-svn: 70368
-
Chris Lattner authored
llvm-svn: 70367
-
Sanjiv Gupta authored
llvm-svn: 70366
-
Chris Lattner authored
on by default). llvm-svn: 70365
-
Chris Lattner authored
llvm-svn: 70364
-
Chris Lattner authored
the extra argument warnings, and -Wformat -Wno-format-extra-args turns on -Wformat but not the extra-args warnings. llvm-svn: 70363
-
Chris Lattner authored
1. All all variants of -Wformat*, make them imply -Wformat. GCC warns if you use -Wformatfoo without -Wformat. We just make one imply the other. 2. Make -Wformat-nonliteral default to off, like gcc. It is an incredible nuisance. 3. Accept but currently ignore -Wformat-extra-args. llvm-svn: 70362
-
Chris Lattner authored
llvm-svn: 70361
-
Chris Lattner authored
anything larger than 64-bits, avoiding a crash. This should really be fixed to use APInts, though type legalization happens to help us out and we get good code on the attached testcase at least. This fixes rdar://6836460 llvm-svn: 70360
-
Zhongxing Xu authored
llvm-svn: 70359
-
Zhongxing Xu authored
llvm-svn: 70358
-
Dan Gohman authored
llvm-svn: 70357
-
Zhongxing Xu authored
llvm-svn: 70356
-
Daniel Dunbar authored
- Mirroring LLVM's docs/CommandGuide, a place to put .pod files which are used to generate man/html/etc documentation for tools provided as part of clang. llvm-svn: 70355
-
Dan Gohman authored
llvm-svn: 70354
-
Mike Stump authored
llvm-svn: 70353
-
Ted Kremenek authored
on ObjCMessageExpr. This will enable us to use it elsewhere. This should not change any functionality. llvm-svn: 70352
-
Evan Cheng authored
Determine allocation 'preference' with right register class. I haven't seen this changing codegen so no test case. llvm-svn: 70351
-
-
Bill Wendling authored
an optimization level instead of a simple boolean telling it to generate code "fast" or the other type of "fast". llvm-svn: 70347
-
Bill Wendling authored
Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to use the old behavior, the flag is -O0. This change allows for finer-grained control over which optimizations are run at different -O levels. Most of this work was pretty mechanical. The majority of the fixes came from verifying that a "fast" variable wasn't used anymore. The JIT still uses a "Fast" flag. I'll change the JIT with a follow-up patch. llvm-svn: 70343
-
Bill Wendling authored
llvm-svn: 70340
-
Douglas Gregor authored
llvm-svn: 70339
-
Douglas Gregor authored
llvm-svn: 70338
-
Chris Lattner authored
lines that clang extracts from the source code so that machine parsing can easily ignore them. llvm-svn: 70337
-
Ted Kremenek authored
to add 'CFMakeCollectable' semantics to a method. llvm-svn: 70336
-
Chris Lattner authored
llvm-svn: 70335
-
Dan Gohman authored
that it can't be trivially eliminated. llvm-svn: 70334
-
Dan Gohman authored
if indvars happens to optimize away the unused primary induction variable. llvm-svn: 70333
-
Douglas Gregor authored
compilation if the user requested a PCH file but no such PCH file exists. llvm-svn: 70332
-
- Apr 28, 2009
-
-
Dan Gohman authored
llvm-svn: 70331
-
Douglas Gregor authored
llvm-svn: 70330
-
Chris Lattner authored
and apparently not part of -Wall llvm-svn: 70329
-
Anton Korobeynikov authored
This should fix PR3379 and PR4064. Patch inspired by Edwin Török! llvm-svn: 70328
-
Ted Kremenek authored
llvm-svn: 70327
-
Douglas Gregor authored
now gotten back about 180k of the 500k we lost. llvm-svn: 70326
-
Douglas Gregor authored
which eliminates the storage for IdentifierInfo in the "uninteresting identifier" cases. Sadly, this only brought back 7k of the 500k we lost :( llvm-svn: 70325
-
Douglas Gregor authored
llvm-svn: 70323
-
Douglas Gregor authored
llvm-svn: 70322
-