summaryrefslogtreecommitdiffstats
path: root/clang/utils/TableGen/NeonEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* No need to use utostr when putting integers into a raw_ostream. NFCCraig Topper2016-01-311-5/+5
* [TableGen] Merge the SuperClass Record and SMRange vector a single vector. Th...Craig Topper2016-01-181-1/+1
* [ARM NEON] Remove special-case for f16 vcvt handling. NFCI.Ahmed Bougacha2015-08-221-4/+0
* [ARM NEON] Use the common naming scheme for vcvt f16 builtins. NFC.Ahmed Bougacha2015-08-211-2/+2
* [ARM NEON] Factor out FP-prototype checking. NFC.Ahmed Bougacha2015-08-211-5/+9
* Fix memory ownership in the NeonEmitter by using values instead of pointers (...David Blaikie2015-08-061-37/+30
* Plug a memory leak in NeonEmitter: Intrinsics allocated were never released.Yaron Keren2015-08-061-0/+6
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* [CodeGen][NEON] Emit constants for "immediate" intrinsic arguments.Ahmed Bougacha2015-06-041-8/+24
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-2/+2
* [TableGen] Clang changes for r235697 to stop leaking Expanders and Operators ...Craig Topper2015-04-241-8/+7
* Remove empty non-virtual destructors or mark them =default when non-publicBenjamin Kramer2015-04-111-8/+0
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-15/+15
* Fix a call to std::unique to actually discard the trailing (junk) elements.James Dennett2015-04-061-1/+2
* Replace size() calls on containers with empty() calls where appropriate. NFCAlexander Kornienko2015-01-231-1/+1
* [cleanup] Re-sort the #include lines using llvm/utils/sort_includes.pyChandler Carruth2015-01-141-3/+3
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* Fix typosAlp Toker2014-07-141-4/+3
* [ARM-BE] Generate correct NEON intrinsics for big endian systems.James Molloy2014-06-271-62/+172
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-6/+6
* Convert assert(0) to llvm_unreachable to silence a warning about Addend being...Craig Topper2014-06-181-1/+1
* Rewrite ARM NEON intrinsic emission completely.James Molloy2014-06-171-2982/+1843
* [C++11] Use 'nullptr'.Craig Topper2014-05-071-1/+1
* ARM NEON: add _f16 support to a couple of vector-shuffling intrinsics.Tim Northover2014-02-251-5/+11
* [AArch64] Change int64_t from 'long long int' to 'long int' for AArch64 target.Kevin Qin2014-02-241-3/+3
* AArch64: look up EmitAArch64Scalar support before calling.Tim Northover2014-02-191-4/+12
* ARM & AArch64: move struct definition outside function.Tim Northover2014-02-191-5/+5
* ARM NEON: use more flexible TableGen field for defs.Tim Northover2014-02-191-85/+64
* ARM & AArch64: merge the semantic checking of NEON intrinsicsTim Northover2014-02-191-93/+50
* Whitespace cleanup (mostly stray tabs, a few not-quite-empty lines).Tim Northover2014-02-121-15/+15
* ARM NEON: fix range checking on immediates.Tim Northover2014-02-121-0/+8
* [AArch64] Fixed vget/vset_lane_f16 implementationAna Pazos2014-02-101-17/+28
* ARM: implement support for crypto intrinsics in arm_neon.hTim Northover2014-02-031-3/+4
* ARM & AArch64: share the BI__builtin_neon enum defs.Tim Northover2014-01-301-42/+9
* For AArch64 Neon, fix intrinsics implementation using nested macros.Jiangning Liu2014-01-261-48/+78
* [AArch64 NEON] Support poly128_t and implement relevant intrinsic.Kevin Qin2013-12-101-2/+40
* Implemented vget/vset_lane_f16 intrinsicsAna Pazos2013-12-051-2/+33
* [AArch64]Add missing floating point convert, round and misc intrinsics.Hao Liu2013-12-031-1/+2
* revert r196152. Hao Liu2013-12-031-14/+8
* Add some missing AArch64 Neon intrinsics like vmull_high_n_s16 and friends.Jiangning Liu2013-12-031-0/+48
* [AArch64] Add missing NEON scalar floating-point to integer convert ACLEs.Chad Rosier2013-12-021-8/+14
* AArch64: Two intrinsics are expected to return float64 not float32 in arm_neon.hHao Liu2013-11-291-3/+8
* Fix the problem that the range check for scalar narrow shift is too wide.Hao Liu2013-11-291-2/+6
* Fix the AArch64 NEON bug exposed by checking constant integer argument range ...Jiangning Liu2013-11-271-9/+16
* Remove a whole lot of unused variablesAlp Toker2013-11-271-2/+0
* ARM: define & use __ARM_NEON on ARM32 (as per ACLE)Tim Northover2013-11-211-1/+1
* Implemented Neon scalar by element intrinsics.Ana Pazos2013-11-211-4/+58
* Add predicate for AArch64 crypto instructions.Jiangning Liu2013-11-191-0/+20
* Clean up predefined macros for AArch64 to follow ACLE 2.0.Jiangning Liu2013-11-191-1/+1
OpenPOWER on IntegriCloud