aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-10Do not generate branches to entry block. This fixes several test suiteDale Johannesen
failures on PPC (can happen only when prologue code is null) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36979 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Ooops. Some debugging stuff :)Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36978 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Allow multiple invokes per landing pad. This (probably) fixes PR1410.Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36977 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Later computations assume we are aligned at this point.Duncan Sands
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36975 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10TypeIds are indexed by j, not iAnton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36974 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10These attributes are supported!Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36973 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10gar. GCC 3.4.2 also miscompiles llvm at -O3. :(Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36972 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10another version of gcc that miscompiles llvm.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36971 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Another test for tail mergeingDale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36967 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Make tail merging handle many more cases (all it can, I think).Dale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36966 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10add some notesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36965 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09Can't fold bit_convert into truncating store.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36963 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09Can't fold the bit_convert is the store is a truncating store.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36962 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09Do not assert, when case range split metric is zero and JTs are not allowed: ↵Anton Korobeynikov
just emit binary tree in this case. This fixes PR1403. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36959 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09Add two ARM known problems.Lauro Ramos Venancio
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36958 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09PR1399 test case.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36957 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09Testcase forDuncan Sands
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049387.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36956 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09Fix PR1333Devang Patel
Testcases : http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049451.html http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070507/049452.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36955 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09New test.Devang Patel
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36954 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09New test.Devang Patel
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36953 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09arm no longer experimental, c++ eh support is?Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36952 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09add a meta-blurb about the 2.0 releaseChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36951 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-09strip the llvm 1.9 info out of the release notesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36950 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Switch BCC, MOVCCr, etc. to PredicateOperand.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36948 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08PredicateOperand can be used as a normal operand for isel.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36947 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08If a PredicateOperand has an empty ExecuteAlways field, treat it as if a ↵Evan Cheng
normal operand for isel. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36946 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08add the & back. I'm not sure why bill removed it.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36945 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Change names from RA to something unique to get rid of naming conflicts withBill Wendling
certain linkers... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36944 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Eliminate MarkVirtRegAliveInBlock recursion.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36943 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Add MachineBasicBlock preds / succs reverse iterators.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36942 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08New test for PR1400Devang Patel
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36941 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08testcase for CodeGenPrepare bug fixed yesterdayDale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36940 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08R0 is a sub-register of X0, etc.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36939 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Fix various whitespace inconsistencies.Dan Gohman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36936 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Correct the comment for ApproximateLoopSize to reflect what it actually does.Dan Gohman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36935 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Spare '&' in the RUN line.Bill Wendling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36933 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08New test.Devang Patel
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36930 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08update comments, no functionality changeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36929 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Make a preemptive bitcode format change to support PR1146. This lets us doChris Lattner
pr1146 in llvm 2.1 without ugly code to emulate old behavior. This should be merged into the 2.0 release branch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36928 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Bumping cvs version numberTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36922 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Bump version number in cvsTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36920 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08move this out of Codegen/Generic, because it requires the ARM backend to beChris Lattner
linked into llc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36919 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08move to CodeGen/ARM/2007-05-07-tailmerge-1.llChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36918 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Don't generate branch to entry block.Dale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36917 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Fix PR1390 in a better way.Lauro Ramos Venancio
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36916 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Fix tests.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36913 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Add some tests for (conv (load x)) -> (load (conv*)x) xform.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36912 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Fix test case.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36911 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Forgot a check.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36910 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07This is no longer needed after enabling the DAG combiner xform.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36909 91177308-0d34-0410-b5e6-96231b3b80d8