aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-09-11Fixed spelling and grammar.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8489 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Simplify codeChris Lattner
Implement InstCombine/mul.ll:test9 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8488 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11New testcaseChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8487 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Added the SetjmpLongjmp Makefile.John Criswell
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8486 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Modified the footer to be a link to the LLVM web page.John Criswell
Organized the commands into three distinct groups on the main page. Fixed the hyperlinks in the main page. Removed as and dis; they will not exist with those names by Release 1. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8485 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Adding a skeleton for the LLVM Command Guide.John Criswell
Hopefully the group as a whole will update this into a real guide. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8483 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Fixed spelling and grammar.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8478 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Fixed SPEC so that it would run correctly with the new autoconf-style objectJohn Criswell
directory. Cleaned up the Makefile so that it uses VPATH to find source files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8477 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Fixed SPEC so that it would run correctly with the new autoconf-style objectJohn Criswell
directory. Added Makefile.spec to the list of files to copy to the object directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8476 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Fixed SPEC so that it would run correctly with the new autoconf-style objectJohn Criswell
directory. Added Makefile.spec to the list of files to copy to the object directory. Moved the configuration of $SourceDir to Makefile.config and corrected the conditional that surrounds it. This allows SPEC to reset it and get the correct VPATH. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8475 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Apostrophes are only used for possession and quoting.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8473 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11scalarrepl now includes mem2regChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8472 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Integrate functionality of the mem2reg pass directly into this pass to makeChris Lattner
the combination more effective git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8471 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Move the -indvars pass much later to where it is more likely to do good stuffChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8470 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Renamed DominatorTree::Node::getNode() -> getBlock()Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8469 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Get rid of the whole "Node2" business, rename getNode() ->getBlock() toChris Lattner
be more descriptive git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8468 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Spell `definite' correctly.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8467 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Spell `definitely' correctly.Misha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8466 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-11Removed the aposthrophes endings and the elipses suffixes from build output.John Criswell
This makes the output more consistent, and I just find aposthrophes annoying. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8465 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Check in the fix I meant to apply here, but mistakenly applied toBrian Gaeke
tools/extract instead..... heh git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8464 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10* Move include files from middle of file to the top where they belong, movingMisha Brukman
the #define up there too * Since we're including system headers, use the ones in include/llvm/Config * While we're here, use the canonical LLVM header ordering algorithm git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8463 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Unwind instructions are intrinsically alive, just like returnsChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8462 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Rework dominator interfaces to handle changes in the post-dominanceChris Lattner
construction. Now there may be multiple root blocks, and null is a special node used to mark the "virtual" exit node of a CFG. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8461 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Rework post dominator information so that we do not have toChris Lattner
unify all exit nodes of a function to compute post-dominance information. This does not work with functions that have both unwind and return nodes, because we cannot unify these blocks. The new implementation is better anyway. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8460 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Rework dominator and post dominator information so that we do not have toChris Lattner
unify all exit nodes of a function to compute post-dominance information. This does not work with functions that have both unwind and return nodes, because we cannot unify these blocks. The new implementation is better anyway. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8459 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Update for new UnifyFunction... APIChris Lattner
Remove using decl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8458 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Remove #includeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8457 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Expand the pass to unify all of the unwind blocks as wellChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8456 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Remove a bunch of warnings from the CBE generated C codeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8455 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10"the one true solution for compatibility with GCC 3.3+"Chris Lattner
... or so I hope git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8454 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Be a little more specific about what is begin generated. Only printChris Lattner
command line if VERBOSE=1 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8453 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Only emit inter-field-padding if the amount of padding is != 0Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8452 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Clean up header, remove extra #includeChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8451 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Avoid dumping runtime library bytecode files into lib/Bytecode if buildingChris Lattner
into the source directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8450 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Make createVerifierPass return a FunctionPass *.Brian Gaeke
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8449 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Updated to reflect the new locations of SingleSource tests.John Criswell
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8447 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Remove using declarationsChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8442 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10New testcaseChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8440 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Regenerated for Chris's updates, which adds several runtime libraryJohn Criswell
directories. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8439 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Add missing runtime directoriesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8438 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Fix warning when _POSIX_MAPPED_FILES is already defined in unistd.hMisha Brukman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8436 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10another trivial cleanupChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8435 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Simplification of trip counting machinery.Chris Lattner
- make sure to check the indvar type before anything else (efficiency) - Make sure to insert the 'add' into the program, even though it'll be dead - Wrap code at 80 columns - Other minor cleanups to reduce indentation level git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8434 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Don't explicitly use $SourceDir to find the tblgen files. This causes makeJohn Criswell
some confusion when trying to generate files (it probably couldn't tell that ./file and $(SourceDir)/file may be the same file). Now, just let VPATH find everything, and list the primary tblgen file first in the list of dependencies so that we can just use $< to reference it in the make rule. This should hopefully fix the nightly tester. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8433 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Fix spelloChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8432 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Fix spell-o'sChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8431 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Spelling fixes. I think that "cannonical" is ok, but "canonical" appears toChris Lattner
be the canonical form for the word git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8430 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Spelling fixesChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8429 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10Fix up file headerChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8428 91177308-0d34-0410-b5e6-96231b3b80d8
2003-09-10clean up file header commentChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8427 91177308-0d34-0410-b5e6-96231b3b80d8