| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix undefined behavior, noticed by GCC 4.5. Patch by Dimitry Andric! | Daniel Dunbar | 2010-06-02 | 1 | -2/+3 |
| | | | | | llvm-svn: 105329 | ||||
| * | Fix compiler warning about to false -> pointer conversion; patch by Dimitry ↵ | Daniel Dunbar | 2010-06-02 | 1 | -1/+1 |
| | | | | | | | Andric! llvm-svn: 105328 | ||||
| * | Fix unintentional method call due to false -> pointer conversion; patch by ↵ | Daniel Dunbar | 2010-06-02 | 1 | -1/+1 |
| | | | | | | | Dimitry Andric! llvm-svn: 105327 | ||||
| * | When building RTTI descriptors for pointer types, we need to get the ↵ | Anders Carlsson | 2010-06-02 | 2 | -6/+28 |
| | | | | | | | unqualified array type and the qualifiers from it. llvm-svn: 105326 | ||||
| * | Remove unused function. | Rafael Espindola | 2010-06-02 | 2 | -56/+0 |
| | | | | | llvm-svn: 105325 | ||||
| * | Not all entries in the range will have an SUnit. Check for that when looking | Jim Grosbach | 2010-06-02 | 2 | -0/+2 |
| | | | | | | | for debug information. llvm-svn: 105324 | ||||
| * | Update the documentation, getCalleeSavedRegClasses is not required anymore. | Rafael Espindola | 2010-06-02 | 1 | -3/+0 |
| | | | | | llvm-svn: 105323 | ||||
| * | cleanup | Rafael Espindola | 2010-06-02 | 22 | -352/+0 |
| | | | | | llvm-svn: 105322 | ||||
| * | Remove uses of getCalleeSavedRegClasses from outside the | Rafael Espindola | 2010-06-02 | 3 | -12/+26 |
| | | | | | | | | backends and removes the virtual declaration. With that out of the way I should be able to cleanup one backend at a time. llvm-svn: 105321 | ||||
| * | Pacify recent gcc: remove a pointless const qualifier. | Duncan Sands | 2010-06-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 105318 | ||||
| * | Fix vget_lane/vset_lane | Nate Begeman | 2010-06-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 105317 | ||||
| * | Checkpoint; handle 'int' and 'void' correctly | Nate Begeman | 2010-06-02 | 1 | -25/+52 |
| | | | | | llvm-svn: 105316 | ||||
| * | Emit full function prototypes. Definitions & typedefs to come. | Nate Begeman | 2010-06-02 | 1 | -16/+72 |
| | | | | | llvm-svn: 105315 | ||||
| * | typeid() produces type information for the cv-unqualified version of | Douglas Gregor | 2010-06-02 | 2 | -4/+20 |
| | | | | | | | the type. Thanks to Anders for the bug report! llvm-svn: 105314 | ||||
| * | clang++ is now a different greek letter. | Chris Lattner | 2010-06-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 105313 | ||||
| * | Correctly mangle unsigned integer literals where the high bit is set. | Anders Carlsson | 2010-06-02 | 2 | -2/+11 |
| | | | | | llvm-svn: 105312 | ||||
| * | Correctly mangle variadic functions that don't have any other parameters. | Anders Carlsson | 2010-06-02 | 2 | -1/+14 |
| | | | | | llvm-svn: 105311 | ||||
| * | When mangling member function pointers, fake adding a substitution ↵ | Anders Carlsson | 2010-06-02 | 2 | -6/+38 |
| | | | | | | | corresponding to the function type. llvm-svn: 105310 | ||||
| * | Add a compatibility note about incomplete types in templates. | John McCall | 2010-06-02 | 1 | -0/+32 |
| | | | | | llvm-svn: 105309 | ||||
| * | Enable machine cse of instructions which define physical registers. | Evan Cheng | 2010-06-02 | 2 | -4/+19 |
| | | | | | llvm-svn: 105308 | ||||
| * | Checkpoint arm_neon.h generation with tablegen | Nate Begeman | 2010-06-02 | 1 | -13/+241 |
| | | | | | llvm-svn: 105307 | ||||
| * | Checkpoint arm_neon.h generation with tablegen | Nate Begeman | 2010-06-02 | 1 | -35/+38 |
| | | | | | llvm-svn: 105306 | ||||
| * | Don't try to custom-lower 64-bit add-with-overflow and friends on x86-32; the | Eli Friedman | 2010-06-02 | 1 | -5/+7 |
| | | | | | | | | | | x86 backend currently doesn't know how to handle them. This doesn't really fix anything because LegalizeTypes doesn't know how to handle them either. We do get a better error message, though. llvm-svn: 105305 | ||||
| * | Fix an obvious mistake: don't change the operands until all of them have been | Bob Wilson | 2010-06-02 | 1 | -2/+0 |
| | | | | | | | checked and it is safe to proceed with the changes. llvm-svn: 105304 | ||||
| * | Remove outdated README entries. | Eli Friedman | 2010-06-02 | 1 | -140/+0 |
| | | | | | llvm-svn: 105303 | ||||
| * | More cleanup. | Anders Carlsson | 2010-06-01 | 1 | -14/+10 |
| | | | | | llvm-svn: 105301 | ||||
| * | Update debug information when breaking anti-dependencies. rdar://7759363 | Jim Grosbach | 2010-06-01 | 2 | -1/+31 |
| | | | | | llvm-svn: 105300 | ||||
| * | More cleanup. | Anders Carlsson | 2010-06-01 | 1 | -35/+10 |
| | | | | | llvm-svn: 105299 | ||||
| * | Fix comment | Alexis Hunt | 2010-06-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 105297 | ||||
| * | Cleanup. | Anders Carlsson | 2010-06-01 | 1 | -8/+9 |
| | | | | | llvm-svn: 105296 | ||||
| * | DwarfWrite is now smart enough to drop debug value pointing to undefined ↵ | Devang Patel | 2010-06-01 | 1 | -40/+35 |
| | | | | | | | | | register. Update this test to avoid this. iSel not properly lowring argument into a well formed DBG_VALUE in some cases is a separate issue and not related to the test in this testcase. llvm-svn: 105295 | ||||
| * | Properly compose subregister indices when coalescing. | Jakob Stoklund Olesen | 2010-06-01 | 2 | -14/+3 |
| | | | | | | | | The comment about ordering of subreg indices is no longer true. This exposed a bug in the new substVirtReg method that is also fixed. llvm-svn: 105294 | ||||
| * | Remove unused code | Jim Grosbach | 2010-06-01 | 1 | -64/+0 |
| | | | | | llvm-svn: 105293 | ||||
| * | Ignore line number of debug value in undefined register. | Devang Patel | 2010-06-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 105292 | ||||
| * | fix think-o | Jim Grosbach | 2010-06-01 | 1 | -6/+2 |
| | | | | | llvm-svn: 105291 | ||||
| * | Fix the allocation of shadow space for the Win64 calling convention | Dan Gohman | 2010-06-01 | 1 | -0/+6 |
| | | | | | | | in X86FastISel. Patch by Jan Sjodin. llvm-svn: 105290 | ||||
| * | Simplify things a bit more. Fix prototype to use SmallVectorImpl and | Jim Grosbach | 2010-06-01 | 1 | -17/+17 |
| | | | | | | | change a few SmallVectors to vanilla C arrays. llvm-svn: 105289 | ||||
| * | Fix the noalias checking so that it doesn't worry about | Dan Gohman | 2010-06-01 | 1 | -12/+12 |
| | | | | | | | an argument aliasing itself. Thanks Duncan! llvm-svn: 105288 | ||||
| * | [conversions.buffer] | Howard Hinnant | 2010-06-01 | 11 | -8/+885 |
| | | | | | llvm-svn: 105286 | ||||
| * | Keep track of incoming debug value of unused argument. | Devang Patel | 2010-06-01 | 3 | -1/+72 |
| | | | | | | | Radar 7927666. llvm-svn: 105285 | ||||
| * | Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends. | Dan Gohman | 2010-06-01 | 4 | -4/+55 |
| | | | | | llvm-svn: 105283 | ||||
| * | Add a FIXME | Jim Grosbach | 2010-06-01 | 1 | -0/+2 |
| | | | | | llvm-svn: 105282 | ||||
| * | mirror of r105280 changes for LowerInvoke, which uses the same basic logic here | Jim Grosbach | 2010-06-01 | 1 | -10/+27 |
| | | | | | llvm-svn: 105281 | ||||
| * | When processing function arguments when splitting live ranges across invokes, | Jim Grosbach | 2010-06-01 | 1 | -10/+27 |
| | | | | | | | | handle structs passed by value via an extract/insert pair, as a bitcast won't work on a struct. rdar://7742824 llvm-svn: 105280 | ||||
| * | Use SmallVector instead of std::vector. | Jim Grosbach | 2010-06-01 | 1 | -12/+13 |
| | | | | | llvm-svn: 105279 | ||||
| * | Delete unused variables (that weren't even getting expanded). | Dan Gohman | 2010-06-01 | 1 | -6/+0 |
| | | | | | llvm-svn: 105278 | ||||
| * | Freebsd's sed doesn't support \< in regexps, and GNU sed doesn't | Dan Gohman | 2010-06-01 | 1 | -2/+2 |
| | | | | | | | | support [[:<:]]. Use beginning-of-line and end-of-line anchors instead. llvm-svn: 105277 | ||||
| * | Refactor some SSE 2 unpack instructions | Bruno Cardoso Lopes | 2010-06-01 | 1 | -66/+26 |
| | | | | | llvm-svn: 105276 | ||||
| * | Delete a blank line to make it easier to process this file with a script. | Dan Gohman | 2010-06-01 | 1 | -1/+0 |
| | | | | | llvm-svn: 105275 | ||||
| * | Don't call flush() at a library level which isn't checking for errors | Dan Gohman | 2010-06-01 | 3 | -3/+1 |
| | | | | | | | and doesn't know where the output is going. llvm-svn: 105274 | ||||

