aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-09Fix broken makefile.release_23Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52130 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-09Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52126 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-09Merge in doc changes for release.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52125 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-09Add release notes for 2.3Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52124 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-09Add 2.3 release tag.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@52122 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-04Merge from mainline to fix PR2407.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51962 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-02Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51869 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-02Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51868 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-23Fix windows project files.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51520 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-23Reverting patch. Breaks llvm-gcc build.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51504 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51444 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
fix an off-by-one error in my previous patch, don't treat the callee as a incoming arg. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51438 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
Add support for multiple-return values in inline asm. This should get inline asm working as well as it did previously with the CBE with the new MRV support for inline asm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51437 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51421 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51419 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51416 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
Fix PR2267, by allowing indirect outputs to be intermixed with normal outputs. Testcase here: test/CodeGen/X86/asm-indirect-mem.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51415 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
Check if llvm-gcc is available before running tests. Patch by Matthijs Kooijman! git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51413 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
uppress gcc3.4.6's <no value returned> warnings git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51412 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
Fix and encoding error in the psrad xmm, imm8 instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51411 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-22Merge from mainline.Tanya Lattner
Fix one more encoding bug. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@51410 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-12Merge from mainline.Tanya Lattner
Fix a missing break in the ISD::FLT_ROUNDS_ handling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50989 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-12Merge from mainline.Tanya Lattner
Fix a compile error on compilers that still want a return value in a non-void function that calls abort. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50982 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-12Merge from mainline.Tanya Lattner
When transforming a vector_shuffle to a load, the base address must not be an undef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50981 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-102.3 release, regenerate configure.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50938 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10Creating 2.3 release branch.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_23@50932 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10Add nounwind.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50931 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10For now, abort when an ISD::VAARG is encountered on x86-64, ratherDan Gohman
than silently generate invalid code. llvm-gcc does not currently use VAArgInst; it lowers va_arg in the front-end. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50930 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10Some clean up.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50929 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10If movl top bits are undef, let it be selected to movlps, etc.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50928 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10If all sources of a PHI node are defined by an implicit_def, just emit an ↵Evan Cheng
implicit_def instead of a copy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50927 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-10Cosmetic changes:Bill Wendling
- Comment fixes. - Moar whitespace. - Made ivars "private" by default. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50926 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Add a pattern to do move the low element of a v4f32 and zero extend the rest.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50922 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Remove an evil vector bool. Cosmetic refactoring,Dale Johannesen
no functional change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50921 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Handle a few more cases of folding load i64 into xmm and zero top bits.Evan Cheng
Note, some of the code will be moved into target independent part of DAG combiner in a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50918 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Make OpActionsCapacity multiple of 4.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50917 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Rewrite tail merging algorithm to handle theDale Johannesen
case where there are multiple blocks with a large number of common tail instructions more efficiently (compile time optimization). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50916 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09put LibCallAliasAnalysis into anonymous namespace to avoidTorok Edwin
clashes on ::X git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50912 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Simplify test.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50911 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Rename Example.td to Graph.td.Mikhail Glushenkov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50910 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09use doxygen comments for makeBuffer()Nick Kledzik
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50908 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09don't sink invokes, even if they are readonly. This fixes aChris Lattner
crash on kimwitu++. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50901 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Fix a type and formatting.Duncan Sands
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50900 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09ignore Output dirsGabor Greif
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50899 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09ignore AutoGenerated.inc, it is created by TableGenGabor Greif
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50898 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09ignore Output dirGabor Greif
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50897 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Reapply 50867: A small refactoring (extract method) + some comment fixes.Mikhail Glushenkov
Fixed the build breakage, sorry for that. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50895 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09add support for pattern matching 'neg'Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50883 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09Implement PR2298. This transforms:Chris Lattner
~x < ~y --> y < x -x == -y --> x == y git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50882 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09restore doxygen comment.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50881 91177308-0d34-0410-b5e6-96231b3b80d8