summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* When creating CopyFromReg nodes, always use legal types. And use theDan Gohman2007-06-131-6/+6
* The fix that was applied for PR1224 stops the compilerDuncan Sands2007-06-131-32/+24
* Do not change the size of function arguments. PR 1489.Dale Johannesen2007-06-071-1/+9
* Additional fix for PR1422: make sure the landing pad label is placed in theDuncan Sands2007-06-061-15/+26
* Integrate exception filter support and exception catch support. ThisDuncan Sands2007-06-021-3/+4
* Since TypeInfos are passed as i8 pointers, a NULL TypeInfo should be passedDuncan Sands2007-06-011-4/+2
* Minor comment cleanups.Dan Gohman2007-05-241-1/+1
* Mark all calls as "could throw", when exceptions are enabled. Emit necessary ...Anton Korobeynikov2007-05-231-33/+38
* Qualify several calls to functions in the MVT namespace, for consistency.Dan Gohman2007-05-181-7/+7
* Fix some subtle issues handling immediate values. This fixesChris Lattner2007-05-151-3/+6
* Do not assert, when case range split metric is zero and JTs are not allowed: ...Anton Korobeynikov2007-05-091-5/+12
* Parameter attributes on invoke calls were being lost due to the wrongDuncan Sands2007-05-071-4/+6
* DetabifyAnton Korobeynikov2007-05-061-1/+1
* A bitcast of a global variable may have been constant folded to a GEP -Duncan Sands2007-05-041-26/+30
* Drop 'const'Devang Patel2007-05-031-1/+1
* Properly set arguments bitwidth of EHSELECT nodeAnton Korobeynikov2007-05-021-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+2
* Continue refactoring inline asm code. If there is an earlyclobber outputChris Lattner2007-04-301-79/+108
* refactor GetRegistersForValue to take OpInfo as an argument instead of variousChris Lattner2007-04-301-98/+101
* refactor some code, no functionality changeChris Lattner2007-04-301-44/+52
* generalize aggregate handlingChris Lattner2007-04-291-5/+21
* memory operands that have a direct operand should have their stores createdChris Lattner2007-04-281-35/+42
* eliminate more redundant constraint type analysisChris Lattner2007-04-281-6/+2
* merge constraint type analysis stuff together.Chris Lattner2007-04-281-14/+21
* Significant refactoring of the inline asm stuff, to support future changes.Chris Lattner2007-04-281-82/+107
* memory inputs to an inline asm are required to have an address available.Chris Lattner2007-04-281-18/+32
* Fix CodeGen/Generic/2007-04-27-LargeMemObject.ll andChris Lattner2007-04-281-4/+10
* Fix this to match change to InlineAsm class.Chris Lattner2007-04-281-3/+3
* improve EH global handling, patch by Duncan Sands.Chris Lattner2007-04-271-6/+10
* enable Anton's shift/and switch lowering stuff! It now passes ppc bootstrapChris Lattner2007-04-261-1/+0
* Fixx off-by-one bug, which prevents llvm-gcc bootstrap on ppc32Anton Korobeynikov2007-04-261-1/+1
* This was lefted out. Fixed sumarray-dbl.Evan Cheng2007-04-251-0/+1
* allow support for 64-bit stack objectsChris Lattner2007-04-251-1/+1
* Assertion when using a 1-element vector for an add operation. Get theBill Wendling2007-04-241-4/+7
* Use '-1U' where '-1UL' is obvious overkill, eliminating gcc warnings aboutScott Michel2007-04-241-2/+2
* PR400 phase 2. Propagate attributed load/store information through DAGs.Christopher Lamb2007-04-221-5/+7
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-211-7/+5
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-5/+7
* disable switch lowering using shift/and. It still breaks ppc bootstrap forChris Lattner2007-04-141-0/+1
* Fix PR1325: Case range optimization was performed in the case itAnton Korobeynikov2007-04-141-4/+2
* disable shift/and lowering to work around PR1325 for now.Chris Lattner2007-04-141-1/+3
* Fix PR1323 : we haven't updated phi nodes in good manner :)Anton Korobeynikov2007-04-131-0/+1
* the result of an inline asm copy can be an arbitrary VT that the registerChris Lattner2007-04-121-4/+21
* For PR1284:Reid Spencer2007-04-121-1/+6
* For PR1146:Reid Spencer2007-04-111-13/+13
* apparently some people commit without building the tree, or they forget toChris Lattner2007-04-101-1/+1
* No longer needed.Jeff Cohen2007-04-091-1/+0
* Use integer log for metric calculationAnton Korobeynikov2007-04-091-2/+2
* Unbreak VC++ build.Jeff Cohen2007-04-091-2/+3
OpenPOWER on IntegriCloud