aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2011-01-17Update tests to accomodate unnamed_addr introduction.Devang Patel
2011-01-17Roll r123609 back in with two changes that fix test failures with expensiveCameron Zwarich
2011-01-17Revert rr123550. It causes clang build failure on darwin9.Devang Patel
2011-01-17Archive: Fix temp path names.Michael J. Spencer
2011-01-17Add some platform checks. Also fix a typo on a Makefile.Oscar Fuentes
2011-01-17Support/raw_ostream: Fix uninitalized variable in raw_fd_ostream constructor.Michael J. Spencer
2011-01-17Remove useless Tag enumeration.Jay Foad
2011-01-17Split up RotateShift itinerary in SPU.Kalle Raiskila
2011-01-17Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0.Benjamin Kramer
2011-01-17Don't crash SPU BE with memory accesses with big alignmnet.Kalle Raiskila
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng
2011-01-17Roll out r123609 due to failures on the llvm-x86_64-linux-checks bot.Cameron Zwarich
2011-01-17Suppress warning "switch statement contains 'default' but no 'case' labels" o...Francois Pichet
2011-01-17Eliminate the use of dominance frontiers in PromoteMemToReg. In addition toCameron Zwarich
2011-01-16UnRevert "Revert "Archive: Replace all internal uses of PathV1 with PathV2. T...Michael J. Spencer
2011-01-16Fix rename.Michael J. Spencer
2011-01-16Test for lazy value info's ability to prove the absense of NULLs in pointers.Nick Lewycky
2011-01-16Make everyone happy this time.Michael J. Spencer
2011-01-16Provide instruction sizes for ARMv5 variants of MUL instructions.Anton Korobeynikov
2011-01-16Update README.txt to remove the DAE enhancement.Anders Carlsson
2011-01-16Teach DAE to look for functions whose arguments are unused, and change all ca...Anders Carlsson
2011-01-16UnRevert "Revert the archive part of "Support/PathV2: Add identify_magic.""Michael J. Spencer
2011-01-16Try and fix this test. For some reason llvm-ar thinks that the file exists whenMichael J. Spencer
2011-01-16Revert the archive part of "Support/PathV2: Add identify_magic."Michael J. Spencer
2011-01-16Update tests.Rafael Espindola
2011-01-16tidy up a comment, as suggested by duncanChris Lattner
2011-01-16Only put unnamed_addr constants in mergeable sections. Fixes PR8297.Rafael Espindola
2011-01-16Don't merge two constants if we care about the address of both.Rafael Espindola
2011-01-16Simplify the construction and destruction of Uses. SimplifyJay Foad
2011-01-16Reduce and merge testcases.Owen Anderson
2011-01-16fix PR8514, a bug where the "heroic" transformation of shift/and Chris Lattner
2011-01-16Remove unnecessary specialization OperandTraits<User>.Jay Foad
2011-01-16Move the implementation of the User class into a new source file,Jay Foad
2011-01-16fix PR8932, a case where arg promotion could infinitely promote.Chris Lattner
2011-01-16simplify a littleChris Lattner
2011-01-16add some commentaryChris Lattner
2011-01-16if an alloca is only ever accessed as a unit, and is accessed with load/store...Chris Lattner
2011-01-16Use an irbuilder to get some trivial constant folding when doing a storeChris Lattner
2011-01-16remove a dead check, this was needed before we had an explicit veto on uses o...Chris Lattner
2011-01-16enhance FoldOpIntoPhi in instcombine to try harder when a phi hasChris Lattner
2011-01-16Spill R4 if it's going to be used to restore SP from FP.Evan Cheng
2011-01-16remove the AllowAggressive argument to FoldOpIntoPhi. It is forced to false ...Chris Lattner
2011-01-16more cleanups: use the IR builder.Chris Lattner
2011-01-16tidy up code.Chris Lattner
2011-01-16Improve the safety of my globalopt enhancement by ensuring that the bitcastOwen Anderson
2011-01-16fix PR8983, a broken assertion.Chris Lattner
2011-01-16Implement AnalyzeBranch in Sparc Backend.Venkatraman Govindaraju
2011-01-16fix PR8981, a crash trying to form a conditional inc with a floating point co...Chris Lattner
2011-01-16reapply my fix for PR8961 with a tweak to properly handleChris Lattner
2011-01-16simplify this code, it is still broken but will follow up on llvm-commits.Chris Lattner