summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/TargetInfo.cpp
AgeCommit message (Expand)Author
2025-06-18[clang] Use TargetInfo to determine device kernel calling convention (#144728)Nick Sarnie
2025-06-05[clang] Simplify device kernel attributes (#137882)Nick Sarnie
2025-05-20[clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)Anatoly Trosinenko
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal
2024-08-09[Arm][AArch64][Clang] Respect function's branch protection attributes. (#101978)Daniel Kiss
2024-07-12[NFC][Clang] Move set functions out BranchProtectionInfo. (#98451)Daniel Kiss
2023-11-11[clang] Replace uses of CreatePointerBitCastOrAddrSpaceCast (NFC) (#68277)Youngsuk Kim
2023-06-17[clang][CodeGen] Break up TargetInfo.cpp [8/8]Sergei Barannikov
2023-06-17[clang][CodeGen] Break up TargetInfo.cpp [7/8]Sergei Barannikov
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2023-06-13[MS] Fix passing aligned records by value in some casesReid Kleckner
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov
2023-06-04[clang][CodeGen] Break up TargetInfo.cpp [6/8]Sergei Barannikov
2023-05-19[clang][CodeGen] Break up TargetInfo.cpp [5/8]Sergei Barannikov
2023-05-19[clang][CodeGen] Break up TargetInfo.cpp [4/8]Sergei Barannikov
2023-05-19[clang][CodeGen] Break up TargetInfo.cpp [3/8]Sergei Barannikov
2023-05-19[clang][CodeGen] Break up TargetInfo.cpp [2/8]Sergei Barannikov
2023-05-19[clang][CodeGen] Break up TargetInfo.cpp [1/8]Sergei Barannikov
2023-05-19Change -fsanitize=function to place two words before the function entryFangrui Song
2023-05-16Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)Kazu Hirata
2023-05-15[clang] Fix emitVoidPtrVAArg for non-zero default alloca address spaceJessica Clarke
2023-04-29Revert "[RISCV] Move RISCV::RVVBitsPerBlock from TargetParser to Support/RISC...Craig Topper
2023-04-29[RISCV] Move RISCV::RVVBitsPerBlock from TargetParser to Support/RISCVISAInfo.h.Craig Topper
2023-04-28[RISCV] Add attribute(riscv_rvv_vector_bits(N)) based on AArch64 arm_sve_vect...Craig Topper
2023-04-27[RISCV] Remove support for attribute interrupt("user").Craig Topper
2023-04-21[OpenMP][AMDGPU] Refactor setting uniform work group size attributeDominik Adamski
2023-04-17[NFC][clang] Fix coverity static analyzer concerns about AUTO_CAUSES_COPYManna, Soumi
2023-03-28[clang][PowerPC] Remove remaining Darwin supportDavid Tenty
2023-03-28[Clang][DebugInfo][AMDGPU] Emit zero size bitfields in the debug info to deli...Juan Manuel MARTINEZ CAAMAÑO
2023-03-27[RISCV] Replace RISCV -> RISC-V in comments. NFCCraig Topper
2023-03-26[clang][RISCV] Fix ABI lowering for _Float16 for FP ABIsAlex Bradbury
2023-03-24[NVPTX] Introduce attribute to mark kernels without a language modeJoseph Huber
2023-03-20[LLVM][OHOS] Clang toolchain and targetsPavel Kosov
2023-03-17[clang][WebAssembly] Initial support for reference type funcref in clangPaulo Matos
2023-03-16clang: Use ptrmask for pointer alignmentMatt Arsenault
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg
2023-03-14Revert "[LLVM][OHOS] Clang toolchain and targets"Daniel Thornburgh
2023-03-14[LLVM][OHOS] Clang toolchain and targetsPavel Kosov
2023-03-13[Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.Joshua Cranmer
2023-02-21[Driver][FreeBSD] Correct driver behavior if a triple is provided without a v...Brad Smith
2023-02-17[WebAssembly] Initial support for reference type externref in clangPaulo Matos
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-02-05Revert "[clang][WebAssembly] Initial support for reference type externref in ...Vitaly Buka
2023-01-31[clang][WebAssembly] Initial support for reference type externref in clangPaulo Matos
2023-01-30clang/OpenCL: Apply default attributes to enqueued blocksMatt Arsenault
2023-01-30clang/OpenCL: Fix not setting convergent on block invoke kernelsMatt Arsenault
2023-01-30clang/OpenCL: Don't use a Function for the block typeMatt Arsenault
2023-01-28Use llvm::bit_ceil (NFC)Kazu Hirata
2023-01-27[SystemZ] Fix handling of vectors and their exposure of the vector ABI.Jonas Paulsson