aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2011-03-17BuildUDIV: If the divisor is even we can simplify the fixup of the multiplied...Benjamin Kramer
2011-03-17Move more logic into getTypeForExtArgOrReturn.Cameron Zwarich
2011-03-17Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn().Cameron Zwarich
2011-03-16The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byteCameron Zwarich
2011-03-16Don't recompute something that we already have in a local variable.Cameron Zwarich
2011-03-15sext(undef) = 0, because the top bits will all be the same.Evan Cheng
2011-03-14BIT_CONVERT has been renamed to BITCAST.Evan Cheng
2011-03-14Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng
2011-03-11Teach FastISel to support register-immediate-immediate instructions.Owen Anderson
2011-03-11Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick
2011-03-11Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng
2011-03-10Re-commit 127368 and 127371. They are exonerated.Evan Cheng
2011-03-09Revert 127368 and 127371 for now.Evan Cheng
2011-03-09Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be moreEvan Cheng
2011-03-09Improve pre-RA-sched register pressure tracking for duplicate operands.Andrew Trick
2011-03-09Fix typo, make helper static.Benjamin Kramer
2011-03-08Fix some latent bugs if the nodes are unschedulable. We'd gotten awayEric Christopher
2011-03-08Further improvements to pre-RA-sched=list-ilp.Andrew Trick
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-03-07Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson
2011-03-06Typo.Eric Christopher
2011-03-06Disable a couple of experimental heuristics to get the best results from the ...Andrew Trick
2011-03-05Be explicit with abs(). Visual Studio workaround.Andrew Trick
2011-03-05Fix for -sched-high-latency-cycles in sched=list-ilp mode.Andrew Trick
2011-03-05Missing comment.Andrew Trick
2011-03-05Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick
2011-03-04Revert commit 126684 "Use the correct shift amount type". It is only the cor...Duncan Sands
2011-03-04Minor pre-RA-sched fixes and cleanup.Andrew Trick
2011-03-03There are times when the landing pad won't have a call to 'eh.selector' inBill Wendling
2011-03-03Revert r123908; the code in question is completely untested and wrong.Eli Friedman
2011-03-02Avoid exponential blow-up when printing DAGs.Bob Wilson
2011-03-02Can't introduce floating-point immediate constants after legalization.Stuart Hastings
2011-03-01Add a few missed unary cases when legalizing vector results. Put some casesDuncan Sands
2011-03-01trailing whitespace.Jim Grosbach
2011-03-01Generalize the register matching code in DAGISel a bit.Jim Grosbach
2011-02-28Use the correct shift amount type.Owen Anderson
2011-02-28Clean whitespace.Owen Anderson
2011-02-27Legalize support for fpextend of vector. PR9309.Duncan Sands
2011-02-27Fix typos in the comments.Nadav Rotem
2011-02-27Pass the graph to the DOTGraphTraits.getEdgeAttributes().Tobias Grosser
2011-02-26Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize lega...Benjamin Kramer
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-25Fix formatting of debug helper string.Jim Grosbach
2011-02-25Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory itCameron Zwarich
2011-02-25We only want to zero extend the existing information if the bit width isCameron Zwarich
2011-02-24Enable support for vector sext and trunc:Nadav Rotem
2011-02-24Merge information about the number of zero, one, and sign bits of live-outCameron Zwarich
2011-02-24Add a getNumSignBits() method to APInt.Cameron Zwarich
2011-02-24Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it wheneverCameron Zwarich
2011-02-24Track blocks visited in reverse postorder.Cameron Zwarich