summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-283-0/+219
* FastEmitInst_extractsubreg doesn't need to be passed the register class. It ...Owen Anderson2008-08-281-2/+2
* Revert r55467; it causes regressions in UnitTests/Vector/divides,Dan Gohman2008-08-282-68/+4
* Correctly resize the Parts array.Rafael Espindola2008-08-281-1/+1
* If a copy isn't coalesced, but its src is defined by trivial computation. Re-...Evan Cheng2008-08-282-4/+68
* FsFLD0S{S|D} and V_SETALLONES are as cheap as moves.Evan Cheng2008-08-281-3/+3
* Make the verifier reject instructions which have null pointers Chris Lattner2008-08-281-0/+11
* Clear the intervals list in "destroy", patch by Chris Lattner2008-08-281-0/+1
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-287-300/+558
* Reorganize the lifetimes of the major objects SelectionDAGISelDan Gohman2008-08-272-232/+345
* Add a helper method that will be used to support EXTRACT_SUBREG for selecting...Owen Anderson2008-08-271-0/+11
* Make "movdq2q" and "movq2dq" dependent upon having SSE2 because they use theBill Wendling2008-08-272-7/+11
* Put file scoped constants in an anonymous namespace. Use the "using namespaceBill Wendling2008-08-271-3/+5
* Move the check whether it's worth remating to caller.Evan Cheng2008-08-272-3/+2
* Do not apply the transformation if the target does not support DestTy natively.Devang Patel2008-08-271-2/+9
* Fix FastISel's bitcast code for the case where getRegForValue fails.Dan Gohman2008-08-271-1/+4
* Refactor isSafeToReMat out of 2addr pass.Evan Cheng2008-08-272-29/+26
* Use TargetLowering to get the types in fast isel, which handles pointer types...Owen Anderson2008-08-271-4/+4
* Don't check TLI.getOperationAction. The FastISel way is toDan Gohman2008-08-271-6/+2
* Add a new FastISel method, getRegForValue, which takes care ofDan Gohman2008-08-271-133/+95
* Add a comment about the current floating-point constant code in FastISel.Dan Gohman2008-08-271-0/+6
* Fix typos and whitespaces. Other cosmetic changes based on feedback.Devang Patel2008-08-271-12/+9
* Minor cleanup.Chris Lattner2008-08-271-16/+15
* Reinstate the x86-64 portion of r55190. When doing extloads intoDan Gohman2008-08-271-9/+8
* Optimize ScheduleDAGRRList's topological sort to use one pass insteadDan Gohman2008-08-271-19/+8
* Optimize ScheduleDAG's ComputeDepths and ComputeHeights to not needDan Gohman2008-08-271-14/+14
* Remove the std::ostream form of PseudoSourceValue's print,Dan Gohman2008-08-271-3/+0
* Diagnose uses of unsized types with the byval attribute in theDan Gohman2008-08-271-0/+11
* Update wording, as aggregates are now first-class.Dan Gohman2008-08-271-3/+2
* Add DebugInfoBuilder. Patch by Talin!Evan Cheng2008-08-271-0/+272
* Basic FastISel support for floating-point constants.Dan Gohman2008-08-271-0/+74
* Fix handling of inttoptr and ptrtoint when unhandled operands are present.Owen Anderson2008-08-271-2/+6
* Add support for fast isel of inttoptr and ptrtoint in the cases where truncat...Owen Anderson2008-08-271-0/+19
* Factor out a large amoutn of the cast handling code in fast isel into helper ...Owen Anderson2008-08-261-107/+81
* Add support for fast isel of zext.Owen Anderson2008-08-261-0/+29
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-2615-69/+69
* Add support for fptosi of constants in fast isel.Owen Anderson2008-08-261-3/+29
* Put a heuristic in place to prevent GVN from falling into bad cases with mass...Owen Anderson2008-08-261-0/+6
* Optimize SelectionDAG's topological sort to use one pass insteadDan Gohman2008-08-262-56/+12
* Refactor the bitcast code into its own function.Dan Gohman2008-08-261-58/+69
* Make FastISel use the correct argument type when casting GEP indices.Dan Gohman2008-08-261-6/+7
* Don't select binary instructions with illegal types.Dan Gohman2008-08-261-0/+6
* Add support for fast isel of sitofp, and remove some unnecessary and imprecis...Owen Anderson2008-08-261-4/+28
* Use a combination of copyRegToReg and ISD::BIT_CONVERT when doing fast isel o...Owen Anderson2008-08-261-8/+19
* These assertions should be return false's instead, allowing the client to det...Owen Anderson2008-08-261-4/+8
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-2617-58/+77
* If IV is used in a int-to-float cast inside the loop then try to eliminate th...Devang Patel2008-08-261-2/+118
* Add support for fast isel of non-constant fptosi instructions.Owen Anderson2008-08-261-5/+43
* If an xmm register is referenced explicitly in an inline asm, make sure to Chris Lattner2008-08-261-49/+61
* typo fix.Chris Lattner2008-08-261-1/+1
OpenPOWER on IntegriCloud