- Feb 03, 2009
-
-
Devang Patel authored
llvm-svn: 63653
-
Dan Gohman authored
basic-block segments bottom-up instead of top down. This is the first step in a general restructuring of the way register liveness is tracked in the post-RA scheduler. llvm-svn: 63643
-
Devang Patel authored
Duncan spotted this. Thanks! llvm-svn: 63641
-
Duncan Sands authored
in any old order. Since analyzing a node analyzes its operands also, this can mean that when we pop a node off the list of nodes to be analyzed, it may already have been analyzed. llvm-svn: 63632
-
Bill Wendling authored
llvm-svn: 63599
-
Bill Wendling authored
initial PHI nodes of the machine function. llvm-svn: 63598
-
Dale Johannesen authored
llvm-svn: 63595
-
Bill Wendling authored
llvm-svn: 63594
-
Bill Wendling authored
correct. We need more infrastructure before we can get the DebugLoc info for these instructions. llvm-svn: 63593
-
Bill Wendling authored
llvm-svn: 63591
-
Bill Wendling authored
llvm-svn: 63585
-
Bill Wendling authored
created. Specifically, those BuildMIs which use "DebugLoc::getUnknownLoc()". I'll remove them soon. llvm-svn: 63584
-
Dale Johannesen authored
into SimplifySetCC which gets called elsewhere. llvm-svn: 63583
-
Dan Gohman authored
information. This eliminates the need for the Flags field in MemSDNode, so this makes LoadSDNode and StoreSDNode smaller. Also, it makes FoldingSetNodeIDs for loads and stores two AddIntegers smaller. llvm-svn: 63577
-
Dale Johannesen authored
llvm-svn: 63574
-
- Feb 02, 2009
-
-
Dale Johannesen authored
except LegalizeOp itself. llvm-svn: 63560
-
Owen Anderson authored
Live interval reconstruction needs to account for this, and scour its maps to prevent dangling references. llvm-svn: 63558
-
Dale Johannesen authored
among others. llvm-svn: 63555
-
Dale Johannesen authored
llvm-svn: 63545
-
Dale Johannesen authored
llvm-svn: 63543
-
Duncan Sands authored
llvm-svn: 63540
-
Dale Johannesen authored
llvm-svn: 63537
-
Evan Cheng authored
llvm-svn: 63536
-
Devang Patel authored
llvm-svn: 63527
-
Sanjiv Gupta authored
llvm-svn: 63523
-
Mon P Wang authored
llvm-svn: 63498
-
- Feb 01, 2009
-
-
Duncan Sands authored
crashes or wrong code with codegen of large integers: eliminate the legacy getIntegerVTBitMask and getIntegerVTSignBit methods, which returned their value as a uint64_t, so couldn't handle huge types. llvm-svn: 63494
-
Bill Wendling authored
llvm-svn: 63493
-
Owen Anderson authored
llvm-svn: 63492
-
Owen Anderson authored
Fix an issue in PHI construction that was exposed by GCC 4.2 producing a different set iteration order for the reg_iterator. llvm-svn: 63490
-
- Jan 31, 2009
-
-
Dale Johannesen authored
llvm-svn: 63488
-
Dale Johannesen authored
llvm-svn: 63486
-
Dale Johannesen authored
llvm-svn: 63485
-
Duncan Sands authored
returned by getShiftAmountTy may be too small to hold shift values (it is an i8 on x86-32). Before and during type legalization, use a large but legal type for shift amounts: getPointerTy; afterwards use getShiftAmountTy, fixing up any shift amounts with a big type during operation legalization. Thanks to Dan for writing the original patch (which I shamelessly pillaged). llvm-svn: 63482
-
Mon P Wang authored
when A==B, -0.0 != +0.0. llvm-svn: 63474
-
Bill Wendling authored
llvm-svn: 63473
-
Dale Johannesen authored
llvm-svn: 63468
-
Dale Johannesen authored
Complete (modulo bugs). llvm-svn: 63458
-
Dale Johannesen authored
(modulo bugs) llvm-svn: 63457
-
Dale Johannesen authored
couple of things that use it. llvm-svn: 63456
-