summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Link to the POD-generated HTML documentationMisha Brukman2004-07-021-16/+16
| | | | | | * Updated llvm-abcd to llvm-bcanalyzer llvm-svn: 14577
* Make `args' stand out as bold, delete confusing elipsis at the end of cmdline.Misha Brukman2004-07-021-2/+2
| | | | llvm-svn: 14576
* HTML links in PODs must be absolute.Misha Brukman2004-07-021-1/+1
| | | | llvm-svn: 14575
* Simplify wording: `the bugpoint tool' can just become `bugpoint'.Misha Brukman2004-07-021-7/+7
| | | | llvm-svn: 14574
* llvm-abcd has become llvm-bcanalyzerMisha Brukman2004-07-021-63/+0
| | | | llvm-svn: 14573
* Fix use-before-def thinkoBrian Gaeke2004-07-021-1/+1
| | | | llvm-svn: 14570
* Add a note about implementing interprocedural register allocation.Reid Spencer2004-07-021-0/+4
| | | | llvm-svn: 14569
* Build llvm-bcanalyzerBrian Gaeke2004-07-021-1/+1
| | | | llvm-svn: 14568
* Revert patches 1.79 and 1.80 which had to do with dead MBB's. Now that theyChris Lattner2004-07-021-6/+4
| | | | | | don't exist, we don't have to pretend to handle them. llvm-svn: 14567
* Fix potential problems with unreachable basic blocks.Chris Lattner2004-07-021-0/+10
| | | | | | | Also, while noone's looking, add support for constant expressions. Wait, I said not to look! llvm-svn: 14566
* Fix all of those problems that the PPC backend has running 176.gcc :)Chris Lattner2004-07-021-0/+6
| | | | llvm-svn: 14565
* Remove dead blocksChris Lattner2004-07-021-0/+6
| | | | llvm-svn: 14564
* Add a trivially simple pass to delete unreachable blocks from the CFG. ThisChris Lattner2004-07-021-0/+68
| | | | | | | | | | | | | pass is required to paper over problems in the code generator (primarily live variables and its clients) which doesn't really have any well defined semantics for unreachable code. The proper solution to this problem is to have instruction selectors not select blocks that are unreachable. Until we have a instruction selection framework available for use, however, we can't expect all instruction selector writers to do this. Until then, this pass should be used. llvm-svn: 14563
* Add a new pass for code generators to useChris Lattner2004-07-021-1/+9
| | | | llvm-svn: 14562
* Make this testcase more interestingChris Lattner2004-07-021-5/+6
| | | | llvm-svn: 14561
* Get rid of a dead variable, and fix a typo in a comment.Brian Gaeke2004-07-021-4/+1
| | | | llvm-svn: 14560
* Add M_TERMINATOR_FLAG to terminator instructions (branches and returns).Brian Gaeke2004-07-021-46/+48
| | | | | | Also, the RETURN instructions are not used in the sparcv9 backend. llvm-svn: 14559
* RETURN instructions are not used in the sparc backend.Brian Gaeke2004-07-023-9/+0
| | | | | | When in doubt, stamp it out!! llvm-svn: 14558
* llvm-abcd tool name changed to llvm-bcanalyzer: see llvm-bcanalyzer.pod.Reid Spencer2004-07-021-43/+0
| | | | llvm-svn: 14557
* Podified documentation for the llvm-bcanalyzer tool (nee llvm-abcd).Reid Spencer2004-07-021-0/+66
| | | | llvm-svn: 14556
* Name Change: llvm-abcd -> llvm-bcanalyzerReid Spencer2004-07-022-7/+7
| | | | llvm-svn: 14555
* * Follow the PowerPC convention of leaving 24 bytes for linking on the stack.Misha Brukman2004-07-011-2/+5
| | | | | | * Also leave space for spilling integer registers (this should be calculated) llvm-svn: 14554
* * Get rid of constant-expr handling code: we use the ConstantExpr lowering passMisha Brukman2004-07-012-200/+164
| | | | | | | | * Use the SetCC handling code in the format of Brian's V8 * Add FIXMEs where calls to functions are being made without adding them to the Module first... they cause missing symbols at assembly-time. llvm-svn: 14553
* Wrap long lineMisha Brukman2004-07-011-1/+2
| | | | llvm-svn: 14552
* * Do not allocate r0 as we use it indiscriminantly in the instr selector.Misha Brukman2004-07-011-4/+4
| | | | | | * Do not define CR register class because we don't (yet) have the i4 type llvm-svn: 14551
* Check if operand has an allocated reg before requesting it.Misha Brukman2004-07-012-0/+2
| | | | llvm-svn: 14550
* * Doxygenify commentsMisha Brukman2004-07-011-11/+13
| | | | | | * Tabs-to-spaces llvm-svn: 14549
* Fix broken linksChris Lattner2004-07-011-8/+4
| | | | llvm-svn: 14548
* bug. point. pod.Brian Gaeke2004-07-011-0/+250
| | | | llvm-svn: 14547
* Add much better assertion checking for load and store insts.Chris Lattner2004-07-011-0/+17
| | | | | | Contributed by Vladimir Merzliakov! llvm-svn: 14546
* Move init methods out of line to enable better assertions, contributedChris Lattner2004-07-011-14/+4
| | | | | | by Vladimir Merzliakov! llvm-svn: 14545
* bugpoint command guide has been designated a full-fledged "doc".Brian Gaeke2004-07-011-0/+249
| | | | llvm-svn: 14544
* abcd pod documentBrian Gaeke2004-07-011-0/+63
| | | | llvm-svn: 14543
* llvm-nm pod format man page.Brian Gaeke2004-07-011-0/+123
| | | | llvm-svn: 14542
* Make this pass use a more specific debug message than "Processing:".Brian Gaeke2004-07-012-2/+2
| | | | llvm-svn: 14541
* Fix grammar: remove `our' as it no longer makes sense.Misha Brukman2004-07-011-1/+1
| | | | llvm-svn: 14540
* This is more of an "llvm team" thing by nowChris Lattner2004-07-011-1/+0
| | | | llvm-svn: 14539
* llvm-db is in alpha stage, this document is a placeholder.Misha Brukman2004-07-011-0/+18
| | | | llvm-svn: 14538
* Fix links to llvmgcc and llvmgxxMisha Brukman2004-07-011-1/+1
| | | | llvm-svn: 14537
* gccld enters the Hall of POD.Misha Brukman2004-07-011-0/+177
| | | | llvm-svn: 14536
* Make the text of the link to llvmgxx.html more appropriate: `llvmg++'.Misha Brukman2004-07-011-1/+1
| | | | llvm-svn: 14535
* Handle targets where alignment can be bigger than the size of the data.Chris Lattner2004-07-011-4/+4
| | | | | | Contributed by Vladimir Prus! llvm-svn: 14534
* Fix grammar in Stacker doc description.Misha Brukman2004-07-011-3/+3
| | | | llvm-svn: 14533
* Mention llvm-abcd, point out difference between it and `analyze'.Misha Brukman2004-07-011-1/+5
| | | | llvm-svn: 14532
* Change format of CommandGuide index page to look like other docs.Misha Brukman2004-07-011-115/+124
| | | | llvm-svn: 14531
* * `The' isn't necessary in front of LLVMMisha Brukman2004-07-011-3/+4
| | | | | | * Wrap long line llvm-svn: 14530
* Fresh from the LLVM baker's oven: opt and analyze pods.Misha Brukman2004-07-012-0/+177
| | | | llvm-svn: 14529
* Add llvm-g++ and llvm-gcc pod documentation.Misha Brukman2004-07-012-0/+176
| | | | llvm-svn: 14528
* Fix link to llvmgcc.Misha Brukman2004-07-011-1/+1
| | | | llvm-svn: 14527
* Make links relative instead of absolute.Misha Brukman2004-07-011-4/+3
| | | | llvm-svn: 14525
OpenPOWER on IntegriCloud