summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* We don't need to try to coalesce input vregs that are the same as the output ...Owen Anderson2008-08-06
* Only trim a live interval if the register is not used after the PHI node.Owen Anderson2008-08-06
* Only remap each VNInfo once when doing renumbering.Owen Anderson2008-08-06
* Re-introduce the 8-bit subreg zext-inreg patterns for x86-32,Dan Gohman2008-08-06
* Fix a shufflevector instcombine that was emitting invalid masks indicesDan Gohman2008-08-06
* Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is ...Evan Cheng2008-08-06
* xchg does not modify FLAGS.Dan Gohman2008-08-06
* optimize a common idiom generated by clang for bitfield access, PR2638.Chris Lattner2008-08-06
* Added support for fp callee saved registers.Bruno Cardoso Lopes2008-08-06
* Zap sitofp/fptoui pairs. In all cases when the sign difference Chris Lattner2008-08-06
* Reinstate this optimization, but without the miscompile. Thanks to Bill forNick Lewycky2008-08-06
* Use strcpy instead of sprintf here. This avoids a GCC 4.3 format-stringDan Gohman2008-08-05
* Pass the computed iteration count value to RewriteLoopExitValuesDan Gohman2008-08-05
* Fix breakage on ARM/2008-04-10-ScavengerAssert.ll.Owen Anderson2008-08-05
* Fix PR2620: Fix X86cmppd selection code so it expects operands to be v2f64.Evan Cheng2008-08-05
* Fix PR2596: out of bound reference.Evan Cheng2008-08-05
* Correctly handle replacement and removal of PHIs with one incoming register.Owen Anderson2008-08-05
* Revert r53282. This was causing a miscompile on Linux. Also, the transformationBill Wendling2008-08-05
* Oops, we were already checking for dead phis. Handle this the proper way, then.Owen Anderson2008-08-05
* We don't need to update live intervals for dead PHIs.Owen Anderson2008-08-05
* Remove the -disable-correct-folding option, which was ugly and is no longer n...Owen Anderson2008-08-05
* Fix the AsmWriter to not print extra spaces after parameter attributes.Dan Gohman2008-08-05
* Trim #includes.Dan Gohman2008-08-05
* Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman2008-08-05
* Remove #if 0.Evan Cheng2008-08-05
* Fix PR2568: Fix bug that cause redudant kill marker after its live interval h...Evan Cheng2008-08-05
* Remove unneeded iteration. Thanks to Dan for the feedback.Owen Anderson2008-08-05
* This option doesn't need to be a target option. It can be in SDISel instead.Owen Anderson2008-08-05
* - Fix SelectionDAG to generate correct CFGs.Owen Anderson2008-08-04
* PR2621: Improvements to the SCEV AddRec binomial expansion. This Eli Friedman2008-08-04
* Fix SDISel lowering of PHI nodes to use ComputeValueVTs.Dan Gohman2008-08-04
* Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs.Dan Gohman2008-08-04
* Add an assert to catch invalid VECTOR_SHUFFLE mask indices.Dan Gohman2008-08-04
* Mips ISelLowering cleanup : Removed old LowerCALL and FORMAL_ARGS helpers, theyBruno Cardoso Lopes2008-08-04
* Handle i32->f32 bitconvert results.Bruno Cardoso Lopes2008-08-04
* Add atomic sub for other sizesAndrew Lenharth2008-08-03
* Emit saveri with the correct operand order, patch by Richard Pennington!Chris Lattner2008-08-03
* Fix PR2615Bruno Cardoso Lopes2008-08-03
* Improved asm inline for hi,lo resultsBruno Cardoso Lopes2008-08-02
* Apply the same pattern used in 'and' lowering for 'or'Bruno Cardoso Lopes2008-08-02
* Fix comment typos.Duncan Sands2008-08-01
* Expand fcopysignBruno Cardoso Lopes2008-07-31
* Handle more SELECT corner cases considering legalize types, probabily wont wo...Bruno Cardoso Lopes2008-07-31
* Add a flag to disable jump table generation (allDale Johannesen2008-07-31
* Improve dagcombining for sext-loads and sext-in-reg nodes.Dan Gohman2008-07-31
* Added pattern for floating point zero immediate (avoiding a constant poolBruno Cardoso Lopes2008-07-30
* Move SelectionDAG::viewGraph() out of line; as an inline functionDan Gohman2008-07-30
* Don't look for leaf values to store when lowering stores ofDan Gohman2008-07-30
* Use existing LiveInterval methods to simplify live interval merging. Thanks ...Owen Anderson2008-07-30
* Reapply r54147 with a constraint to only use the 8-bitDan Gohman2008-07-30