aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* removed two implicitly closed </p> tags to get it validateGabor Greif2008-06-091-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52123 91177308-0d34-0410-b5e6-96231b3b80d8
* Update with new release.Tanya Lattner2008-06-091-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52121 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a note in the API Changes section about the ConstantFP::get change.Dan Gohman2008-06-091-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52119 91177308-0d34-0410-b5e6-96231b3b80d8
* Use proper icon :)Anton Korobeynikov2008-06-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52118 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix few validations errorsAnton Korobeynikov2008-06-091-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52117 91177308-0d34-0410-b5e6-96231b3b80d8
* Add footerAnton Korobeynikov2008-06-091-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52116 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove obsolete CompilerDriver.html and provie a new one, based on ↵Anton Korobeynikov2008-06-091-792/+380
| | | | | | | | | autogenerated file form LLVMC-Reference.rst git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52115 91177308-0d34-0410-b5e6-96231b3b80d8
* linkify, this requires pulling CodeGenerator.html into 2.3.Chris Lattner2008-06-091-3/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52114 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a simple, but efficient, generic scoped hash tableChris Lattner2008-06-091-0/+193
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52112 91177308-0d34-0410-b5e6-96231b3b80d8
* grammaroChris Lattner2008-06-081-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52111 91177308-0d34-0410-b5e6-96231b3b80d8
* final edits from me, simplify the ia64 section.Chris Lattner2008-06-081-23/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52110 91177308-0d34-0410-b5e6-96231b3b80d8
* more editsChris Lattner2008-06-081-10/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52109 91177308-0d34-0410-b5e6-96231b3b80d8
* Add notes about two known X86-64 limitations.Dan Gohman2008-06-081-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52108 91177308-0d34-0410-b5e6-96231b3b80d8
* several editsChris Lattner2008-06-081-24/+44
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52107 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some links to doxygen documentation.Dan Gohman2008-06-081-4/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52106 91177308-0d34-0410-b5e6-96231b3b80d8
* Describe MachineMemOperands.Dan Gohman2008-06-081-1/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52105 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a grammero.Dan Gohman2008-06-081-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52104 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert a bad edit from r52095.Gordon Henriksen2008-06-081-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52103 91177308-0d34-0410-b5e6-96231b3b80d8
* add vmkit and rewrite clang sectionChris Lattner2008-06-081-12/+70
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52102 91177308-0d34-0410-b5e6-96231b3b80d8
* start edits.Chris Lattner2008-06-081-48/+82
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52100 91177308-0d34-0410-b5e6-96231b3b80d8
* add more notes.Chris Lattner2008-06-081-15/+37
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52099 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-0818-117/+129
| | | | | | | | | | | | of apint codegen failure is the DAG combiner doing the wrong thing because it was comparing MVT's using < rather than comparing the number of bits. Removing the < method makes this mistake impossible to commit. Instead, add helper methods for comparing bits and use them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52098 91177308-0d34-0410-b5e6-96231b3b80d8
* Limit the icmp+phi merging optimization to the cases where it is profitable:Chris Lattner2008-06-082-4/+61
| | | | | | | don't make i1 phis when it won't be possible to eliminate them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52097 91177308-0d34-0410-b5e6-96231b3b80d8
* add some html escapesChris Lattner2008-06-081-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52096 91177308-0d34-0410-b5e6-96231b3b80d8
* Using llc always rather than sometimes using LLC.Duncan Sands2008-06-081-26/+27
| | | | | | | | | Try to improve language in various places. Use X86 always rather than sometimes using x86. Add some minor Ada info. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52095 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix spelling.Duncan Sands2008-06-081-6/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52094 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove invalid testAnton Korobeynikov2008-06-081-141/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52093 91177308-0d34-0410-b5e6-96231b3b80d8
* Add win64Anton Korobeynikov2008-06-081-7/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52091 91177308-0d34-0410-b5e6-96231b3b80d8
* This was fixedAnton Korobeynikov2008-06-081-16/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52090 91177308-0d34-0410-b5e6-96231b3b80d8
* add some notes.Chris Lattner2008-06-081-38/+86
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52087 91177308-0d34-0410-b5e6-96231b3b80d8
* Added FP instruction formats.Bruno Cardoso Lopes2008-06-081-1/+58
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52086 91177308-0d34-0410-b5e6-96231b3b80d8
* Temporarily reverting r52056. It's causing PPC to fail to bootstrap.Bill Wendling2008-06-081-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52085 91177308-0d34-0410-b5e6-96231b3b80d8
* Added support for FP RegistersBruno Cardoso Lopes2008-06-071-31/+153
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52079 91177308-0d34-0410-b5e6-96231b3b80d8
* Update VC project files, patch by Cédric Venet!Chris Lattner2008-06-072-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52077 91177308-0d34-0410-b5e6-96231b3b80d8
* Speculatively execute a block when the the block is the then part of a ↵Evan Cheng2008-06-072-0/+142
| | | | | | | | | | | | | | | | | | | | | triangle shape and it contains a single, side effect free, cheap instruction. The branch is eliminated by adding a select instruction. i.e. Turn BB: %t1 = icmp br i1 %t1, label %BB1, label %BB2 BB1: %t3 = add %t2, c br label BB2 BB2: => BB: %t1 = icmp %t4 = add %t2, c %t3 = select i1 %t1, %t2, %t3 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52073 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix run line.Evan Cheng2008-06-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52072 91177308-0d34-0410-b5e6-96231b3b80d8
* Revert r52046. It broke cbe on x86 / Mac OS X.Evan Cheng2008-06-071-21/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52071 91177308-0d34-0410-b5e6-96231b3b80d8
* CodeGen support for insertvalue and extractvalue, and for loads andDan Gohman2008-06-071-26/+233
| | | | | | | stores of aggregate values. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52069 91177308-0d34-0410-b5e6-96231b3b80d8
* Connect successors before creating the DAG node for the branch. This hasOwen Anderson2008-06-071-22/+24
| | | | | | | | no visible functionality change, but enables a future patch where node creation will update the CFG if it decides to create an unconditional rather than a conditional branch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52067 91177308-0d34-0410-b5e6-96231b3b80d8
* get rid of ExtractValueInst::init's Value argument, it is already passed to ↵Gabor Greif2008-06-062-12/+10
| | | | | | the UnaryInstruction ctor git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52064 91177308-0d34-0410-b5e6-96231b3b80d8
* Typo.Evan Cheng2008-06-061-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52062 91177308-0d34-0410-b5e6-96231b3b80d8
* make ExtractValueInst derived from UnaryInstructionGabor Greif2008-06-063-31/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52061 91177308-0d34-0410-b5e6-96231b3b80d8
* Enable stack coloring by default.Evan Cheng2008-06-062-8/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52057 91177308-0d34-0410-b5e6-96231b3b80d8
* PPC preferred loop alignment is 16.Evan Cheng2008-06-061-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52056 91177308-0d34-0410-b5e6-96231b3b80d8
* LoopSimplify preserves AA.Devang Patel2008-06-061-3/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52053 91177308-0d34-0410-b5e6-96231b3b80d8
* Print debug message only if there are dead passes.Devang Patel2008-06-061-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52052 91177308-0d34-0410-b5e6-96231b3b80d8
* Include loop deletion and the ADCE rewrite in the release notes.Owen Anderson2008-06-061-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52048 91177308-0d34-0410-b5e6-96231b3b80d8
* Testcase for PR2418Anton Korobeynikov2008-06-061-0/+141
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52047 91177308-0d34-0410-b5e6-96231b3b80d8
* Handle assembler identifiers specially in CBE. This fixes PR2418.Anton Korobeynikov2008-06-061-6/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52046 91177308-0d34-0410-b5e6-96231b3b80d8
* Tighten up the abstraction slightly.Duncan Sands2008-06-062-12/+19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52045 91177308-0d34-0410-b5e6-96231b3b80d8