aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2011-02-24Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfoCameron Zwarich
2011-02-24Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich
2011-02-22Roll out r126169 and r126170 in an attempt to fix the selfhost bot.Cameron Zwarich
2011-02-22Merge information about the number of zero, one, and sign bits of live-out re...Cameron Zwarich
2011-02-22Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich
2011-02-21Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel
2011-02-20Fix 9267; Add vector zext support.Nadav Rotem
2011-02-18Do not lose debug info of an inlined function argument even if the argument i...Devang Patel
2011-02-18Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich
2011-02-17Do not lose debug info of an inlined function argument even if the argument i...Devang Patel
2011-02-17Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out atDuncan Sands
2011-02-16Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings
2011-02-16Refactor zero folding slightly. Clean up todo.Eric Christopher
2011-02-16The change for PR9190 wasn't quite right. We need to avoid making theEric Christopher
2011-02-15convert ConstantVector::get to use ArrayRef.Chris Lattner
2011-02-14revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner
2011-02-14Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner
2011-02-14fix PR9210 by implementing some type legalization logic for Chris Lattner
2011-02-14fix two comment thinkosChris Lattner
2011-02-13Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner
2011-02-13Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner
2011-02-13when legalizing extremely wide shifts, make sure that Chris Lattner
2011-02-13fix visitShift to properly zero extend the shift amount if the provided operandChris Lattner
2011-02-12A fix for 9165.Nadav Rotem
2011-02-11SimplifySelectOps can only handle selects with a scalar condition. Add a checkNadav Rotem
2011-02-11Fix #9190Nadav Rotem
2011-02-07Remove comment about an argument that was removed couple of years ago.Devang Patel
2011-02-04Introducing a new method of tracking register pressure. We can'tAndrew Trick
2011-02-03whitespaceAndrew Trick
2011-02-02Given a pair of floating point load and store, if there are no other uses ofEvan Cheng
2011-02-01Take Bill Wendling's suggestion for structuring a couple of asserts.Matt Beaumont-Gay
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-31Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions.Richard Osborne
2011-01-30Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ...Benjamin Kramer
2011-01-29Add the missing sub identity "A-(A-B) -> B" to DAGCombine.Benjamin Kramer
2011-01-28Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger!Nick Lewycky
2011-01-27Remove a temporary workaround for a lencod miscompile. Depends on the fix in ...Andrew Trick
2011-01-27Speculatively revert r124380.Devang Patel
2011-01-27While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-27Try harder to not have unused variables.Matt Beaumont-Gay
2011-01-27Opt-mode -Wunused-variable cleanupMatt Beaumont-Gay
2011-01-27Reapply 124301Devang Patel
2011-01-26Initialize variable to get rid of clang warning.Bill Wendling
2011-01-26Revert 124301.Devang Patel
2011-01-26Revert r124302Devang Patel
2011-01-26[AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene
2011-01-26While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-26Process valid SDDbgValues even if the node does not have any order assigned.Devang Patel
2011-01-26Refactor.Devang Patel
2011-01-26[AVX] Support EXTRACT_SUBVECTOR on x86. This provides a defaultDavid Greene