aboutsummaryrefslogtreecommitdiff
path: root/lib/Headers
AgeCommit message (Expand)Author
2010-06-26Add a missing dependency to try to fix a buildbot failure.Bob Wilson
2010-06-25build: Get CLANG_VERSION from Version.inc instead of depending on VER file di...Daniel Dunbar
2010-06-19More AltiVec support.Anton Korobeynikov
2010-06-17Update CMake build system for ARM NEON generation.Douglas Gregor
2010-06-17Generate arm_neon.inc in include/clang/Basic, which provides:Nate Begeman
2010-06-15MinGW requires that wint_t be defined in stddef.h. In order to accomodate, weSean Hunt
2010-06-14Add some missing shiftsNate Begeman
2010-06-12vbsl, vrev* is implemented via arm_neon.hNate Begeman
2010-06-10support _lane ops, and multiplies by scalar.Nate Begeman
2010-06-09Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_nNate Begeman
2010-06-09Implement transpose/zip/unzip & table lookup.Nate Begeman
2010-06-08Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile.Daniel Dunbar
2010-06-08Implement ARM NEON up through vcvt, alphabetically.Nate Begeman
2010-06-04Initial support for ARM NEON builtins, codegen up nextNate Begeman
2010-06-03Classify NEON intrinsics by overloading-type for codegenNate Begeman
2010-06-02Headers: Fix quoting of macro arguments in a couple more places.Daniel Dunbar
2010-06-02Fix vget_lane/vset_laneNate Begeman
2010-06-02Checkpoint arm_neon.h generation with tablegenNate Begeman
2010-05-30Make macro safe in the face of users who pass "addr+64". Addition of void* isNick Lewycky
2010-05-28Implement remaining items in neon td file. Still need to modify emitter to g...Nate Begeman
2010-05-28Add CMake goop to get arm_neon.h generatedDouglas Gregor
2010-05-28Convert arm_neon.h into arm_neon.td, from which arm_neon.h will be builtNate Begeman
2010-05-15fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.Chris Lattner
2010-05-15add type casts to _mm_shuffle_ps so the front-end appliesChris Lattner
2010-04-30logical ops, unary ops, pairwise opsNate Begeman
2010-04-29Comparisons.Nate Begeman
2010-04-29Start stamping out the __builtin_neon stuff.Nate Begeman
2010-04-28A bit more neon work, adds work (but the ABI is wrong), types mostly stamped ...Nate Begeman
2010-04-28Stub out NEON support, more to come.Nate Begeman
2010-04-24Headers: Hide intptr_t and uintptr_t definitions behind _INTPTR_T and _UINTPTR_TDaniel Dunbar
2010-04-15Rewrite handling of 64-bit palignr intrinsics to be vector shuffles.Eric Christopher
2010-04-14improve altivec c++ support by adding casts, patch byChris Lattner
2010-04-14implement altivec.h and a bunch of support code, patch by Anton Yartsev!Chris Lattner
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-01Fix typo.Eric Christopher
2010-04-01First start at wmmintrin.h file with Intel AES-NI instructions.Eric Christopher
2010-03-26Fix 80 col violations.Daniel Dunbar
2010-03-26This is just a simple v4si * v4si, make it so.Eric Christopher
2010-03-24Make the license header in smmintrin.h match the other SSE headers.Anders Carlsson
2010-03-22fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.Chris Lattner
2010-03-20Add sse4.2 header and builtin support.Eric Christopher
2010-03-20Add a newline at the end of the file.Eric Christopher
2010-03-20For legacy compatibility add a varargs.h header.Eric Christopher
2010-03-20Migrate typedefs to the top level of xmmintrin.h and remove the sameEric Christopher
2010-03-15Add remaining sse4.1 intrinsics and builtins.Eric Christopher
2010-03-12Add SSE4 packed integer comparisons and corresponding intrinsics.Eric Christopher
2010-03-11Integer array extraction for sse4.1.Eric Christopher
2010-03-11Add packed integer array insertion.Eric Christopher
2010-03-10Add insert/extract_ps and related random macros.Eric Christopher
2010-03-08Add preprocessor guards to the definitions of size_t and wchar_t, and #undef ...Ted Kremenek