summaryrefslogtreecommitdiffstats
path: root/llvm/test
Commit message (Collapse)AuthorAgeFilesLines
* Reset kill markers after live interval is reconstructed.Evan Cheng2009-10-091-0/+34
| | | | llvm-svn: 83608
* When considering whether to inline Callee into Caller,Dale Johannesen2009-10-091-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 Wilson2009-10-091-0/+28
| | | | llvm-svn: 83600
* Add codegen support for NEON vst3lane intrinsics with 128-bit vectors.Bob Wilson2009-10-081-0/+28
| | | | llvm-svn: 83598
* Add codegen support for NEON vst2lane intrinsics with 128-bit vectors.Bob Wilson2009-10-081-0/+28
| | | | llvm-svn: 83596
* Convert more NEON tests to use FileCheck.Bob Wilson2009-10-089-46/+139
| | | | llvm-svn: 83595
* Add codegen support for NEON vld4lane intrinsics with 128-bit vectors.Bob Wilson2009-10-081-0/+53
| | | | | | Also fix some copy-and-paste errors in previous changes. llvm-svn: 83590
* Convert more NEON tests to use FileCheck.Bob Wilson2009-10-0813-100/+295
| | | | llvm-svn: 83587
* Add codegen support for NEON vld3lane intrinsics with 128-bit vectors.Bob Wilson2009-10-081-0/+47
| | | | llvm-svn: 83585
* It's possible for a global variable to be optimized out of a metadata object. SoBill Wendling2009-10-081-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 Korobeynikov2009-10-081-2/+2
| | | | | | movt/movw pair. llvm-svn: 83572
* Add codegen support for NEON vld2lane intrinsics with 128-bit vectors.Bob Wilson2009-10-081-0/+41
| | | | llvm-svn: 83568
* Add some peepholes for signed comparisons using ashr X, X, 32.Richard Osborne2009-10-081-0/+76
| | | | llvm-svn: 83549
* Convert more NEON tests to use FileCheck.Bob Wilson2009-10-088-46/+140
| | | | llvm-svn: 83528
* Add codegen support for NEON vst4 intrinsics with <1 x i64> vectors.Bob Wilson2009-10-081-0/+9
| | | | llvm-svn: 83526
* Input files should go before all other options.Mikhail Glushenkov2009-10-085-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 Wilson2009-10-081-0/+9
| | | | llvm-svn: 83518
* Add codegen support for NEON vst2 intrinsics with <1 x i64> vectors.Bob Wilson2009-10-081-0/+9
| | | | llvm-svn: 83513
* Add codegen support for NEON vld4 intrinsics with <1 x i64> vectors.Bob Wilson2009-10-071-0/+12
| | | | llvm-svn: 83508
* Convert more NEON tests to use FileCheck.Bob Wilson2009-10-076-35/+114
| | | | llvm-svn: 83507
* Add codegen support for NEON vld3 intrinsics with <1 x i64> vectors.Bob Wilson2009-10-071-0/+12
| | | | llvm-svn: 83506
* Add codegen support for NEON vld2 intrinsics with <1 x i64> vectors.Bob Wilson2009-10-071-0/+12
| | | | llvm-svn: 83502
* Fix handling of x86 'R' constraint.Dale Johannesen2009-10-071-0/+18
| | | | llvm-svn: 83499
* Convert more NEON tests to use FileCheck.Bob Wilson2009-10-076-40/+118
| | | | llvm-svn: 83497
* Fixed MCSectionMachO::ParseSectionSpecifier to allow an attribute of "none" soKevin Enderby2009-10-071-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 Wilson2009-10-071-9/+27
| | | | llvm-svn: 83487
* Add codegen support for NEON vst4 intrinsics with 128-bit vectors.Bob Wilson2009-10-071-0/+41
| | | | llvm-svn: 83486
* Add codegen support for NEON vst3 intrinsics with 128-bit vectors.Bob Wilson2009-10-071-0/+41
| | | | llvm-svn: 83484
* Add codegen support for NEON vst2 intrinsics with 128-bit vectors.Bob Wilson2009-10-071-0/+37
| | | | llvm-svn: 83482
* Add codegen support for NEON vld4 intrinsics with 128-bit vectors.Bob Wilson2009-10-071-0/+54
| | | | llvm-svn: 83479
* Add codegen support for NEON vld3 intrinsics with 128-bit vectors.Bob Wilson2009-10-071-0/+54
| | | | llvm-svn: 83471
* Add tests for vld2 of 128-bit vectors.Bob Wilson2009-10-071-0/+50
| | | | llvm-svn: 83468
* Update NEON struct names to match llvm-gcc changes.Bob Wilson2009-10-068-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 inDan Gohman2009-10-062-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 beatenChris Lattner2009-10-0620-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 Yasskin2009-10-051-0/+35
| | | | llvm-svn: 83346
* Extend ConstantFolding to understand signed overflow variantsEvan Phoenix2009-10-051-1/+120
| | | | llvm-svn: 83338
* teach the optimizer how to constant fold uadd/usub intrinsics.Chris Lattner2009-10-051-0/+53
| | | | llvm-svn: 83295
* instcombine shouldn't delete all null checks for mallocs.Chris Lattner2009-10-051-0/+19
| | | | | | This fixes PR5130. llvm-svn: 83290
* Fix make rule when objdir is inside srcdir.Torok Edwin2009-10-021-1/+1
| | | | llvm-svn: 83243
* Fix tests.Evan Cheng2009-10-022-3/+3
| | | | llvm-svn: 83241
* Fix test.Evan Cheng2009-10-021-1/+2
| | | | llvm-svn: 83240
* C++ member functions must be 2 byte aligned per ABI.Evan Cheng2009-10-021-0/+19
| | | | llvm-svn: 83239
* Forgot about ARM::tPUSH. It also has a new writeback operand.Evan Cheng2009-10-021-0/+10
| | | | llvm-svn: 83237
* Move load / store multiple before post-alloc scheduling.Evan Cheng2009-10-023-7/+5
| | | | llvm-svn: 83236
* Test case for aligned attribute on function declaration.Evan Cheng2009-10-021-0/+7
| | | | llvm-svn: 83234
* Remove neonfp attribute and instead set default based on CPU string. Add ↵David Goodwin2009-10-0118-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 Goodwin2009-10-016-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 Cheng2009-10-011-0/+13
| | | | llvm-svn: 83214
* remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner2009-10-0119-423/+0
| | | | | | Ok'd by Owen. llvm-svn: 83193
OpenPOWER on IntegriCloud