aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86ISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-1/+1
* Delete an unused function.Dan Gohman2008-09-231-10/+0
* Move the code for initializing the global base reg out ofDan Gohman2008-09-231-29/+9
* Simplify and generalize X86DAGToDAGISel::CanBeFoldedBy, and drawDan Gohman2008-09-171-56/+48
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-3/+3
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-3/+3
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-9/+11
* fix a bunch of 80-col violationsGabor Greif2008-08-311-13/+22
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-72/+72
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+2
* Try approach to moving call address load inside of callseq_start. Now it's do...Evan Cheng2008-08-251-33/+106
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-231-29/+29
* Simplify SelectRoot's interface, and factor out some common codeDan Gohman2008-08-211-1/+1
* Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATEDan Gohman2008-08-201-108/+61
* Fix a (u)comiss intrinsic lowering bug. It was using anyext which can return ...Evan Cheng2008-08-171-0/+2
* Oops, check in these files too, for the FastISel -> Fast rename.Dan Gohman2008-08-131-2/+2
* Some fixes for x86-64 JIT. Make it use small codeDale Johannesen2008-08-111-0/+22
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-129/+129
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-271-1/+1
* Add titles to the various SelectionDAG viewGraph callsDan Gohman2008-07-211-2/+2
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-1/+1
* Fix the result type of X86's truncate to i8.Dan Gohman2008-07-161-5/+3
* Do not use computationally expensive scheduling heuristics with -fast.Evan Cheng2008-07-011-6/+2
* Split scheduling from instruction selection.Evan Cheng2008-06-301-11/+16
* Unbreak DECLARE isel in pic mode.Evan Cheng2008-06-181-3/+7
* Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simp...Evan Cheng2008-06-171-0/+22
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-30/+30
* Fix a tblgen problem handling variable_ops in tblgen instructionDan Gohman2008-05-291-29/+0
* Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng2008-05-231-20/+34
* Handle a few more cases of folding load i64 into xmm and zero top bits.Evan Cheng2008-05-091-1/+1
* Handle vector move / load which zero the destination register top bits (i.e. ...Evan Cheng2008-05-081-31/+12
* Not checking for intrinsics which do not have a chain operand.Evan Cheng2008-04-251-2/+3
* - Switch from std::set to SmallPtrSet.Evan Cheng2008-04-251-5/+13
* Loosen up an assertion to allow intrinsics. I really have noChris Lattner2008-04-251-1/+4
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-071-1/+1
* CosmeticEvan Cheng2008-04-031-2/+2
* Backing out 48222 temporarily.Evan Cheng2008-04-031-1/+1
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-261-1/+1
* remove Evan's "ugly hack" that sorta attempted to get Chris Lattner2008-03-211-20/+0
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-161-28/+25
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-131-5/+2
* Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb2008-03-111-4/+9
* Change the model for FP Stack return to use fp operands on the Chris Lattner2008-03-111-0/+29
* Don't emit FP_REG_KILL into a block that just returns. NothingChris Lattner2008-03-101-6/+19
* Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng2008-03-101-9/+4
* Allow insert_subreg into implicit, target-specific values. Christopher Lamb2008-03-101-4/+9
* rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support forChris Lattner2008-03-091-6/+11
* Remove -always-fold-and-in-test.Evan Cheng2008-03-041-9/+2
* Set to default: x86 no longer fold and into test if it has more than one use.Evan Cheng2008-02-281-1/+1
* Revert the assert for MUL_LOHI with an unused high result; ChrisDan Gohman2008-02-251-3/+0