| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix two more not-grep tests that were missing llvm-dis. | Dan Gohman | 2008-06-09 | 2 | -3/+3 |
| | | | | | llvm-svn: 52159 | ||||
| * | Teach isGAPlusOffset to respect a GlobalAddressSDNode's offset | Dan Gohman | 2008-06-09 | 1 | -1/+3 |
| | | | | | | | value, which is something that apparently isn't used much. llvm-svn: 52158 | ||||
| * | Re-apply 52002, allowing the verifier to accept non-MRV struct return | Dan Gohman | 2008-06-09 | 3 | -4/+56 |
| | | | | | | | | | types on functions, with adjustments so that it accepts both new-style aggregate returns and old-style MRV returns, including those with only a single member. llvm-svn: 52157 | ||||
| * | CodeGen support for aggregate-value function arguments. | Dan Gohman | 2008-06-09 | 1 | -112/+139 |
| | | | | | llvm-svn: 52156 | ||||
| * | Update the build instructions. | Duncan Sands | 2008-06-09 | 1 | -32/+21 |
| | | | | | llvm-svn: 52153 | ||||
| * | Various tweaks related to apint codegen. No functionality | Duncan Sands | 2008-06-09 | 4 | -4/+8 |
| | | | | | | | change for non-funky-sized integers. llvm-svn: 52151 | ||||
| * | Handle empty aggregate values. | Dan Gohman | 2008-06-09 | 1 | -21/+22 |
| | | | | | llvm-svn: 52150 | ||||
| * | AsmParser support for immediate constant aggregate values. | Dan Gohman | 2008-06-09 | 5 | -777/+1053 |
| | | | | | llvm-svn: 52149 | ||||
| * | CPPBackend support for extractvalue and insertvalue. | Dan Gohman | 2008-06-09 | 1 | -0/+34 |
| | | | | | llvm-svn: 52147 | ||||
| * | Abort on an unrecognized opcode. | Dan Gohman | 2008-06-09 | 1 | -0/+4 |
| | | | | | llvm-svn: 52146 | ||||
| * | Update the CPP backend for the ConstantFP::get API change. | Dan Gohman | 2008-06-09 | 1 | -4/+0 |
| | | | | | llvm-svn: 52144 | ||||
| * | Remove some DAG combiner assumptions about sizes | Duncan Sands | 2008-06-09 | 2 | -30/+24 |
| | | | | | | | | | | | | of integer types. Fix the isMask APInt method to actually work (hopefully) rather than crashing because it adds apints of different bitwidths. It looks like isShiftedMask is also broken, but I'm leaving that one to the APInt people (it is not used anywhere). llvm-svn: 52142 | ||||
| * | Test that prune-eh doesn't make deductions based | Duncan Sands | 2008-06-09 | 1 | -0/+12 |
| | | | | | | | on bodies of functions with weak linkage. llvm-svn: 52141 | ||||
| * | add support for PIC on linux x86-64 | Rafael Espindola | 2008-06-09 | 12 | -12/+146 |
| | | | | | llvm-svn: 52139 | ||||
| * | lower calls to abs to inline code, PR2337 | Chris Lattner | 2008-06-09 | 2 | -1/+37 |
| | | | | | llvm-svn: 52138 | ||||
| * | Fix PR2411, where ip constant prop would propagate the | Chris Lattner | 2008-06-09 | 2 | -0/+20 |
| | | | | | | | result of a weak function. llvm-svn: 52137 | ||||
| * | Small formatting changes. | Bill Wendling | 2008-06-09 | 1 | -8/+14 |
| | | | | | llvm-svn: 52136 | ||||
| * | use 'continue' to make the function linker simpler. When linking a strong | Chris Lattner | 2008-06-09 | 1 | -21/+37 |
| | | | | | | | | function into a weak function, zap the weak function body so that the strong one overrides it. This fixes PR2410 llvm-svn: 52135 | ||||
| * | minor changes to short circuit the 'no linkage' case earlier for | Chris Lattner | 2008-06-09 | 1 | -27/+40 |
| | | | | | | | | function bodies. We now don't try to unify types or handling type mismatches if when linking an internal foo to an external foo. llvm-svn: 52134 | ||||
| * | simplify function visibility handling. | Chris Lattner | 2008-06-09 | 1 | -7/+8 |
| | | | | | llvm-svn: 52133 | ||||
| * | Create dirs as needed. | Tanya Lattner | 2008-06-09 | 1 | -0/+6 |
| | | | | | llvm-svn: 52131 | ||||
| * | removed two implicitly closed </p> tags to get it validate | Gabor Greif | 2008-06-09 | 1 | -4/+4 |
| | | | | | llvm-svn: 52123 | ||||
| * | Update with new release. | Tanya Lattner | 2008-06-09 | 1 | -0/+1 |
| | | | | | llvm-svn: 52121 | ||||
| * | Add a note in the API Changes section about the ConstantFP::get change. | Dan Gohman | 2008-06-09 | 1 | -0/+3 |
| | | | | | llvm-svn: 52119 | ||||
| * | Use proper icon :) | Anton Korobeynikov | 2008-06-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 52118 | ||||
| * | Fix few validations errors | Anton Korobeynikov | 2008-06-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 52117 | ||||
| * | Add footer | Anton Korobeynikov | 2008-06-09 | 1 | -0/+9 |
| | | | | | llvm-svn: 52116 | ||||
| * | Remove obsolete CompilerDriver.html and provie a new one, based on ↵ | Anton Korobeynikov | 2008-06-09 | 1 | -792/+380 |
| | | | | | | | | | autogenerated file form LLVMC-Reference.rst llvm-svn: 52115 | ||||
| * | linkify, this requires pulling CodeGenerator.html into 2.3. | Chris Lattner | 2008-06-09 | 1 | -3/+4 |
| | | | | | llvm-svn: 52114 | ||||
| * | Add a simple, but efficient, generic scoped hash table | Chris Lattner | 2008-06-09 | 1 | -0/+193 |
| | | | | | llvm-svn: 52112 | ||||
| * | grammaro | Chris Lattner | 2008-06-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 52111 | ||||
| * | final edits from me, simplify the ia64 section. | Chris Lattner | 2008-06-08 | 1 | -23/+5 |
| | | | | | llvm-svn: 52110 | ||||
| * | more edits | Chris Lattner | 2008-06-08 | 1 | -10/+18 |
| | | | | | llvm-svn: 52109 | ||||
| * | Add notes about two known X86-64 limitations. | Dan Gohman | 2008-06-08 | 1 | -0/+5 |
| | | | | | llvm-svn: 52108 | ||||
| * | several edits | Chris Lattner | 2008-06-08 | 1 | -24/+44 |
| | | | | | llvm-svn: 52107 | ||||
| * | Add some links to doxygen documentation. | Dan Gohman | 2008-06-08 | 1 | -4/+10 |
| | | | | | llvm-svn: 52106 | ||||
| * | Describe MachineMemOperands. | Dan Gohman | 2008-06-08 | 1 | -1/+6 |
| | | | | | llvm-svn: 52105 | ||||
| * | Fix a grammero. | Dan Gohman | 2008-06-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 52104 | ||||
| * | Revert a bad edit from r52095. | Gordon Henriksen | 2008-06-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 52103 | ||||
| * | add vmkit and rewrite clang section | Chris Lattner | 2008-06-08 | 1 | -12/+70 |
| | | | | | llvm-svn: 52102 | ||||
| * | start edits. | Chris Lattner | 2008-06-08 | 1 | -48/+82 |
| | | | | | llvm-svn: 52100 | ||||
| * | add more notes. | Chris Lattner | 2008-06-08 | 1 | -15/+37 |
| | | | | | llvm-svn: 52099 | ||||
| * | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 18 | -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. llvm-svn: 52098 | ||||
| * | Limit the icmp+phi merging optimization to the cases where it is profitable: | Chris Lattner | 2008-06-08 | 2 | -4/+61 |
| | | | | | | | don't make i1 phis when it won't be possible to eliminate them. llvm-svn: 52097 | ||||
| * | add some html escapes | Chris Lattner | 2008-06-08 | 1 | -3/+3 |
| | | | | | llvm-svn: 52096 | ||||
| * | Using llc always rather than sometimes using LLC. | Duncan Sands | 2008-06-08 | 1 | -26/+27 |
| | | | | | | | | | Try to improve language in various places. Use X86 always rather than sometimes using x86. Add some minor Ada info. llvm-svn: 52095 | ||||
| * | Fix spelling. | Duncan Sands | 2008-06-08 | 1 | -6/+6 |
| | | | | | llvm-svn: 52094 | ||||
| * | Remove invalid test | Anton Korobeynikov | 2008-06-08 | 1 | -141/+0 |
| | | | | | llvm-svn: 52093 | ||||
| * | Add win64 | Anton Korobeynikov | 2008-06-08 | 1 | -7/+16 |
| | | | | | llvm-svn: 52091 | ||||
| * | This was fixed | Anton Korobeynikov | 2008-06-08 | 1 | -16/+2 |
| | | | | | llvm-svn: 52090 | ||||

