| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some llvm-gcc warnings in testcases, mostly by adding includes or adding | Matthijs Kooijman | 2008-06-10 | 11 | -6/+19 |
| | | | | | | | | | | | declarations. These are the fixes that I was pretty confident about, there are still a lot of other llvm-gcc warnings of which I'm not sure if they can be safely ignored or fixed, without breaking the test case. This fixes 11 testcases. llvm-svn: 52176 | ||||
| * | For all RUN lines starting with "not", redirect stderr to /dev/null so tests | Matthijs Kooijman | 2008-06-10 | 17 | -17/+17 |
| | | | | | | | | | | | don't fail when (expected) error output is produced. This fixes 17 tests. While I was there, I also made all RUN lines of the form "not llvm-as..." a bit more consistent, they now all redirect stderr and stdout to /dev/null and use input redirect to read their input. llvm-svn: 52174 | ||||
| * | Suppress the (stderr) output of -aa-eval, this fixes 5 tests. | Matthijs Kooijman | 2008-06-10 | 5 | -5/+5 |
| | | | | | llvm-svn: 52173 | ||||
| * | Change llvm.exp so it no longer ignores some errors when executing dejagnu | Matthijs Kooijman | 2008-06-10 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | tests. This breaks 80 tests in the tree. The interesting part here is that this no longer ignores syntax errors in RUN command lines. Some tests have not been working all the time because of this. The tricky part is that it now also views any stderr output as an error. This can be suppressed in tcl 8.5, but let's not add this dependency. Instead, all testcases should be changed to redirect stderr if they expect stderr output. This holds in particular for lines like: ; RUN: not llvm-as < %s where an error is expected (but I think I can solve this by modifying the not script). Also, compilations resulting in warnings will now also fail (so the warnings should be fixed, disabled or redirected...). I'll continue with fixing the testcases that are broken now. llvm-svn: 52172 | ||||
| * | adjust calls to ConstantFP::get to new API | Gabor Greif | 2008-06-10 | 5 | -20/+20 |
| | | | | | llvm-svn: 52165 | ||||
| * | Convert several tests to use temporary files instead of redundantly | Dan Gohman | 2008-06-10 | 14 | -60/+63 |
| | | | | | | | executing the test commands. llvm-svn: 52163 | ||||
| * | 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 | ||||

