aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-15[AMDGPU] Support 'F' and 'A' conversion specifiers with ocl printf (#148784)Vikram Hegde1-1/+1
2025-05-28Warn on misuse of DiagnosticInfo classes that hold Twines (#137397)Justin Bogner1-3/+2
2025-04-07[NFC][LLVM][AMDGPU] Cleanup pass initialization for AMDGPU (#134410)Rahul Joshi1-8/+2
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen1-3/+3
2024-10-03[AMDGPU] Qualify auto. NFC. (#110878)Jay Foad1-1/+1
2024-07-26Reapply "[OpenMP][libc] Remove special handling for OpenMP printf (#98940)"Joseph Huber1-1/+2
2024-07-26Revert "[OpenMP][libc] Remove special handling for OpenMP printf (#98940)"Joseph Huber1-2/+1
2024-07-26[OpenMP][libc] Remove special handling for OpenMP printf (#98940)Joseph Huber1-1/+2
2024-07-16[AMDGPU] clang-tidy: replace macro with enum. NFC.Jay Foad1-1/+1
2024-07-16[AMDGPU] clang-tidy: define trivial constructors with = default. NFC.Jay Foad1-1/+1
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov1-0/+1
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse1-8/+10
2023-11-15Replace usage of StringRef::find_last_of with a string literal of size one by...serge-sans-paille1-1/+1
2023-08-22[AMDGPU] Respect `nobuiltin` when converting `printf`Joseph Huber1-1/+1
2023-07-07AMDGPU: Remove attempt at simplifying the format string in printf loweringMatt Arsenault1-52/+3
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-28AMDGPU: Don't insert pointer bitcasts for printf loweringMatt Arsenault1-9/+4
2023-01-13AMDGPU: Use getConstantStringInfo for printf format stringsMatt Arsenault1-22/+8
2023-01-13AMDGPU: Fix format string indexes for existing llvm.printf.fmtsMatt Arsenault1-10/+7
2023-01-13AMDGPU: Don't expand printf users if printf is definedMatt Arsenault1-1/+1
2023-01-10[AMDGPU] Fix big endian bots after 7c327c2Nemanja Ivanovic1-7/+19
2023-01-10AMDGPU: Don't assert on printf of halfMatt Arsenault1-5/+7
2023-01-10AMDGPU: Fix opaque pointer and other bugs in printf of constant stringsMatt Arsenault1-42/+18
2023-01-10AMDGPU: Don't insert ptrtoint for printf loweringMatt Arsenault1-4/+0
2023-01-10AMDGPU: Stop trying to specially handle vector stores in printf loweringMatt Arsenault1-51/+4
2023-01-09AMDGPU: Use DataExtractor for printf string extractionMatt Arsenault1-10/+11
2023-01-06AMDGPU: Use getTypeAllocSizeMatt Arsenault1-5/+3
2023-01-06AMDGPU: Try to fix 32-bit build botMatt Arsenault1-1/+1
2023-01-06AMDGPU: Use BinaryByteStream in printf expansionMatt Arsenault1-28/+29
2023-01-05AMDGPU: Fix broken opaque pointer handling in printf passMatt Arsenault1-13/+2
2023-01-05AMDGPU: Fix broken and permissive handling of printf format stringsMatt Arsenault1-19/+31
2023-01-03Revert "[libomptarget][plugin-nextgen] fix for [TypePromotion] NewPM support."Ron Lieberman1-1/+10
2023-01-03[libomptarget][plugin-nextgen] fix for [TypePromotion] NewPM support.Ron Lieberman1-10/+1
2022-12-22AMDGPU: Use early continue to reduce indentationMatt Arsenault1-326/+325
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata1-3/+3
2022-06-09[NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll1-1/+1
2022-04-05[AMDGPU][OpenCL] Remove "printf and hostcall" diagnosticScott Linder1-9/+0
2022-02-04Reduce dependencies on llvm/BinaryFormat/Dwarf.hserge-sans-paille1-0/+1
2021-12-28[llvm] Use nullptr instead of 0 (NFC)Kazu Hirata1-1/+1
2021-12-02[llvm] Use range-based for loops (NFC)Kazu Hirata1-3/+3
2021-10-02[Target] Migrate from getNumArgOperands to arg_size (NFC)Kazu Hirata1-7/+7
2021-09-20[AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test comm...Jacob Lambert1-1/+1
2021-08-30[llvm] Remove redundant calls to str() and c_str() (NFC)Kazu Hirata1-1/+1
2021-07-08[AMDGPU] Simplify GEP construction (NFC)Nikita Popov1-13/+6
2021-07-08[AMDGPU] Pass explicit GEP type in printf transform (NFC)Nikita Popov1-5/+6
2021-01-28AMDGPUPrintfRuntimeBinding - don't dereference a dyn_cast<> pointer. NFCI.Simon Pilgrim1-2/+1
2021-01-26[AMDGPU] Fix null-dereference static analysis warnings. NFCI.Simon Pilgrim1-13/+13
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov1-14/+1
2021-01-04[NewPM][AMDGPU] Port amdgpu-printf-runtime-bindingArthur Eubanks1-23/+54