summaryrefslogtreecommitdiff
path: root/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
AgeCommit message (Expand)Author
2025-03-27[clang] Use *Set::insert_range (NFC) (#133357)Kazu Hirata
2024-11-17[NFC][Clang][TableGen] Fix file header comments (#116491)Rahul Joshi
2024-11-14[TableGen] Remove unused includes (NFC) (#116168)Kazu Hirata
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi
2024-10-01[Clang][LLVM] Change OpenCL Emitter to use const Record * (#110590)Rahul Joshi
2024-09-20[TableGen] Use StringSet instead of StringMap (NFC) (#109469)Kazu Hirata
2024-09-20[TableGen] Use StringSet instead of StringMap (NFC) (#109441)Kazu Hirata
2024-09-20[TableGen] Avoid repeated hash lookups (NFC) (#109372)Kazu Hirata
2024-09-16[NFC][clang][TableGen] Remove redundant llvm:: namespace qualifier (#108627)Rahul Joshi
2024-09-14[clang] Strip unneeded calls to raw_string_ostream::str() (NFC)JOE1994
2024-09-11[clang][TableGen] Change OpenCL emitter to use const RecordKeeper (#108213)Rahul Joshi
2024-09-10[Tablegen] Avoid repeated hash lookps (NFC) (#107961)Kazu Hirata
2023-09-26[llvm][tblgen] Add `Source Filename` for `emitSourceFileHeader` (#65744)Shao-Ce SUN
2023-03-24[OpenCL] Emit EOL at end of generated headerSven van Haastregt
2023-03-14[clang] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-03-09[OpenCL] Add builtin header TableGen emitterSven van Haastregt
2022-11-26[clang] Use std::size (NFC)Kazu Hirata
2022-06-20[OpenCL][TableGen] Fix type extension guard emissionSven van Haastregt
2022-03-21[OpenCL] Guard write_only image3d_t with TypeExtensionSven van Haastregt
2022-02-24[OpenCL] Handle TypeExtensions in OpenCLBuiltinFileEmitterSven van Haastregt
2022-02-17[OpenCL] Guard 64-bit atomic typesSven van Haastregt
2021-10-25[clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC)Kazu Hirata
2021-08-09[OpenCL] Add missing virtual destructorSven van Haastregt
2021-08-09[OpenCL] Factor out OpenCLBuiltinFileEmitterBase; NFCSven van Haastregt
2021-06-11[OpenCL][NFC] Reorganize ClangOpenCLBuiltinEmitter commentsSven van Haastregt
2021-06-09[OpenCL] Add OpenCL builtin test generatorSven van Haastregt
2021-04-27[NFC] Workaround MSVC2019 32-bit compiler crashSven van Haastregt
2021-04-21[OpenCL] Do not add builtins with unavailable typesSven van Haastregt
2021-04-19[OpenCL] Change OpenCL builtin version encodingSven van Haastregt
2021-03-02[OpenCL] Use StringMap instead of std::mapSven van Haastregt
2021-02-17[OpenCL] Support enum and typedef args in TableGen BIFsSven van Haastregt
2021-02-08[OpenCL] Do not enforce ASTContext for OCL2QualSven van Haastregt
2020-03-28Upgrade some instances of std::sort to llvm::sort. NFC.Benjamin Kramer
2020-02-06[OpenCL] Reduce size of builtin function tablesSven van Haastregt
2020-01-29Fix one round of implicit conversions found by g++5.Benjamin Kramer
2020-01-14[clang][OpenCL] Fix covered switch warningJinsong Ji
2019-12-18[OpenCL] Add builtin function extension handlingSven van Haastregt
2019-11-05[OpenCL] Group builtin functions by prototypeSven van Haastregt
2019-11-05[OpenCL] Add builtin function attribute handlingSven van Haastregt
2019-10-01Use scope qualifiers in Clang's tblgen backends to get usefulJohn McCall
2019-09-19[OpenCL] Add version handling and add vector ld/st builtinsSven van Haastregt
2019-09-05[OpenCL] Add image type handling for builtinsSven van Haastregt
2019-09-03[OpenCL] Drop spurious semicolon in generated file; NFCSven van Haastregt
2019-08-24[OpenCL] Microoptimize OCL2Qual a bitBenjamin Kramer
2019-08-20[OpenCL] Add const, volatile and pointer builtin handlingSven van Haastregt
2019-08-19[OpenCL] Add generic type handling for builtin functionsSven van Haastregt
2019-07-15[OpenCL] Make TableGen'd builtin tables and helper functions staticTom Stellard
2019-06-03[OpenCL] Declare builtin functions using TableGenSven van Haastregt