aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2007-05-03Allow i/s to match (gv+c). This fixes CodeGen/PowerPC/2007-05-03-InlineAsm-S...Chris Lattner
2007-05-03Drop 'const'Devang Patel
2007-05-02Properly set arguments bitwidth of EHSELECT nodeAnton Korobeynikov
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-02Fix build error.Lauro Ramos Venancio
2007-05-01Fix couple of bugs connected with eh info:Anton Korobeynikov
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-05-01If call frame is not part of stack frame and no dynamic alloc, eliminateFrame...Evan Cheng
2007-05-01Forgot about chain result; also UNDEF cannot have multiple values.Evan Cheng
2007-05-01llvm bug #1350, parts 1, 2, and 3.Nate Begeman
2007-05-01Under normal circumstances, when a frame pointer is not required, we reserveEvan Cheng
2007-05-01* Only turn a load to UNDEF if all of its outputs have no uses (indexed loadsEvan Cheng
2007-04-30Fix PR1228 and CodeGen/Generic/2007-04-30-LandingPadBranchFolding.llChris Lattner
2007-04-30print isLandingPad() for MBBsChris Lattner
2007-04-30Continue refactoring inline asm code. If there is an earlyclobber outputChris Lattner
2007-04-30Updates.Evan Cheng
2007-04-30refactor GetRegistersForValue to take OpInfo as an argument instead of variousChris Lattner
2007-04-30refactor some code, no functionality changeChris Lattner
2007-04-30Clean up multi-line asam string printing. Instead of printing:Chris Lattner
2007-04-29generalize aggregate handlingChris Lattner
2007-04-29Implement review feedbackAnton Korobeynikov
2007-04-28memory operands that have a direct operand should have their stores createdChris Lattner
2007-04-28eliminate more redundant constraint type analysisChris Lattner
2007-04-28merge constraint type analysis stuff together.Chris Lattner
2007-04-28Significant refactoring of the inline asm stuff, to support future changes.Chris Lattner
2007-04-28Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov
2007-04-28memory inputs to an inline asm are required to have an address available.Chris Lattner
2007-04-28Fix CodeGen/Generic/2007-04-27-LargeMemObject.ll andChris Lattner
2007-04-28Fix this to match change to InlineAsm class.Chris Lattner
2007-04-27Fix incorrect legalization of EHSELECTOR. This fixesChris Lattner
2007-04-27Expand UINT_TO_FP in turns of SINT_TO_FP when UINTTOFP_* libcalls are not ava...Evan Cheng
2007-04-27improve EH global handling, patch by Duncan Sands.Chris Lattner
2007-04-26enable Anton's shift/and switch lowering stuff! It now passes ppc bootstrapChris Lattner
2007-04-26Fixx off-by-one bug, which prevents llvm-gcc bootstrap on ppc32Anton Korobeynikov
2007-04-26Fix a typo in a comment.Dan Gohman
2007-04-26Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.Evan Cheng
2007-04-26Minor bug.Evan Cheng
2007-04-26Be careful when to add implicit kill / dead operands. Don't add them during /...Evan Cheng
2007-04-25Match MachineFunction::UsedPhysRegs changes.Evan Cheng
2007-04-25Change UsedPhysRegs from array bool to BitVector to save some space. Setting ...Evan Cheng
2007-04-25Clean up.Evan Cheng
2007-04-25Data structure change to improve compile time (especially in debug mode).Evan Cheng
2007-04-25This was lefted out. Fixed sumarray-dbl.Evan Cheng
2007-04-25Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov
2007-04-25Fix for PR1306.Evan Cheng
2007-04-25Clean up.Evan Cheng
2007-04-25support for >4G stack framesChris Lattner
2007-04-25support > 4G stack objectsChris Lattner
2007-04-25allow support for 64-bit stack objectsChris Lattner
2007-04-25Be more careful about folding op(x, undef) when we have vector operands.Chris Lattner