aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make llvmdo and llvmgrep invulnerable to where they are run from by gettingReid Spencer2006-08-112-5/+11
| | | | | | | | | the llvm source root from the llvm-config command. The dependency now is that the correct llvm-config command is in the path. For most developers this is the case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29630 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't print double newline for --src-root and --obj-root as it tends toReid Spencer2006-08-111-2/+2
| | | | | | | confuse shells that might use this output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29629 91177308-0d34-0410-b5e6-96231b3b80d8
* remove old piece of the V9 backend.Chris Lattner2006-08-111-39/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29628 91177308-0d34-0410-b5e6-96231b3b80d8
* eliminate extraneous blank lineChris Lattner2006-08-111-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29627 91177308-0d34-0410-b5e6-96231b3b80d8
* Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants,Chris Lattner2006-08-112-88/+83
| | | | | | | RegNodes, and ValueNodes maps into the CSEMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29626 91177308-0d34-0410-b5e6-96231b3b80d8
* Start moving leaf nodes over to the CSEMap.Chris Lattner2006-08-112-14/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29625 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up the HTML output. Add a -filedetails option to report the number ofReid Spencer2006-08-111-50/+61
| | | | | | | lines contributed by each user to each file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29624 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove blank line at end of file, removing test user "foo" from CVS history.Reid Spencer2006-08-111-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29623 91177308-0d34-0410-b5e6-96231b3b80d8
* new method for adding intsChris Lattner2006-08-111-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29622 91177308-0d34-0410-b5e6-96231b3b80d8
* eliminate the NullaryOps map, use CSEMap instead.Chris Lattner2006-08-112-24/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29621 91177308-0d34-0410-b5e6-96231b3b80d8
* Drop the -details option, it was broken. If you want to know about aReid Spencer2006-08-111-54/+42
| | | | | | | | | particular directory, just pass that directory to the script. Also, clean up the HTML output, put list of skipped dirs at the end, and make a few other minor improvements. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29620 91177308-0d34-0410-b5e6-96231b3b80d8
* Use SmallVector instead.Evan Cheng2006-08-111-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29619 91177308-0d34-0410-b5e6-96231b3b80d8
* change internal impl of dag combiner so that calls to CombineTo never have toChris Lattner2006-08-111-12/+9
| | | | | | | make a temporary vector. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29618 91177308-0d34-0410-b5e6-96231b3b80d8
* Change one ReplaceAllUsesWith method to take an array of operands to ↵Chris Lattner2006-08-111-1/+1
| | | | | | replaceinstead of a vector of operands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29617 91177308-0d34-0410-b5e6-96231b3b80d8
* Change one ReplaceAllUsesWith method to take an array of operands to replaceChris Lattner2006-08-112-6/+5
| | | | | | | instead of a vector of operands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29616 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove now-dead method.Chris Lattner2006-08-111-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29615 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate use of getNode that takes a vector.Chris Lattner2006-08-115-33/+47
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29614 91177308-0d34-0410-b5e6-96231b3b80d8
* remove a (now) unused getNode method.Chris Lattner2006-08-111-5/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29613 91177308-0d34-0410-b5e6-96231b3b80d8
* elimiante use of getNode that takes vector of operands.Chris Lattner2006-08-111-3/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29612 91177308-0d34-0410-b5e6-96231b3b80d8
* eliminate use of getNode that takes vector of operands.Chris Lattner2006-08-111-2/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29611 91177308-0d34-0410-b5e6-96231b3b80d8
* eliminate use of getNode that takes vector<SDOperand>. Wrap a really long line.Chris Lattner2006-08-111-4/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29610 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert vectors to fixed sized arrays and smallvectors. Eliminate use of ↵Chris Lattner2006-08-111-37/+42
| | | | | | getNode that takes a vector. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29609 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix miscompilation of float vector returns. Compile code to this:Chris Lattner2006-08-111-4/+4
| | | | | | | | | | | | | | | | | | _func: vsldoi v2, v3, v2, 12 vsldoi v2, v2, v2, 4 blr instead of: _func: vsldoi v2, v3, v2, 12 vsldoi v2, v2, v2, 4 *** vor f1, v2, v2 blr git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29607 91177308-0d34-0410-b5e6-96231b3b80d8
* New testcaseChris Lattner2006-08-111-0/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29606 91177308-0d34-0410-b5e6-96231b3b80d8
* Minor cleanupsChris Lattner2006-08-111-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29605 91177308-0d34-0410-b5e6-96231b3b80d8
* Match tablegen changes.Evan Cheng2006-08-117-129/+118
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29604 91177308-0d34-0410-b5e6-96231b3b80d8
* CALLSEQ_* produces chain even if that's not needed.Evan Cheng2006-08-115-9/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29603 91177308-0d34-0410-b5e6-96231b3b80d8
* - Prevent some functions from being inlined to eliminate the code size bloatEvan Cheng2006-08-111-67/+96
| | | | | | | | | | | | | | introduced by previous commit. - SelectCode now returns a SDNode*. If it is not null, the selected node produces the same number of results as the input node. The seletion loop is responsible for calling ReplaceAllUsesWith() to replace the input node with the output target node. For other cases, e.g. when load is folded, the selection code is responsible for calling ReplaceAllUsesOfValueWith() and SelectCode returns NULL. - Other clean ups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29602 91177308-0d34-0410-b5e6-96231b3b80d8
* Convert more calls of getNode() that takes a vector to pass in the start of ↵Evan Cheng2006-08-111-13/+14
| | | | | | an array. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29601 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a typo noticed by Gordon Henriksen. Thanks!Reid Spencer2006-08-101-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29597 91177308-0d34-0410-b5e6-96231b3b80d8
* llvm2cpp no longer reads LLVM assembly but LLVM bytecode instead. AdjustReid Spencer2006-08-101-6/+6
| | | | | | | the documentation to reflect this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29596 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a cleaned-up version of the IRC conversation that spurred this FAQ.Reid Spencer2006-08-101-0/+329
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29595 91177308-0d34-0410-b5e6-96231b3b80d8
* Answer the most frequently asked question, about GEPs. The answer isReid Spencer2006-08-102-0/+251
| | | | | | | | | sufficiently long that I placed it in a separate file but it links from the FAQ page. More might need to be added to GetElementPtr.html to address additional confusion surrounding GEP. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29594 91177308-0d34-0410-b5e6-96231b3b80d8
* Doxygenify some methods.Chris Lattner2006-08-101-4/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29592 91177308-0d34-0410-b5e6-96231b3b80d8
* Adding notes from release experience.Tanya Lattner2006-08-101-0/+36
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29591 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a comment.Reid Spencer2006-08-091-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29590 91177308-0d34-0410-b5e6-96231b3b80d8
* correctly set LocalAreaOffset of TargetFrameInfoRafael Espindola2006-08-092-6/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29589 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed misspellingTanya Lattner2006-08-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29588 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert previous patchChris Lattner2006-08-091-501/+396
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29585 91177308-0d34-0410-b5e6-96231b3b80d8
* Reverting back to original 1.8 version so I can manually merge in patch.Tanya Lattner2006-08-091-396/+501
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29584 91177308-0d34-0410-b5e6-96231b3b80d8
* fix the spill codeRafael Espindola2006-08-093-9/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29583 91177308-0d34-0410-b5e6-96231b3b80d8
* fix the loading of the link register in emitepilogueRafael Espindola2006-08-091-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29580 91177308-0d34-0410-b5e6-96231b3b80d8
* Merge some NightlyTest.pl changes.Evan Cheng2006-08-091-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29579 91177308-0d34-0410-b5e6-96231b3b80d8
* Recover the lost diff between 1.221 and 1.222.Evan Cheng2006-08-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29578 91177308-0d34-0410-b5e6-96231b3b80d8
* Recover the lost diff between 1.5 and 1.6.Evan Cheng2006-08-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29577 91177308-0d34-0410-b5e6-96231b3b80d8
* Update credits and fix sorting issue.Tanya Lattner2006-08-091-4/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29574 91177308-0d34-0410-b5e6-96231b3b80d8
* Update from Anton KorobeynikovChris Lattner2006-08-091-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29573 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixes from Anton Vayvod and Gabor Greif!Chris Lattner2006-08-091-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29572 91177308-0d34-0410-b5e6-96231b3b80d8
* change the addressing mode of the str instruction to reg+immRafael Espindola2006-08-084-7/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29571 91177308-0d34-0410-b5e6-96231b3b80d8
* First draft of the llvm 1.8 release notes.Chris Lattner2006-08-081-158/+73
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29570 91177308-0d34-0410-b5e6-96231b3b80d8