- Jul 13, 2008
-
-
Chris Lattner authored
llvm-svn: 53528
-
Chris Lattner authored
llvm-svn: 53527
-
Chris Lattner authored
conditionals and commenting the code better. No functionality change. llvm-svn: 53526
-
Duncan Sands authored
llvm-svn: 53525
-
Cedric Venet authored
llvm-svn: 53524
-
Chris Lattner authored
llvm-svn: 53523
-
Cedric Venet authored
llvm-svn: 53522
-
Cedric Venet authored
llvm-svn: 53521
-
- Jul 12, 2008
-
-
Argyrios Kyrtzidis authored
Simplify the parser by removing Parser::ParseIdentifierStatement. llvm-svn: 53520
-
Argyrios Kyrtzidis authored
llvm-svn: 53519
-
Cedric Venet authored
llvm-svn: 53518
-
Ted Kremenek authored
llvm-svn: 53517
-
Nick Lewycky authored
started complicating many loops ('for' loops, in fact). llvm-svn: 53508
-
Nick Lewycky authored
to prevent silly things from happening accidentally. PR2171 llvm-svn: 53507
-
Nick Lewycky authored
Remove dead code analyzing urem. 'urem' of power-of-2 is canonicalized to an 'and' instruction. llvm-svn: 53506
-
Evan Cheng authored
llvm-svn: 53505
-
Evan Cheng authored
llvm-svn: 53504
-
Evan Cheng authored
Fix PR2536: a nasty spiller bug. If a two-address instruction uses a register but the use portion of its live range is not part of its liveinterval, it must be defined by an implicit_def. In that case, do not spill the use. e.g. 8 %reg1024<def> = IMPLICIT_DEF 12 %reg1024<def> = INSERT_SUBREG %reg1024<kill>, %reg1025, 2 The live range [12, 14) are not part of the r1024 live interval since it's defined by an implicit def. It will not conflicts with live interval of r1025. Now suppose both registers are spilled, you can easily see a situation where both registers are reloaded before the INSERT_SUBREG and both target registers that would overlap. llvm-svn: 53503
-
Evan Cheng authored
llvm-svn: 53502
-
Chris Lattner authored
Casts from pointers remain a problem. :) llvm-svn: 53501
-
Chris Lattner authored
llvm-svn: 53500
-
Chris Lattner authored
code. Switch to Eli's getIntWidth method. llvm-svn: 53499
-
Dan Gohman authored
has exactly one MachineMemOperand, and change some X86 lowering code to make use of it. llvm-svn: 53498
-
Ted Kremenek authored
Updated latest checker build. This build includes the new check for type-compatibility of the return types of ObjC methods. llvm-svn: 53496
-
Ted Kremenek authored
llvm-svn: 53493
-
Ted Kremenek authored
llvm-svn: 53492
-
Chris Lattner authored
diagnosic+loc info for i-c-e evaluation. llvm-svn: 53490
-
Dan Gohman authored
llvm-svn: 53489
-
Ted Kremenek authored
llvm-svn: 53488
-
Dan Gohman authored
llvm-svn: 53487
-
Dan Gohman authored
instead of using the frame index for the SVOffset, which was inconsistent. llvm-svn: 53486
-
Ted Kremenek authored
Added partial specialization of DenseMapInfo<T> for ImmutableList. llvm-svn: 53485
-
Bill Wendling authored
Update to build_llvm. Don't output a floating point number for the version. llvm-svn: 53484
-
Ted Kremenek authored
llvm-svn: 53483
-
Ted Kremenek authored
ObjCImplementationDecls and sees if a ancestor class defines a method with the same selector but with a different type signature. Right now it just compares return types, and mainly looks at differences in primitive values. The checking will be expanded in the future. llvm-svn: 53482
-
Dan Gohman authored
llvm-svn: 53481
-
Dan Gohman authored
llvm-svn: 53480
-
Chris Lattner authored
llvm-svn: 53477
-
- Jul 11, 2008
-
-
Dan Gohman authored
use a timer group for the timers in SelectionDAGISel. Also, Split scheduling out from emitting, to give each their own timer. llvm-svn: 53476
-
Chris Lattner authored
llvm-svn: 53475
-