summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Fix some minor spellos and grammaros.Reid Spencer2004-12-111-14/+13
| | | | llvm-svn: 18788
* Revert the last patch. We really do need SimplyCFG.Reid Spencer2004-12-111-0/+3
| | | | llvm-svn: 18787
* Fix a bug where we could delete dead invoke instructions with uses.Chris Lattner2004-12-111-0/+26
| | | | | | | In functions where we fully constant prop the return value, replace all ret instructions with 'ret undef'. llvm-svn: 18786
* Path::get -> Path::toStringReid Spencer2004-12-1114-86/+96
| | | | llvm-svn: 18785
* Remove this pass as its no longer needed.Reid Spencer2004-12-101-3/+0
| | | | llvm-svn: 18783
* This pass is no longer needed.Chris Lattner2004-12-101-1/+0
| | | | llvm-svn: 18782
* Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks.Chris Lattner2004-12-101-2/+29
| | | | llvm-svn: 18781
* New testcaseChris Lattner2004-12-101-0/+19
| | | | llvm-svn: 18780
* Get rid of warning from flex.Reid Spencer2004-12-101-1/+0
| | | | llvm-svn: 18779
* Fix SCCP/2004-12-10-UndefBranchBug.llChris Lattner2004-12-101-3/+51
| | | | llvm-svn: 18776
* Add missing accessor.Chris Lattner2004-12-101-0/+2
| | | | llvm-svn: 18775
* Make sure to link the target-triple as well, so it ends up in the .llvm.bc fileChris Lattner2004-12-101-1/+6
| | | | llvm-svn: 18774
* 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. llvm-svn: 18773
* Fix output for Flexing to not print full path of source.Reid Spencer2004-12-101-1/+1
| | | | llvm-svn: 18769
* Check in the right testChris Lattner2004-12-101-4/+1
| | | | llvm-svn: 18767
* Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner2004-12-101-14/+13
| | | | | | and the failure on make_dparser last night. llvm-svn: 18766
* New testcase for a bug exposed by the ipsccp pass, causing dparser to failChris Lattner2004-12-101-0/+62
| | | | | | last night. llvm-svn: 18765
* Fix typoChris Lattner2004-12-101-1/+1
| | | | llvm-svn: 18764
* Merged in RELEASE_14 changes.John Criswell2004-12-107-54/+79
| | | | llvm-svn: 18763
* Move -lowerselect later in the chain; some select instructions wereBrian Gaeke2004-12-101-6/+6
| | | | | | | slipping through into the instruction selector, which can't deal with them yet. llvm-svn: 18758
* Add the rest of the multiply instructions.Brian Gaeke2004-12-101-2/+8
| | | | llvm-svn: 18757
* Support binary operations with immediates for <= cInt.Brian Gaeke2004-12-101-4/+23
| | | | llvm-svn: 18756
* Update lists of failing benchmarks (except C++...something is theBrian Gaeke2004-12-101-2/+1
| | | | | | matter with my sparcv8 libstdc++.a) and to-do list. llvm-svn: 18755
* Turn on ipsccp by default instead of simple IPCPChris Lattner2004-12-101-1/+2
| | | | llvm-svn: 18753
* 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. llvm-svn: 18752
* New prototypeChris Lattner2004-12-101-0/+6
| | | | llvm-svn: 18751
* New testcaseChris Lattner2004-12-101-0/+13
| | | | llvm-svn: 18750
* Emit correct prototype for __builtin_alloca on V8.Brian Gaeke2004-12-101-1/+8
| | | | llvm-svn: 18745
* Fix writer to properly quote label names when they don't containAlkis Evlogimenos2004-12-101-3/+7
| | | | | | simple characters. llvm-svn: 18744
* Do not allow empty label names.Alkis Evlogimenos2004-12-101-1/+1
| | | | llvm-svn: 18743
* Update testcaseAlkis Evlogimenos2004-12-101-2/+2
| | | | llvm-svn: 18742
* Implement test/Feature/escaped_label.llChris Lattner2004-12-101-0/+7
| | | | llvm-svn: 18741
* Simple testcase for quoted label.Chris Lattner2004-12-101-0/+10
| | | | llvm-svn: 18740
* Link V8 backend into llc.Brian Gaeke2004-12-101-0/+1
| | | | llvm-svn: 18739
* Add SparcV8 target back into the buildBrian Gaeke2004-12-101-1/+1
| | | | llvm-svn: 18738
* Adjust paths: Sparc/V8 --> SparcV8Brian Gaeke2004-12-102-3/+3
| | | | llvm-svn: 18737
* Make this file self-contained.Brian Gaeke2004-12-101-1/+62
| | | | llvm-svn: 18736
* Update list of failing MultiSource benchmarks. It works out to +5 -5, but IBrian Gaeke2004-12-101-7/+7
| | | | | | think some of these might be the CFE's fault; a rebuild should come soon. llvm-svn: 18735
* When FpMOVDs appeared in pairs, we were mistakenly skipping over the latter ofBrian Gaeke2004-12-101-1/+3
| | | | | | | | | each pair. I think this fixes that. One of these days, I swear I'm going to get the hang of C++ iterators. Really. llvm-svn: 18734
* Missed moving bugpoint link over to CommandGuide/html/Misha Brukman2004-12-091-1/+1
| | | | llvm-svn: 18732
* Generated HTML documentation is now back in CommandGuide/html/Misha Brukman2004-12-091-20/+20
| | | | llvm-svn: 18731
* Rip out the guts of this document to prepare it for LLVM 1.5 progressChris Lattner2004-12-091-166/+18
| | | | llvm-svn: 18726
* Clean up this man pageChris Lattner2004-12-091-57/+24
| | | | llvm-svn: 18724
* Add new pseudo targetChris Lattner2004-12-091-0/+2
| | | | llvm-svn: 18723
* 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. llvm-svn: 18722
* * Straighten a comment to a single lineMisha Brukman2004-12-091-2/+3
| | | | | | * Block off the section correctly with <!-- ***** --> llvm-svn: 18721
* We now have a real Bugpoint doc, not just a huge man page.Misha Brukman2004-12-091-2/+2
| | | | llvm-svn: 18720
* 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. llvm-svn: 18719
* We're continuing to make progress on MultiSource.Brian Gaeke2004-12-091-5/+17
| | | | llvm-svn: 18714
* Bytes and shorts are aligned differently from words.Brian Gaeke2004-12-091-1/+1
| | | | llvm-svn: 18713
OpenPOWER on IntegriCloud