aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-05-23Fixing patch mistake.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37303 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-23Merge from mainlineTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37298 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-22Merge from mainlineTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37276 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merge from mainlineTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37217 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37216 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merge from mainlineTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37215 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37214 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37213 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merging from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37212 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-18Merging from mainline (inline asm fix)Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37211 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-15Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37078 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-15Merge from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37076 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-15Merge from mainlineTanya Lattner
PR1413 git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@37075 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Merging from mainlineTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@36970 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-10Merge from mainline PR1403Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@36968 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Merging from mainline. PR1399 fix.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@36949 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Merge from mainlineTanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@36932 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-08Merging from mainline.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_20@36931 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-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
2007-05-07Enable a couple of xforms:Evan Cheng
- (store (bitconvert v)) -> (store v) if resultant store does not require higher alignment - (bitconvert (load v)) -> (load (bitconvert*)v) if resultant load does not require higher alignment git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36908 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Handle some non-exit blocks in tail merging.Dale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36907 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Parameter attributes on invoke calls were being lost due to the wrongDuncan Sands
attribute index being used. Fix proposed by Anton Korobeynikov, who asked me to implement and commit it for him. This is PR1398. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36906 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-07Unbreak VC++ build.Jeff Cohen
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36901 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Enhance MemoryBuffer to return error messages in strings if they occur.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36899 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Fix PR1395, by passing the ID correctlyChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36894 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06add this backChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36892 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06DetabifyAnton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36891 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Update MSIL BE. This patch fixes most weird glitches outlined inAnton Korobeynikov
README.txt. Patch by Roman Samoilov! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36890 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06lib/Bytecode is deadChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36889 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06move this to lib/ArchiveChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36888 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06build lib/Archive instead of lib/BytecodeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36887 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06adjust this to live in lib/ArchiveChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36886 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06remove bytecode readerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36882 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06remove the old bc writerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36881 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06fix off-by-one that caused the llvm2cpp test to failChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36880 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Flush the file after writing bitcode so that clients who don't close theirChris Lattner
ofstreams will be ok. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36878 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06remove this file for now, we can bring it back from cvs if we need it inChris Lattner
the future (and integrate it with membuffer, etc) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36876 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06remove libbzip2, it is deadChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36875 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Fix typo in comment.Nick Lewycky
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36873 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06don't build bzip2 for nowChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36871 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06disable this for nowChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36870 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06don't build bcreader/bcwriterChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36869 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06switch this to bitcode instead of bytecodeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36867 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Switch this over to bitcode instead of bytecode.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36866 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Fix a nasty problem where we would miss enumeration of some types. This fixesChris Lattner
issues with CE_CAST etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36864 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-06Allow structs with zero fields.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36862 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-063DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX.Bill Wendling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36860 91177308-0d34-0410-b5e6-96231b3b80d8