aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Properly set arguments bitwidth of EHSELECT nodeAnton Korobeynikov2007-05-021-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-0218-31/+31
* Fix build error.Lauro Ramos Venancio2007-05-022-2/+2
* Fix couple of bugs connected with eh info:Anton Korobeynikov2007-05-011-15/+27
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-0118-7/+66
* If call frame is not part of stack frame and no dynamic alloc, eliminateFrame...Evan Cheng2007-05-012-18/+49
* Forgot about chain result; also UNDEF cannot have multiple values.Evan Cheng2007-05-011-12/+12
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-2/+2
* Under normal circumstances, when a frame pointer is not required, we reserveEvan Cheng2007-05-011-17/+14
* * Only turn a load to UNDEF if all of its outputs have no uses (indexed loadsEvan Cheng2007-05-011-5/+20
* Fix PR1228 and CodeGen/Generic/2007-04-30-LandingPadBranchFolding.llChris Lattner2007-04-301-2/+8
* print isLandingPad() for MBBsChris Lattner2007-04-301-3/+5
* Continue refactoring inline asm code. If there is an earlyclobber outputChris Lattner2007-04-301-79/+108
* Updates.Evan Cheng2007-04-301-1/+57
* 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
* Clean up multi-line asam string printing. Instead of printing:Chris Lattner2007-04-301-1/+1
* generalize aggregate handlingChris Lattner2007-04-291-5/+21
* Implement review feedbackAnton Korobeynikov2007-04-291-12/+3
* 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
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-281-6/+17
* 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
* Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.Evan Cheng2007-04-265-10/+11
* Minor bug.Evan Cheng2007-04-261-2/+2
* Be careful when to add implicit kill / dead operands. Don't add them during /...Evan Cheng2007-04-261-9/+17
* Match MachineFunction::UsedPhysRegs changes.Evan Cheng2007-04-255-48/+25
* Change UsedPhysRegs from array bool to BitVector to save some space. Setting ...Evan Cheng2007-04-251-2/+2
* Clean up.Evan Cheng2007-04-251-3/+1
* Data structure change to improve compile time (especially in debug mode).Evan Cheng2007-04-251-12/+23
* This was lefted out. Fixed sumarray-dbl.Evan Cheng2007-04-251-0/+1
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-251-1/+25
* Fix for PR1306.Evan Cheng2007-04-252-47/+180
* Clean up.Evan Cheng2007-04-251-4/+2
* support for >4G stack framesChris Lattner2007-04-251-1/+1
* support > 4G stack objectsChris Lattner2007-04-252-3/+3
* 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