summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add DebugInfoBuilder. Patch by Talin!Evan Cheng2008-08-27
* Basic FastISel support for floating-point constants.Dan Gohman2008-08-27
* Fix handling of inttoptr and ptrtoint when unhandled operands are present.Owen Anderson2008-08-27
* Add support for fast isel of inttoptr and ptrtoint in the cases where truncat...Owen Anderson2008-08-27
* Factor out a large amoutn of the cast handling code in fast isel into helper ...Owen Anderson2008-08-26
* Add support for fast isel of zext.Owen Anderson2008-08-26
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-26
* Add support for fptosi of constants in fast isel.Owen Anderson2008-08-26
* Put a heuristic in place to prevent GVN from falling into bad cases with mass...Owen Anderson2008-08-26
* Optimize SelectionDAG's topological sort to use one pass insteadDan Gohman2008-08-26
* Refactor the bitcast code into its own function.Dan Gohman2008-08-26
* Make FastISel use the correct argument type when casting GEP indices.Dan Gohman2008-08-26
* Don't select binary instructions with illegal types.Dan Gohman2008-08-26
* Add support for fast isel of sitofp, and remove some unnecessary and imprecis...Owen Anderson2008-08-26
* Use a combination of copyRegToReg and ISD::BIT_CONVERT when doing fast isel o...Owen Anderson2008-08-26
* These assertions should be return false's instead, allowing the client to det...Owen Anderson2008-08-26
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-26
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-26
* Add support for fast isel of non-constant fptosi instructions.Owen Anderson2008-08-26
* If an xmm register is referenced explicitly in an inline asm, make sure to Chris Lattner2008-08-26
* typo fix.Chris Lattner2008-08-26
* Actually recycle SDNode allocations. SelectionDAG is usingDan Gohman2008-08-26
* Avoid a warning about isTargetNullPtr being unused in release builds.Dan Gohman2008-08-26
* This is done.Evan Cheng2008-08-26
* Add a RetVT parameter to emitted FastISel methods, so that we will be able to...Owen Anderson2008-08-25
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-25
* Unbreak build.Evan Cheng2008-08-25
* 80 col. violations.Evan Cheng2008-08-25
* Expand bitcast support in fast isel to support bitcasts of non-constant value...Owen Anderson2008-08-25
* Try approach to moving call address load inside of callseq_start. Now it's do...Evan Cheng2008-08-25
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-25
* Add support for fast isel of (integer) immediate materialization pattens, and...Owen Anderson2008-08-25
* It's important for the cmp-and-swap to balanceDale Johannesen2008-08-25
* Nevermind. This broke the bootstrap (?!).Bill Wendling2008-08-25
* MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize the use of theseBill Wendling2008-08-25
* Fix pasto (values -> types) noticed by Josh ConnerChris Lattner2008-08-25
* flush stream after dumping.Chris Lattner2008-08-25
* Fix asm printing of MOVSDto64mr and MOV64toSDrm.Evan Cheng2008-08-25
* Temporarily reverting r55292. It's causing a bootstraping failure:Bill Wendling2008-08-24
* remove the type checking logic already done by tblgen, just keep theChris Lattner2008-08-24
* simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.c...Chris Lattner2008-08-24
* Move callseq_start above the call address load to allow load to be folded int...Evan Cheng2008-08-24
* Print PseudoSourceValue.Evan Cheng2008-08-24
* add a hack to temporarily allow pseudo source values.Chris Lattner2008-08-24
* make sure to flush the stream after dumping, to make sure it goes out immedia...Chris Lattner2008-08-24
* Use additionnal include directory instead of ../ in #include.Cedric Venet2008-08-24
* Updating VC++ project.Cedric Venet2008-08-24
* improve encapsulation of the BBExecutable set.Chris Lattner2008-08-23
* Switch an assortment of maps, sets and vectors to more efficient versions,Chris Lattner2008-08-23
* get MachineConstantPool off std::ostream, onto raw_ostream. It would beChris Lattner2008-08-23