| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reset kill markers after live interval is reconstructed. | Evan Cheng | 2009-10-09 | 1 | -0/+34 |
| | | | | | llvm-svn: 83608 | ||||
| * | When considering whether to inline Callee into Caller, | Dale Johannesen | 2009-10-09 | 1 | -0/+111 |
| | | | | | | | | | | and that will make Caller too big to inline, see if it might be better to inline Caller into its callers instead. This situation is described in PR 2973, although I haven't tried the specific case in SPASS. llvm-svn: 83602 | ||||
| * | Add codegen support for NEON vst4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-09 | 1 | -0/+28 |
| | | | | | llvm-svn: 83600 | ||||
| * | Add codegen support for NEON vst3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+28 |
| | | | | | llvm-svn: 83598 | ||||
| * | Add codegen support for NEON vst2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+28 |
| | | | | | llvm-svn: 83596 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 9 | -46/+139 |
| | | | | | llvm-svn: 83595 | ||||
| * | Add codegen support for NEON vld4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+53 |
| | | | | | | | Also fix some copy-and-paste errors in previous changes. llvm-svn: 83590 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 13 | -100/+295 |
| | | | | | llvm-svn: 83587 | ||||
| * | Add codegen support for NEON vld3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+47 |
| | | | | | llvm-svn: 83585 | ||||
| * | It's possible for a global variable to be optimized out of a metadata object. So | Bill Wendling | 2009-10-08 | 1 | -0/+72 |
| | | | | | | | we should allow a "null" with this dyn_cast. llvm-svn: 83573 | ||||
| * | Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via ↵ | Anton Korobeynikov | 2009-10-08 | 1 | -2/+2 |
| | | | | | | | movt/movw pair. llvm-svn: 83572 | ||||
| * | Add codegen support for NEON vld2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+41 |
| | | | | | llvm-svn: 83568 | ||||
| * | Add some peepholes for signed comparisons using ashr X, X, 32. | Richard Osborne | 2009-10-08 | 1 | -0/+76 |
| | | | | | llvm-svn: 83549 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 8 | -46/+140 |
| | | | | | llvm-svn: 83528 | ||||
| * | Add codegen support for NEON vst4 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 83526 | ||||
| * | Input files should go before all other options. | Mikhail Glushenkov | 2009-10-08 | 5 | -5/+5 |
| | | | | | | | Important, for example, when calling 'gcc a.o b.o c.o -lD -lE -lF'. llvm-svn: 83524 | ||||
| * | Add codegen support for NEON vst3 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 83518 | ||||
| * | Add codegen support for NEON vst2 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 83513 | ||||
| * | Add codegen support for NEON vld4 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 83508 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-07 | 6 | -35/+114 |
| | | | | | llvm-svn: 83507 | ||||
| * | Add codegen support for NEON vld3 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 83506 | ||||
| * | Add codegen support for NEON vld2 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 83502 | ||||
| * | Fix handling of x86 'R' constraint. | Dale Johannesen | 2009-10-07 | 1 | -0/+18 |
| | | | | | llvm-svn: 83499 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-07 | 6 | -40/+118 |
| | | | | | llvm-svn: 83497 | ||||
| * | Fixed MCSectionMachO::ParseSectionSpecifier to allow an attribute of "none" so | Kevin Enderby | 2009-10-07 | 1 | -39/+52 |
| | | | | | | | | that a symbol stub section with no attributes can be parsed as in: .section __TEXT,__picsymbolstub4,symbol_stubs,none,16 llvm-svn: 83488 | ||||
| * | Convert test to FileCheck. | Bob Wilson | 2009-10-07 | 1 | -9/+27 |
| | | | | | llvm-svn: 83487 | ||||
| * | Add codegen support for NEON vst4 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+41 |
| | | | | | llvm-svn: 83486 | ||||
| * | Add codegen support for NEON vst3 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+41 |
| | | | | | llvm-svn: 83484 | ||||
| * | Add codegen support for NEON vst2 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+37 |
| | | | | | llvm-svn: 83482 | ||||
| * | Add codegen support for NEON vld4 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+54 |
| | | | | | llvm-svn: 83479 | ||||
| * | Add codegen support for NEON vld3 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+54 |
| | | | | | llvm-svn: 83471 | ||||
| * | Add tests for vld2 of 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+50 |
| | | | | | llvm-svn: 83468 | ||||
| * | Update NEON struct names to match llvm-gcc changes. | Bob Wilson | 2009-10-06 | 8 | -195/+165 |
| | | | | | | | (This is not required for correctness but might help with sanity.) llvm-svn: 83415 | ||||
| * | Instead of printing unnecessary basic block labels as labels in | Dan Gohman | 2009-10-06 | 2 | -3/+2 |
| | | | | | | | | | | | verbose-asm mode, print comments instead. This eliminates a non-comment difference between verbose-asm mode and non-verbose-asm mode. Also, factor out the relevant code out of all the targets and into target-independent code. llvm-svn: 83392 | ||||
| * | remove predicate simplifier, it never got the last bugs beaten | Chris Lattner | 2009-10-06 | 20 | -830/+0 |
| | | | | | | | | out of it, and jump threading, condprop and gvn are now getting most of the benefit. This was approved by Nicholas and Nicolas. llvm-svn: 83390 | ||||
| * | Add a test for http://llvm.org/PR3043. | Jeffrey Yasskin | 2009-10-05 | 1 | -0/+35 |
| | | | | | llvm-svn: 83346 | ||||
| * | Extend ConstantFolding to understand signed overflow variants | Evan Phoenix | 2009-10-05 | 1 | -1/+120 |
| | | | | | llvm-svn: 83338 | ||||
| * | teach the optimizer how to constant fold uadd/usub intrinsics. | Chris Lattner | 2009-10-05 | 1 | -0/+53 |
| | | | | | llvm-svn: 83295 | ||||
| * | instcombine shouldn't delete all null checks for mallocs. | Chris Lattner | 2009-10-05 | 1 | -0/+19 |
| | | | | | | | This fixes PR5130. llvm-svn: 83290 | ||||
| * | Fix make rule when objdir is inside srcdir. | Torok Edwin | 2009-10-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 83243 | ||||
| * | Fix tests. | Evan Cheng | 2009-10-02 | 2 | -3/+3 |
| | | | | | llvm-svn: 83241 | ||||
| * | Fix test. | Evan Cheng | 2009-10-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 83240 | ||||
| * | C++ member functions must be 2 byte aligned per ABI. | Evan Cheng | 2009-10-02 | 1 | -0/+19 |
| | | | | | llvm-svn: 83239 | ||||
| * | Forgot about ARM::tPUSH. It also has a new writeback operand. | Evan Cheng | 2009-10-02 | 1 | -0/+10 |
| | | | | | llvm-svn: 83237 | ||||
| * | Move load / store multiple before post-alloc scheduling. | Evan Cheng | 2009-10-02 | 3 | -7/+5 |
| | | | | | llvm-svn: 83236 | ||||
| * | Test case for aligned attribute on function declaration. | Evan Cheng | 2009-10-02 | 1 | -0/+7 |
| | | | | | llvm-svn: 83234 | ||||
| * | Remove neonfp attribute and instead set default based on CPU string. Add ↵ | David Goodwin | 2009-10-01 | 18 | -31/+31 |
| | | | | | | | -arm-use-neon-fp to override the default. llvm-svn: 83218 | ||||
| * | Restore the -post-RA-scheduler flag as an override for the target ↵ | David Goodwin | 2009-10-01 | 6 | -5/+38 |
| | | | | | | | specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. llvm-svn: 83215 | ||||
| * | ARM::tPOP and tPOP_RET each has an extra writeback operand now. | Evan Cheng | 2009-10-01 | 1 | -0/+13 |
| | | | | | llvm-svn: 83214 | ||||
| * | remove the GVNPRE pass. It has been subsumed by the GVN pass. | Chris Lattner | 2009-10-01 | 19 | -423/+0 |
| | | | | | | | Ok'd by Owen. llvm-svn: 83193 | ||||

