- Jan 16, 2009
-
-
Dan Gohman authored
to 0, to ensure that the subsequent code doesn't try to break the dependence. llvm-svn: 62365
-
Dan Gohman authored
member directly, which is private as of r55504. llvm-svn: 62364
-
Dan Gohman authored
simple %prcontext which doesn't find what it's looking for if the scheduler has rearranged the instructions. llvm-svn: 62363
-
Dan Gohman authored
array instead, since this is what the scheduler actually cares about. And remove a check that is unnecessary, since it can assume that SUnits isn't empty. llvm-svn: 62362
-
Dan Gohman authored
is a leaf node. Patch by Brandner! llvm-svn: 62361
-
Daniel Dunbar authored
llvm-svn: 62360
-
Chris Lattner authored
llvm-svn: 62359
-
Devang Patel authored
llvm-svn: 62358
-
Daniel Dunbar authored
'-feliminate-unused-debug-symbols' in reponse to '-g' (not '-g*'). llvm-svn: 62357
-
Evan Cheng authored
CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions. llvm-svn: 62356
-
Fariborz Jahanian authored
type. llvm-svn: 62355
-
Chris Lattner authored
llvm-svn: 62354
-
Daniel Dunbar authored
translation. - As is my general strategy, this is initially pedantically compatible with gcc and can be cleaned up later. So, for example, we still pass -static to collect2 4 times if you say '-mkernel -fapple-kext'. ;) llvm-svn: 62353
-
Chris Lattner authored
PR3334. llvm-svn: 62352
-
Chris Lattner authored
llvm-svn: 62351
-
Chris Lattner authored
llvm-svn: 62350
-
Fariborz Jahanian authored
Issue diagnostics instead if types do not match. llvm-svn: 62349
-
Chris Lattner authored
if warnings in system headers are disabled. isIdenticalTo can end up calling the expensive getSpelling method, and other bad stuff and is completely unneeded if the warning will be discarded anyway. rdar://6502956 llvm-svn: 62347
-
Chris Lattner authored
llvm-svn: 62346
-
rdar://problem/6502934Douglas Gregor authored
with reference type (it should be an lvalue with non-reference type). llvm-svn: 62345
-
Chris Lattner authored
llvm-svn: 62344
-
Devang Patel authored
llvm-svn: 62341
-
Ted Kremenek authored
StringRegion::print: Remove copy/paste code and just call Stmt::printPretty() for the StringLiteral. llvm-svn: 62340
-
Chris Lattner authored
llvm-svn: 62339
-
Bill Wendling authored
llvm-svn: 62338
-
Chris Lattner authored
llvm-svn: 62337
-
Evan Cheng authored
Change isGVCompilationDisabled() semantics again. It should abort on any GV that's not constant whether it's "internal" or not. In a server / client environment, GV is returned in the same block of memory as code. However, the memory might not be writable. llvm-svn: 62336
-
Fariborz Jahanian authored
llvm-svn: 62335
-
Chris Lattner authored
llvm-svn: 62334
-
Chris Lattner authored
notifying PPCallbacks about it. llvm-svn: 62333
-
Chris Lattner authored
into its ctor. Also, make it handle validity checking of pascal strings instead of making clients do it. llvm-svn: 62332
-
Ted Kremenek authored
llvm-svn: 62331
-
Gabor Greif authored
llvm-svn: 62330
-
Douglas Gregor authored
analysis and AST-building for the cases where we have N != 1 arguments. For N == 1 arguments, we need to finish the C++ implementation of explicit type casts (C++ [expr.cast]). llvm-svn: 62329
-
Devang Patel authored
llvm-svn: 62328
-
Dan Gohman authored
warning. llvm-svn: 62327
-
Fariborz Jahanian authored
in code gen. llvm-svn: 62326
-
Nick Lewycky authored
Make the debugging dump be a full line. llvm-svn: 62325
-
Douglas Gregor authored
llvm-svn: 62324
-
Anders Carlsson authored
Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340. llvm-svn: 62323
-