summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* AArch64: use new non-polymorphic crypto intrinsicsTim Northover2014-02-031-14/+14
* ARM & AArch64: unify the rest of the completely shared NEON implementationsTim Northover2014-01-311-22/+16
* ARM & AArch64: another block of miscellaneous NEON sharing.Tim Northover2014-01-311-119/+83
* ARM & AArch64: move shared vld/vst intrinsics to common implementation.Tim Northover2014-01-311-175/+145
* ARM & AArch64: more instructions into common blockTim Northover2014-01-311-73/+52
* ARM & AArch64: merge another NEON block completely.Tim Northover2014-01-311-236/+154
* ARM & AArch64: extend shared NEON implementation to first block.Tim Northover2014-01-301-86/+72
* ARM & AArch64: fully share NEON implementation of permutation intrinsicsTim Northover2014-01-301-71/+80
* ARM & AArch64: share the BI__builtin_neon enum defs.Tim Northover2014-01-301-1102/+1102
* [AArch64 NEON] Fix a bug about vcles_f32 and vcled_f64.Kevin Qin2014-01-231-0/+1
* [AArch64]The compare to zero intrinsics should be implemented by 'icmp/fcmp' ...Hao Liu2013-12-231-1/+1
* [AArch64] Refactor NEON floating-point Max/Min/Maxnm/Minnm across vector AArch64Chad Rosier2013-12-111-4/+4
* [AArch64] Add NEON scalar floating-point compare LLVM AArch64 intrinsics thatChad Rosier2013-12-111-31/+31
* [AArch64] Refactor the NEON scalar floating-point reciprocal step andChad Rosier2013-12-111-5/+5
* [AArch64] Refactor the NEON scalar floating-point reciprocal estimate, floating-Chad Rosier2013-12-111-5/+5
* [AArch64] Refactor the NEON floating-point absolute difference LLVM AArch64Chad Rosier2013-12-101-1/+1
* [AArch64] Refactor the NEON signed/unsigned floating-point convert to fixed-p...Chad Rosier2013-12-101-11/+15
* [AArch64] Overload NEON signed/unsigned floating-point convert to fixed-pointChad Rosier2013-12-101-16/+8
* [AArch64] Overload NEON signed/unsigned integer convert to floating-pointChad Rosier2013-12-101-8/+4
* [AArch64] Refactor the redundant code in the EmitAArch64ScalarBuiltinExpr()Chad Rosier2013-12-101-206/+189
* [AArch64] Refactor the Neon vector/scalar floating-point convert intrinsics soChad Rosier2013-12-101-12/+11
* [AArch64] Refactor the Neon vector/scalar floating-point convert implementation.Chad Rosier2013-12-101-24/+24
* [AArch64 NEON] Support poly128_t and implement relevant intrinsic.Kevin Qin2013-12-101-0/+30
* [AArch64] Refactor the NEON scalar reduce pairwise intrinsics so that they useChad Rosier2013-12-091-6/+17
* [AArch64] Refactor the NEON scalar reduce pairwise front-end codegen to removeChad Rosier2013-12-091-11/+11
* [AArch64] Remove q and non-q intrinsic definitions from the NEON scalar reduceChad Rosier2013-12-091-20/+10
OpenPOWER on IntegriCloud