summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Don't create indexed load / store with zero offset!Evan Cheng2007-05-031-0/+8
* Allow i/s to match (gv+c). This fixes CodeGen/PowerPC/2007-05-03-InlineAsm-S...Chris Lattner2007-05-031-10/+31
* 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
* Forgot about chain result; also UNDEF cannot have multiple values.Evan Cheng2007-05-011-12/+12
* * Only turn a load to UNDEF if all of its outputs have no uses (indexed loadsEvan Cheng2007-05-011-5/+20
* 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-282-20/+34
* 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
* Fix incorrect legalization of EHSELECTOR. This fixesChris Lattner2007-04-271-6/+10
* Expand UINT_TO_FP in turns of SINT_TO_FP when UINTTOFP_* libcalls are not ava...Evan Cheng2007-04-271-4/+25
* 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
* Fix a typo in a comment.Dan Gohman2007-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
* Be more careful about folding op(x, undef) when we have vector operands.Chris Lattner2007-04-251-9/+16
* 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-223-36/+112
* X86 TLS: Implement review feedback.Lauro Ramos Venancio2007-04-211-1/+11
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-213-79/+36
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-213-36/+79
* Allow the lowering of ISD::GLOBAL_OFFSET_TABLE.Lauro Ramos Venancio2007-04-201-1/+1
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-202-2/+22
* allow SRL to simplify its operands, as it doesn't demand all bits as input.Chris Lattner2007-04-181-1/+7
* When replacing a node in SimplifyDemandedBits, if the old node used anyChris Lattner2007-04-181-1/+8
* fix a pastoChris Lattner2007-04-181-1/+1
* Fix a bug in my previous patch, grabbing the shift amount width from theChris Lattner2007-04-171-2/+2
* Fold (x << c1)>> c2 into a single shift if the bits shifted out aren't used.Chris Lattner2007-04-171-5/+52
* SIGN_EXTEND_INREG does not demand its top bits. Give SimplifyDemandedBitsChris Lattner2007-04-171-1/+6
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-162-23/+23
* 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
* fold noop vbitconvert instructionsChris Lattner2007-04-121-0/+9
* Fix weirdness handling single element vectors.Chris Lattner2007-04-121-5/+2
OpenPOWER on IntegriCloud