summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* recognize llvm.prefetch. Patch contributed by Justin Wick!Chris Lattner2005-02-281-0/+3
| | | | llvm-svn: 20377
* Verify llvm.prefetch.Chris Lattner2005-02-281-0/+2
| | | | llvm-svn: 20376
* Lower prefetch to a noop, patch contributed by Justin Wick!Chris Lattner2005-02-281-0/+3
| | | | llvm-svn: 20375
* Add a prefetch intrinsic, patch contributed by Justin Wick!Chris Lattner2005-02-281-0/+1
| | | | llvm-svn: 20374
* Document llvm.prefetch, patch contributed by Justin Wick!Chris Lattner2005-02-281-0/+47
| | | | llvm-svn: 20373
* fix integer division and stuffAndrew Lenharth2005-02-281-5/+5
| | | | llvm-svn: 20372
* Adam Treat implemented this :)Chris Lattner2005-02-281-1/+2
| | | | llvm-svn: 20371
* Changes to enable creation of native executables directly from gccld and toReid Spencer2005-02-283-74/+183
| | | | | | | ensure that -L paths don't contain both bytecode and native libraries. This patch contributed by Adam Treat. llvm-svn: 20370
* A few small steps toward HTML 4.01 Strict compliance.Reid Spencer2005-02-281-8/+4
| | | | llvm-svn: 20369
* Add a little more detail about the configuration process for projects.Reid Spencer2005-02-281-16/+29
| | | | llvm-svn: 20368
* Fix crash in LSR due to attempt to remove original induction variable. However,Jeff Cohen2005-02-281-3/+14
| | | | | | | for reasons explained in the comments, I also deactivated this code as it needs more thought. llvm-svn: 20367
* PHI nodes were incorrectly placed when more than one GEP is reduced in a loop.Jeff Cohen2005-02-271-7/+6
| | | | llvm-svn: 20360
* First pass at improved Loop Strength Reduction. Still not yet ready for ↵Jeff Cohen2005-02-271-35/+39
| | | | | | prime time. llvm-svn: 20358
* Bug fixedChris Lattner2005-02-271-0/+2
| | | | llvm-svn: 20357
* New testcase for PR529Chris Lattner2005-02-271-0/+8
| | | | llvm-svn: 20356
* Fix this to create a recursive mutex. Patch by Evan Jones!Chris Lattner2005-02-271-4/+27
| | | | llvm-svn: 20355
* Use const iterators where possible. Patch by Evan Jones!Chris Lattner2005-02-271-2/+2
| | | | llvm-svn: 20354
* Rename include guard, patch contributed by Evan Jones!Chris Lattner2005-02-271-2/+2
| | | | llvm-svn: 20353
* Teach globalopt how memset/cpy/move affect memory, to allow better optimization.Chris Lattner2005-02-271-25/+40
| | | | llvm-svn: 20352
* new testcase globalopt should handle.Chris Lattner2005-02-271-0/+21
| | | | llvm-svn: 20351
* new testcase globalopt should implementChris Lattner2005-02-271-0/+16
| | | | llvm-svn: 20350
* Test that a global is marked constant when it can be.Chris Lattner2005-02-271-0/+10
| | | | llvm-svn: 20349
* Add llc to tools.Alkis Evlogimenos2005-02-271-0/+3
| | | | llvm-svn: 20345
* Fix spelling, patch contributed by Gabor Greif!Chris Lattner2005-02-275-5/+5
| | | | llvm-svn: 20343
* Fix spelling, patch contributed by Gabor GreifChris Lattner2005-02-273-2/+4
| | | | llvm-svn: 20342
* Fix misspellings, patch contributed by Gabor Greif!Chris Lattner2005-02-273-3/+3
| | | | llvm-svn: 20341
* Remove some stuff I checked in accidentallyChris Lattner2005-02-271-6/+0
| | | | llvm-svn: 20340
* DCE a dead functionChris Lattner2005-02-261-19/+0
| | | | llvm-svn: 20339
* Implement an isBytecodeArchive method to determine if an archive containsReid Spencer2005-02-262-0/+38
| | | | | | | bytecode file members or not. Patch Contributed By Adam Treat llvm-svn: 20338
* 1 + 100 + 51 == 152, not 52.Chris Lattner2005-02-261-0/+2
| | | | | | | | If we fold three constants together (c1+c2+c3), make sure to keep LHSC updated, instead of reusing (in this case), the 1 instead of the partial sum. llvm-svn: 20337
* A testcase that we miscompile, noticed from the demo page.Chris Lattner2005-02-261-0/+19
| | | | llvm-svn: 20336
* Fix a case where we incorrectly returned hasComputableLoopEvolution forChris Lattner2005-02-261-4/+10
| | | | | | | a ternary commutative expr. Remove FIXME that does not need to be fixed (can't happen). llvm-svn: 20335
* remove extraneous castChris Lattner2005-02-261-2/+1
| | | | llvm-svn: 20334
* make BB labels be exported for debuging, add fp negation optimization, ↵Andrew Lenharth2005-02-253-30/+61
| | | | | | further pecimise the FP instructions llvm-svn: 20332
* add an entry, add links to entries for demo page.Chris Lattner2005-02-251-27/+53
| | | | llvm-svn: 20328
* Handle null a bit more carefully.Chris Lattner2005-02-251-1/+11
| | | | | | | | Actually teach dsa about select instructions. This doesn't affect the graph in any way other than not setting a spurious U marker on pointer nodes that are selected. llvm-svn: 20324
* Use DataInstall macro instead of INSTALL.Reid Spencer2005-02-241-4/+4
| | | | llvm-svn: 20322
* Remove a -C I forgot to remove earlier.Reid Spencer2005-02-241-1/+1
| | | | llvm-svn: 20321
* Don't try to strip bytecode files!Reid Spencer2005-02-241-1/+1
| | | | llvm-svn: 20320
* The install program doesn't know how to strip bytecode files so installReid Spencer2005-02-241-1/+1
| | | | | | bytecode as data, not program. llvm-svn: 20319
* For PR528:Reid Spencer2005-02-242-16/+16
| | | | | | Use the DataInstall and MKDIR macros instead of using $(INSTALL) directly llvm-svn: 20318
* This instruction:Chris Lattner2005-02-241-1/+2
| | | | | | | | | X = gep null, ... Used to not create a scalar map entry for X, which caused clients to barf. This is bad. llvm-svn: 20316
* Adjust to changes needed to more easily support projects via the newReid Spencer2005-02-241-20/+24
| | | | | | LLVM_CONFIG_PROJECT macro. llvm-svn: 20313
* Update to reflect various changes in the autoconf directory. THeReid Spencer2005-02-241-34/+38
| | | | | | | recommended configuration of projects is now much simplified and depends on LLVM file presence rather than local project file presence. llvm-svn: 20312
* Remove auxilliary files that are now picked up from llvm/autoconf. ThisReid Spencer2005-02-243-6642/+0
| | | | | | | | avoids version conflict problems with ltmain.sh (libtool), mkinstalldirs and install-sh. This prevents projects from becoming stale when the LLVM build system is upgraded or modified. llvm-svn: 20311
* * Move all the "standard" configuration stuff to the start of the fileReid Spencer2005-02-241-15/+15
| | | | | | | * Make the auxilliary directory be llvm/autoconf not the project's * Use the LLVM_CONFIG_PROJECT macro to get the --with-llvm{src,obj} args llvm-svn: 20310
* Don't put generated files into CVS.Reid Spencer2005-02-241-21/+0
| | | | llvm-svn: 20309
* Fix a bug introduced by revision 1.187 of this file.Chris Lattner2005-02-241-1/+2
| | | | llvm-svn: 20308
* * Fix an output messageReid Spencer2005-02-241-3/+3
| | | | | | | * Make aclocal look in LLVM's autoconf/m4 directory for macros * Don't force generation of missing files llvm-svn: 20307
* fix Allocas. Really. I mean it this time.Andrew Lenharth2005-02-241-1/+6
| | | | llvm-svn: 20306
OpenPOWER on IntegriCloud