- Jan 29, 2008
-
-
Dan Gohman authored
llvm-svn: 46514
-
Dan Gohman authored
llvm-svn: 46513
-
Dan Gohman authored
llvm-svn: 46512
-
Dan Gohman authored
minor simplification to the loop depth calculation code. llvm-svn: 46511
-
Dan Gohman authored
llvm-svn: 46510
-
Dan Gohman authored
compiler warnings. llvm-svn: 46509
-
Dan Gohman authored
llvm-svn: 46508
-
Dan Gohman authored
llvm-svn: 46507
-
Dan Gohman authored
llvm-svn: 46506
-
Chris Lattner authored
llvm-svn: 46505
-
Chris Lattner authored
llvm-svn: 46504
-
Chris Lattner authored
message when handling the GNU ", ## __VA_ARGS__" extension. While I'm at it, flag uses of this as extensions. llvm-svn: 46503
-
Eli Friedman authored
doesn't get confused by typedefs. llvm-svn: 46502
-
Anders Carlsson authored
llvm-svn: 46501
-
Chris Lattner authored
llvm-svn: 46500
-
Chris Lattner authored
avoid turning -0.0 + 0.0 -> -0.0 which is incorrect. llvm-svn: 46499
-
Owen Anderson authored
Add a testcase for eliminating memcpy's at the end of functions. Forgot to commit this with my last commit. llvm-svn: 46497
-
Chris Lattner authored
llvm-svn: 46496
-
Duncan Sands authored
to get the alignment of global variables, rather than using hand-made versions. llvm-svn: 46495
-
Owen Anderson authored
the handling of eliminating stores to byval arguments. llvm-svn: 46494
-
Duncan Sands authored
llvm-svn: 46493
-
Duncan Sands authored
sufficiently to have it pass. I'm removing it from the testsuite and adding it to PR452 instead. llvm-svn: 46492
-
Ted Kremenek authored
state. llvm-svn: 46491
-
Ted Kremenek authored
and now we require a FunctionDecl* object so that we can also keep track of all of the ParmDecls. Modified clients of LiveVariables to conform to the new interface. llvm-svn: 46490
-
Steve Naroff authored
Tweak Sema::DefaultArgumentPromotion() to call UsualUnaryConversions(). This makes sure function calls that don't have a prototype get the default function/array conversion. Patch by Eli Friedman! llvm-svn: 46489
-
Owen Anderson authored
llvm-svn: 46488
-
Scott Michel authored
generated. This feature would only show up in fairly complex patterns, such as this one in CellSPU: def : Pat<(add (SPUhi tconstpool:$in, 0), (SPUlo tconstpool:$in, 0)), (IOHLlo (ILHUhi tconstpool:$in), tconstpool:$in)>; which generated the following emit code: SDNode *Emit_0(const SDOperand &N, unsigned Opc0, unsigned Opc1, MVT::ValueType VT0, MVT::ValueType VT1) DISABLE_INLINE { SDOperand N0 = N.getOperand(0); SDOperand N00 = N0.getOperand(0); SDOperand N01 = N0.getOperand(1); SDOperand N1 = N.getOperand(1); SDOperand N10 = N1.getOperand(0); SDOperand N11 = N1.getOperand(1); SDOperand Tmp3(CurDAG->getTargetNode(Opc0, VT0, N00), 0); return CurDAG->SelectNodeTo(N.Val, Opc1, VT1, Tmp3, Tmp2); /* Tmp2 s/b N00 */ } Tested against the test suites without incident. llvm-svn: 46487
-
Nate Begeman authored
llvm-svn: 46486
-
Dale Johannesen authored
llvm-svn: 46485
-
Devang Patel authored
These loops are not yet handled. Fix PR 1912. llvm-svn: 46484
-
Scott Michel authored
only two addressing mode nodes, SPUaform and SPUindirect (vice the three previous ones, SPUaform, SPUdform and SPUxform). This improves code somewhat because we now avoid using reg+reg addressing when it can be avoided. It also simplifies the address selection logic, which was the main point for doing this. Also, for various global variables that would be loaded using SPU's A-form addressing, prefer D-form offs[reg] addressing, keeping the base in a register if the variable is used more than once. llvm-svn: 46483
-
Anders Carlsson authored
llvm-svn: 46482
-
Anders Carlsson authored
llvm-svn: 46481
-
Anders Carlsson authored
llvm-svn: 46480
-
Devang Patel authored
llvm-svn: 46479
-
Ted Kremenek authored
llvm-svn: 46477
-
Bill Wendling authored
unbalanced quotes. llvm-svn: 46476
-
Ted Kremenek authored
Refactoring: for GREngine and GRConstants, pushed references to CFG, ASTContext, and the top-level FunctionDecl into ExplodedGraphImpl. llvm-svn: 46475
-
Steve Naroff authored
Fix bz1950. ASTContext::functionTypesAreCompatible() needs to operate on the unqualified parameter types (per C99 6.7.5.3p15). llvm-svn: 46472
-
- Jan 28, 2008
-
-
Ted Kremenek authored
llvm-svn: 46471
-