aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Builtins.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-03-15[C23] Add __builtin_c23_va_start (#131166)Aaron Ballman1-0/+3
2025-02-04[StrTable] Teach main builtin TableGen to use direct enums, strings, and infoChandler Carruth1-15/+11
2025-02-04[StrTable] Switch Clang builtins to use string tablesChandler Carruth1-53/+131
2025-01-03Factor common code for quoting a builtin name (#120835)Chandler Carruth1-0/+4
2024-12-13Revert "Switch builtin strings to use string tables" (#119638)Chandler Carruth1-81/+39
2024-12-08Switch builtin strings to use string tables (#118734)Chandler Carruth1-39/+81
2024-08-02[HLSL] cleanup builtin names elementwise usage (#101543)Farzon Lotfi1-0/+3
2024-07-17[Clang] Add attribute for consteval builtin functions (#91894)Mital Ashok1-0/+3
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-1/+1
2024-01-24[clang] Refactor Builtins.def to be a tablegen file (#68324)Nikolas Klauser1-1/+1
2023-06-22[clang] Add a namespace for interesting identifiers.Zahira Ammarguellat1-1/+1
2023-01-23[clang] Fix unused variable warning in isBuiltinSupportedserge-sans-paille1-25/+28
2023-01-23Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2023-01-23[clang] Optimize clang::Builtin::Info densityserge-sans-paille1-7/+16
2023-01-20[NFC] Reformat isBuiltinSupported with early exitserge-sans-paille1-29/+41
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-2/+3
2022-12-25Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...Vitaly Buka1-3/+2
2022-12-24[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-2/+3
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille1-3/+2
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-2/+3
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille1-3/+2
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-2/+3
2022-09-20Fix __builtin_assume_aligned incorrect type descriptor and C++ object polymor...yronglin1-0/+1
2022-05-19[clang] Fix __has_builtinYaxun (Sam) Liu1-0/+12
2022-04-20Treat `std::move`, `forward`, etc. as builtins.Richard Smith1-10/+26
2022-04-20Revert "Treat `std::move`, `forward`, etc. as builtins."David Tenty1-26/+10
2022-04-17Treat `std::move`, `forward`, etc. as builtins.Richard Smith1-10/+26
2022-04-16Revert "Treat `std::move`, `forward`, and `move_if_noexcept` as builtins."Vitaly Buka1-26/+10
2022-04-15Treat `std::move`, `forward`, and `move_if_noexcept` as builtins.Richard Smith1-10/+26
2022-02-11[OpenCL] Add support of language builtins for OpenCL C 3.0Anton Zabaznov1-11/+15
2021-08-31[OpenCL] Defines helper function for kernel language compatible OpenCL versionJustas Janickas1-1/+1
2021-05-26The compiler is crashing when compiling a coroutine intrinsic withoutZahira Ammarguellat1-4/+7
2021-04-12[AArch64] ACLE: Fix issue for mismatching enum types with builtins.Sander de Smalen1-4/+0
2021-03-25[CUDA][HIP] add __builtin_get_device_side_mangled_nameYaxun (Sam) Liu1-1/+2
2019-10-29isBuiltinFunc() uses StringRef instead of const char*Guillaume Chatelet1-2/+1
2019-05-22[OpenCL] Support pipe keyword in C++ modeSven van Haastregt1-2/+3
2019-04-24[Builtins] Implement __builtin_is_constant_evaluated for use in C++2aEric Fiselier1-1/+4
2019-03-13Revert "Add a new attribute, fortify_stdlib"Erik Pilkington1-25/+0
2019-02-11Add a new attribute, fortify_stdlibErik Pilkington1-0/+25
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-19Emit !callback metadata and introduce the callback attributeJohannes Doerfert1-0/+27
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-1/+1
2018-07-09[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper1-0/+16
2018-04-16Limit types of builtins that can be redeclared.Erich Keane1-0/+7
2017-10-17[OpenMP] Implement omp_is_initial_device() as builtinJonas Hahnfeld1-1/+2
2017-09-07[OpenCL] Add half load and store builtinsJan Vesely1-2/+7
2016-07-04[OpenCL] Make OpenCL Builtins added according to the right version.Anastasia Stulova1-1/+2
2016-01-26Recommit: R258773 [OpenCL] Pipe builtin functionsXiuli Pan1-1/+2
2016-01-26Revert "[OpenCL] Pipe builtin functions"David Majnemer1-2/+1
2016-01-26[OpenCL] Pipe builtin functionsXiuli Pan1-1/+2