aboutsummaryrefslogtreecommitdiff
path: root/clang/utils/TableGen/NeonEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-03-23[Clang][NeonEmitter] emit ret decl first for -Wdeclaration-after-statementNick Desaulniers1-7/+16
2022-01-09[clang] Fix bugprone argument comments (NFC)Kazu Hirata1-1/+1
2022-01-01Remove redundant string initialization (NFC)Kazu Hirata1-1/+1
2021-12-26Remove redundant string initialization (NFC)Kazu Hirata1-1/+1
2021-10-25[clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC)Kazu Hirata1-4/+3
2021-10-24Use llvm::any_of and llvm::none_of (NFC)Kazu Hirata1-5/+3
2021-10-21[clang] Use StringRef::contains (NFC)Kazu Hirata1-1/+1
2021-02-22[AArch64] Adding SHA3 Intrinsics supportRyan Santhiraraja1-1/+5
2021-01-05[Clang] Add AArch64 VCMLA LANE variants.Florian Hahn1-3/+7
2020-12-16Use basic_string::find(char) instead of basic_string::find(const char *s, siz...Fangrui Song1-1/+1
2020-12-06[TableGen] Delete 11 unused declarationsFangrui Song1-8/+5
2020-06-24[ARM] Improve diagnostics message when Neon is unsupportedVictor Campos1-1/+8
2020-06-23[BFloat] Add convert/copy instrinsic supportMikhail Maltsev1-1/+2
2020-06-07[clang][BFloat] Add reinterpret cast intrinsicsTies Stuij1-7/+10
2020-06-05[clang][BFloat] add NEON emitter for bfloatTies Stuij1-72/+194
2020-06-05[ARM] Add poly64_t on AArch32.Ties Stuij1-2/+3
2020-06-01Fix violations of [basic.class.scope]p2.Richard Smith1-2/+0
2020-03-19[ARM] Enabling range checks on Neon intrinsics' lane argumentsLucas Prates1-0/+7
2020-03-19[ARM] Creating 'call_mangled' for Neon intrinsics definitionsLucas Prates1-16/+29
2020-03-19Revert "[ARM] Setting missing isLaneQ attribute on Neon Intrisics definitions"Lucas Prates1-36/+16
2020-03-19[ARM] Setting missing isLaneQ attribute on Neon Intrisics definitionsLucas Prates1-16/+36
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-30/+31
2019-11-26Recommit ARM-NEON: make type modifiers orthogonal and allow multiple modifiers.Tim Northover1-288/+164
2019-11-25Revert 3f91705ca54 "ARM-NEON: make type modifiers orthogonal and allow multip...Hans Wennborg1-164/+288
2019-11-20ARM-NEON: make type modifiers orthogonal and allow multiple modifiers.Tim Northover1-288/+164
2019-11-20NeonEmitter: remove special case on casting polymorphic builtins.Tim Northover1-5/+2
2019-11-06NeonEmitter: remove special 'a' type modifier.Tim Northover1-47/+1
2019-11-06NeonEmitter: switch to enum for internal Type representation.Tim Northover1-101/+90
2019-10-17[ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 3Eli Friedman1-1/+2
2019-10-10[ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 2.Eli Friedman1-1/+4
2019-10-09[ARM] Fix arm_neon.h with -flax-vector-conversions=noneEli Friedman1-2/+2
2019-10-01Use scope qualifiers in Clang's tblgen backends to get usefulJohn McCall1-8/+5
2019-09-03[ARM NEON] Avoid duplicated decarationsDiogo N. Sampaio1-3/+22
2019-08-22Retire llvm::less_ptr. llvm::deref is much more flexible.Benjamin Kramer1-2/+2
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-4/+4
2019-04-24Use llvm::stable_sortFangrui Song1-6/+2
2019-02-10Use llvm::is_contained. NFCFangrui Song1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-25[AArch64] Implement FP16FML intrinsicsBryan Chan1-0/+37
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-09-07Replaces __inline by __inline__ / C89 compatibleDiogo N. Sampaio1-2/+2
2018-09-05Fix arm_neon.h and arm_fp16.h generation for compiling with std=c89Diogo N. Sampaio1-2/+2
2018-06-12[AArch64] Corrected FP16 Intrinsic range checks in Clang + added Sema testsLuke Geeson1-5/+8
2018-04-27[ARM,AArch64] Add intrinsics for dot product instructionsOliver Stannard1-0/+13
2018-04-06Fix typos in clangAlexander Kornienko1-1/+1
2018-03-27[clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-1/+1
2018-02-01Mark fallthrough with LLVM_FALLTHROUGHAdrian Prantl1-1/+1
2018-01-19[AArch64] Add ARMv8.2-A FP16 scalar intrinsicsAbderrazek Zaafrani1-1/+147
2017-12-28Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer1-3/+3
2017-12-21[AARch64] Add ARMv8.2-A FP16 vector intrinsicsAbderrazek Zaafrani1-1/+5