summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/vector.c
Commit message (Collapse)AuthorAgeFilesLines
* In vector comparisons, handle scalar LHS just as we handle scalar RHSReid Kleckner2016-04-141-1/+21
| | | | | | | | | | | | Summary: Fixes PR27258 Reviewers: rsmith Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D19123 llvm-svn: 266366
* Stop messing with the 'g' group of options in CompilerInvocation.Douglas Katzman2015-10-081-1/+1
| | | | | | | | | | | | | | | | With this change, most 'g' options are rejected by CompilerInvocation. They remain only as Driver options. The new way to request debug info from cc1 is with "-debug-info-kind={line-tables-only|limited|standalone}" and "-dwarf-version={2|3|4}". In the absence of a command-line option to specify Dwarf version, the Toolchain decides it, rather than placing Toolchain-specific logic in CompilerInvocation. Also fix a bug in the Windows compatibility argument parsing in which the "rightmost argument wins" principle failed. Differential Revision: http://reviews.llvm.org/D13221 llvm-svn: 249655
* Fix return type of _mm_extract_epi8 etc.Eli Friedman2013-09-211-0/+7
| | | | | | PR17300. llvm-svn: 191120
* Linux still needs these hacks.Bill Wendling2010-10-201-0/+5
| | | | llvm-svn: 116888
* Now that mm_malloc.h was rewritten to *not* include errno.h (seeBill Wendling2010-10-191-5/+0
| | | | | | | http://llvm.org/viewvc/llvm-project?rev=116771&view=rev) we can get rid of these hacks. llvm-svn: 116853
* Avoid including mm_malloc.h in a cc1 test, it pulls in system headers.Benjamin Kramer2010-08-211-0/+2
| | | | llvm-svn: 111738
* fix some vector extractions to return properly zero extended valuesChris Lattner2010-08-201-1/+14
| | | | | | | (instead of sign extending) to match ICC. GCC is changing this in a series of their own PRs (e.g. 41323). llvm-svn: 111637
* clang -cc1: Rename -mcpu to -target-cpu to match other target options and ↵Daniel Dunbar2009-12-181-1/+1
| | | | | | not alias driver/backend option. llvm-svn: 91671
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Pass '-mcpu' 'FOO' instead of '-mcpu=FOO'.Daniel Dunbar2009-11-201-1/+1
| | | | llvm-svn: 89498
* daniel really wants this in the testsuite.Chris Lattner2009-10-171-4/+27
| | | | llvm-svn: 84354
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-6/+4
| | | | llvm-svn: 81346
* PR4339: make sure to properly extend/trunc the index of a vector element Eli Friedman2009-06-061-0/+8
| | | | | | | insert/extract; the relevant instructions are defined to take only an i32. llvm-svn: 73005
* Fix silly mistake in test.Eli Friedman2009-03-281-2/+2
| | | | llvm-svn: 67897
* Misc small fixes/cleanups/comment changes.Eli Friedman2009-03-281-0/+3
| | | | llvm-svn: 67895
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* Upgrade the "excess elements in array initializer" warning to anDouglas Gregor2009-01-301-1/+0
| | | | | | | error, since both C99 and C++ consider it an error. For reference, GCC makes this a warning while G++ makes it an error. llvm-svn: 63435
* eliminate some random .ll file outputsChris Lattner2009-01-271-1/+1
| | | | llvm-svn: 63117
* Update a number of CodeGen tests to not create .ll files in the testDaniel Dunbar2008-08-211-1/+1
| | | | | | | | directory. - Removed .ll from the svn:ignore lists to try and prevent this. - Added svn:ignore on test/Misc/Output llvm-svn: 55104
* Fix constant vector init for initializer lists with an incomplete list Eli Friedman2008-05-301-0/+4
| | | | | | of elements. llvm-svn: 51769
* Add RUN line.Anders Carlsson2008-02-021-0/+1
| | | | llvm-svn: 46663
* Add trailing newline.Anders Carlsson2008-02-011-1/+1
| | | | llvm-svn: 46652
* Only OCU vectors can be splatted.Anders Carlsson2008-02-011-0/+6
llvm-svn: 46651
OpenPOWER on IntegriCloud