- Apr 16, 2009
-
-
Devang Patel authored
This line was accidently lost yesterday. llvm-svn: 69286
-
Rafael Espindola authored
llvm-svn: 69284
-
Daniel Dunbar authored
- <rdar://problem/6796848> implement -fdiagnostics-show-option llvm-svn: 69276
-
Chris Lattner authored
llvm-svn: 69275
-
Chris Lattner authored
llvm-svn: 69274
-
Chris Lattner authored
llvm-svn: 69273
-
Chris Lattner authored
llvm-svn: 69272
-
Chris Lattner authored
this implements -fdiagnostics-show-option in clang-cc. llvm-svn: 69271
-
Chris Lattner authored
llvm-svn: 69270
-
Chris Lattner authored
llvm-svn: 69269
-
Chris Lattner authored
passing down the right info yet. llvm-svn: 69268
-
Anders Carlsson authored
llvm-svn: 69267
-
Chris Lattner authored
out of Warnings.cpp. This simplifies warnings.cpp and makes it more efficient. llvm-svn: 69266
-
Chris Lattner authored
they are supposed to be. llvm-svn: 69265
-
Chris Lattner authored
"set to the default value". llvm-svn: 69264
-
Daniel Dunbar authored
generally need to know about these now we don't have to hold clang-cc's hand. llvm-svn: 69263
-
Chris Lattner authored
is about to become private. llvm-svn: 69262
-
Daniel Dunbar authored
Remove clang_W_Group and clang_ignored_W_Group. llvm-svn: 69261
-
Chris Lattner authored
llvm-svn: 69260
-
Chris Lattner authored
llvm-svn: 69259
-
Dan Gohman authored
have pointer types, though in contrast to C pointer types, SCEV addition is never implicitly scaled. This not only eliminates the need for special code like IndVars' EliminatePointerRecurrence and LSR's own GEP expansion code, it also does a better job because it lets the normal optimizations handle pointer expressions just like integer expressions. Also, since LLVM IR GEPs can't directly index into multi-dimensional VLAs, moving the GEP analysis out of client code and into the SCEV framework makes it easier for clients to handle multi-dimensional VLAs the same way as other arrays. Some existing regression tests show improved optimization. test/CodeGen/ARM/2007-03-13-InstrSched.ll in particular improved to the point where if-conversion started kicking in; I turned it off for this test to preserve the intent of the test. llvm-svn: 69258
-
Chris Lattner authored
llvm-svn: 69257
-
Douglas Gregor authored
llvm-svn: 69256
-
Douglas Gregor authored
that does not require PCH support for statements. Only AddrLabelExpr, StmtExpr, and BlockExpr remain (for C). llvm-svn: 69255
-
Devang Patel authored
This code could use some refactoring help! llvm-svn: 69254
-
Devang Patel authored
If FastISel is run and it has known DebugLoc then use it. llvm-svn: 69253
-
Devang Patel authored
If location where the function was inlined is not know then do not emit debug info describing inlinied region. llvm-svn: 69252
-
Douglas Gregor authored
llvm-svn: 69251
-
Chris Lattner authored
This depends on r69249 of llvm. llvm-svn: 69250
-
Chris Lattner authored
llvm-svn: 69249
-
Dale Johannesen authored
llvm-svn: 69247
-
Chris Lattner authored
llvm-svn: 69246
-
Anders Carlsson authored
llvm-svn: 69245
-
Douglas Gregor authored
llvm-svn: 69244
-
Douglas Gregor authored
llvm-svn: 69242
-
Dale Johannesen authored
and sext over (iv | const), if a longer iv is available. Allow expressions to have more than one zext/sext parent. All from OpenSSL. llvm-svn: 69241
-
Douglas Gregor authored
llvm-svn: 69240
-
Chris Lattner authored
llvm-svn: 69239
-
Chris Lattner authored
driver accepts and discards. llvm-svn: 69238
-
Douglas Gregor authored
llvm-svn: 69237
-