aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove this pass as its no longer needed.Reid Spencer2004-12-101-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18783 91177308-0d34-0410-b5e6-96231b3b80d8
* This pass is no longer needed.Chris Lattner2004-12-101-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18782 91177308-0d34-0410-b5e6-96231b3b80d8
* Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks.Chris Lattner2004-12-101-2/+29
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18781 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-12-101-0/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18780 91177308-0d34-0410-b5e6-96231b3b80d8
* Get rid of warning from flex.Reid Spencer2004-12-101-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18779 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix SCCP/2004-12-10-UndefBranchBug.llChris Lattner2004-12-101-3/+51
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18776 91177308-0d34-0410-b5e6-96231b3b80d8
* Add missing accessor.Chris Lattner2004-12-101-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18775 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure to link the target-triple as well, so it ends up in the .llvm.bc fileChris Lattner2004-12-101-1/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18774 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase that SCCP miscompiles. Luckily this is extremely unlikely toChris Lattner2004-12-101-0/+11
| | | | | | | happen in practice, but IP-SCCP can trigger it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18773 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix output for Flexing to not print full path of source.Reid Spencer2004-12-101-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18769 91177308-0d34-0410-b5e6-96231b3b80d8
* Check in the right testChris Lattner2004-12-101-4/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18767 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner2004-12-101-14/+13
| | | | | | | and the failure on make_dparser last night. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18766 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcase for a bug exposed by the ipsccp pass, causing dparser to failChris Lattner2004-12-101-0/+62
| | | | | | | last night. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18765 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix typoChris Lattner2004-12-101-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18764 91177308-0d34-0410-b5e6-96231b3b80d8
* Merged in RELEASE_14 changes.John Criswell2004-12-107-54/+79
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18763 91177308-0d34-0410-b5e6-96231b3b80d8
* Move -lowerselect later in the chain; some select instructions wereBrian Gaeke2004-12-102-12/+12
| | | | | | | | slipping through into the instruction selector, which can't deal with them yet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18758 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the rest of the multiply instructions.Brian Gaeke2004-12-102-4/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18757 91177308-0d34-0410-b5e6-96231b3b80d8
* Support binary operations with immediates for <= cInt.Brian Gaeke2004-12-102-8/+46
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18756 91177308-0d34-0410-b5e6-96231b3b80d8
* Update lists of failing benchmarks (except C++...something is theBrian Gaeke2004-12-102-4/+2
| | | | | | | matter with my sparcv8 libstdc++.a) and to-do list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18755 91177308-0d34-0410-b5e6-96231b3b80d8
* Turn on ipsccp by default instead of simple IPCPChris Lattner2004-12-101-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18753 91177308-0d34-0410-b5e6-96231b3b80d8
* This is the initial implementation of IPSCCP, as requested by Brian.Chris Lattner2004-12-101-63/+273
| | | | | | | | | | This implements SCCP/ipsccp-basic.ll, rips apart Olden/mst (as described in PR415), and does other nice things. There is still more to come with this, but it's a start. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18752 91177308-0d34-0410-b5e6-96231b3b80d8
* New prototypeChris Lattner2004-12-101-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18751 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2004-12-101-0/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18750 91177308-0d34-0410-b5e6-96231b3b80d8
* Emit correct prototype for __builtin_alloca on V8.Brian Gaeke2004-12-102-2/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18745 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix writer to properly quote label names when they don't containAlkis Evlogimenos2004-12-101-3/+7
| | | | | | | simple characters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18744 91177308-0d34-0410-b5e6-96231b3b80d8
* Do not allow empty label names.Alkis Evlogimenos2004-12-101-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18743 91177308-0d34-0410-b5e6-96231b3b80d8
* Update testcaseAlkis Evlogimenos2004-12-101-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18742 91177308-0d34-0410-b5e6-96231b3b80d8
* Implement test/Feature/escaped_label.llChris Lattner2004-12-101-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18741 91177308-0d34-0410-b5e6-96231b3b80d8
* Simple testcase for quoted label.Chris Lattner2004-12-101-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18740 91177308-0d34-0410-b5e6-96231b3b80d8
* Link V8 backend into llc.Brian Gaeke2004-12-101-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18739 91177308-0d34-0410-b5e6-96231b3b80d8
* Add SparcV8 target back into the buildBrian Gaeke2004-12-101-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18738 91177308-0d34-0410-b5e6-96231b3b80d8
* Adjust paths: Sparc/V8 --> SparcV8Brian Gaeke2004-12-104-6/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18737 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this file self-contained.Brian Gaeke2004-12-102-2/+124
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18736 91177308-0d34-0410-b5e6-96231b3b80d8
* Update list of failing MultiSource benchmarks. It works out to +5 -5, but IBrian Gaeke2004-12-102-14/+14
| | | | | | | think some of these might be the CFE's fault; a rebuild should come soon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18735 91177308-0d34-0410-b5e6-96231b3b80d8
* When FpMOVDs appeared in pairs, we were mistakenly skipping over the latter ofBrian Gaeke2004-12-102-2/+6
| | | | | | | | | | each pair. I think this fixes that. One of these days, I swear I'm going to get the hang of C++ iterators. Really. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18734 91177308-0d34-0410-b5e6-96231b3b80d8
* Missed moving bugpoint link over to CommandGuide/html/Misha Brukman2004-12-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18732 91177308-0d34-0410-b5e6-96231b3b80d8
* Generated HTML documentation is now back in CommandGuide/html/Misha Brukman2004-12-091-20/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18731 91177308-0d34-0410-b5e6-96231b3b80d8
* Rip out the guts of this document to prepare it for LLVM 1.5 progressChris Lattner2004-12-091-166/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18726 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up this man pageChris Lattner2004-12-091-57/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18724 91177308-0d34-0410-b5e6-96231b3b80d8
* Add new pseudo targetChris Lattner2004-12-091-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18723 91177308-0d34-0410-b5e6-96231b3b80d8
* The textual description is gone from this manpage, only the options and a quickMisha Brukman2004-12-091-134/+3
| | | | | | | | summary remain. The manpage references Bugpoint.html as the repository for more detailed info. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18722 91177308-0d34-0410-b5e6-96231b3b80d8
* * Straighten a comment to a single lineMisha Brukman2004-12-091-2/+3
| | | | | | | * Block off the section correctly with <!-- ***** --> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18721 91177308-0d34-0410-b5e6-96231b3b80d8
* We now have a real Bugpoint doc, not just a huge man page.Misha Brukman2004-12-091-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18720 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert from being a copy of the man page to a full-fledged document.Misha Brukman2004-12-091-182/+167
| | | | | | | This doc keeps all the descriptive info from the man page, but not the options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18719 91177308-0d34-0410-b5e6-96231b3b80d8
* We're continuing to make progress on MultiSource.Brian Gaeke2004-12-092-10/+34
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18714 91177308-0d34-0410-b5e6-96231b3b80d8
* Bytes and shorts are aligned differently from words.Brian Gaeke2004-12-092-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18713 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix asm-printing directives (how did we not see this before...apparently,Brian Gaeke2004-12-092-6/+6
| | | | | | | everything was an int!) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18712 91177308-0d34-0410-b5e6-96231b3b80d8
* More grammaro's fixed.Reid Spencer2004-12-091-14/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18708 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up some grammaro's.Reid Spencer2004-12-091-11/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18705 91177308-0d34-0410-b5e6-96231b3b80d8
* Correct the version numbers for automake, Perl, and CVS.Reid Spencer2004-12-091-5/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18703 91177308-0d34-0410-b5e6-96231b3b80d8