summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* CodeGen: improve ms instrincics supportSaleem Abdulrasool2014-06-181-0/+29
* AArch64: Support for __builtin_arm_rbit() and __builtin_arm_rbit64().Jim Grosbach2014-06-161-0/+15
* ARM: Support for __builtin_arm_rbit() intrinsic.Jim Grosbach2014-06-161-0/+6
* IR-change: cmpxchg operations now return { iN, i1 }.Tim Northover2014-06-131-6/+6
* Add __builtin_operator_new and __builtin_operator_delete, which act like callsRichard Smith2014-06-031-0/+6
* [CodeGen] Don't use SizeTy for EmitNeonSplat.Michael J. Spencer2014-06-021-1/+1
* [CodeGen] Don't cast and use SizeTy instead of Int32Ty when constructing {ext...Michael J. Spencer2014-05-311-16/+16
* AArch64/ARM64: rename ARM64 components to AArch64Tim Northover2014-05-241-451/+451
* AArch64/ARM64: update Clang after AArch64 removal.Tim Northover2014-05-241-1305/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-61/+60
* [ARM64]Fix the bug right shift uint64_t by 64 generates incorrect result.Hao Liu2014-05-141-13/+16
* CodeGen: complete ARM ACLE hint 8.4 supportSaleem Abdulrasool2014-05-041-5/+20
* CodeGen: rename __builtin_arm_sevl to __sevlSaleem Abdulrasool2014-05-021-5/+5
* [ARM64] Add arm64_be where it was accidentally missed from a bunch of if-cond...James Molloy2014-04-301-0/+1
* [ARM64]Fix a bug cannot select UQSHL/SQSHL with constant i64 shift amount.Hao Liu2014-04-281-10/+6
* CodeGen: remove an unused variableSaleem Abdulrasool2014-04-281-3/+0
* remove useless codeSylvestre Ledru2014-04-271-1/+0
* CodeGen: add __yield intrinsic for ARMSaleem Abdulrasool2014-04-251-0/+5
* CodeGen: replace use of @llvm.arm.sevl with @llvm.arm.hintSaleem Abdulrasool2014-04-251-2/+2
* ARM64: add a few bits of polynomial intrinsic codegen.Tim Northover2014-04-011-0/+11
* ARM64: add missing ldN/stN intrinsics and enable tests.Tim Northover2014-04-011-3/+6
* ARM64: enable aarch64-neon-intrinsics.c testTim Northover2014-03-311-28/+56
* Remove unused variableDmitri Gribenko2014-03-311-1/+0
* ARM64: remove currently trivial switch statementTim Northover2014-03-311-4/+0
* ARM64: Fix GCC warning in CGBuiltin.cppTim Northover2014-03-291-1/+1
* ARM64: initial clang support commit.Tim Northover2014-03-291-25/+2374
* Add ARM big endian Target (armeb, thumbeb)Christian Pirker2014-03-281-0/+2
* -fms-extensions: Add __va_start builtin, which is used for x64Reid Kleckner2014-03-261-1/+4
* Add support for __builtin___clear_cache in ClangRenato Golin2014-03-261-0/+6
* Fix a compile-time warningTimur Iskhodzhanov2014-03-241-4/+0
* Cleanup dead assignments reported by scan-buildArnaud A. de Grandmaison2014-03-231-4/+0
* Update for IR: add a second AtomicOrdering to cmpxchg insts.Tim Northover2014-03-111-0/+3
* Remove 'break' dominated by 'return' in 'EmitBuiltinExpr'.Ted Kremenek2014-03-061-1/+0
* AArch64: use less cluttered intrinsic for vtbl/vtbxTim Northover2014-02-261-6/+2
* AArch64: use different type modifier in arm_neon.tdTim Northover2014-02-251-2/+2
* Add AArch64 big endian Target (aarch64_be)Christian Pirker2014-02-251-0/+1
* Reapply 201734 but with appropriate gcc compatibilityWarren Hunt2014-02-211-0/+44
* Remove commas at the end of lists (C++11 again)Tim Northover2014-02-211-2/+2
* ARM & AArch64: use table for EmitCommonNeonBuiltinExprTim Northover2014-02-211-948/+919
* AArch64: refactor table-driven NEON lookup.Tim Northover2014-02-211-204/+183
* Revert r201734 and r201742.Daniel Jasper2014-02-201-44/+0
* Add _mm_prefetch and some others as MS builtinsWarren Hunt2014-02-191-0/+44
* AArch64: look up EmitAArch64Scalar support before calling.Tim Northover2014-02-191-655/+434
* ARM NEON: add vcvtX (with rounding mode) intrinsics to v8 ARM.Tim Northover2014-02-191-124/+82
* ARM & AArch64 NEON: share the vabs implementation.Tim Northover2014-02-131-11/+6
* AArch64: share slgihtly more NEON implementation with ARM.Tim Northover2014-02-111-14/+10
* ARM: move vshll NEON implementation to common codeTim Northover2014-02-101-13/+10
* ARM: implement vshrn NEON intrinsic in terms of shr/truncTim Northover2014-02-101-13/+10
* ARM & AArch64: combine implementation of vcaXYZ intrinsicsTim Northover2014-02-041-80/+24
* ARM: implement support for crypto intrinsics in arm_neon.hTim Northover2014-02-031-33/+50
OpenPOWER on IntegriCloud