[all-commits] [llvm/llvm-project] eeb931: [runtimes][NFC] Improve error message when running...
shaw young via All-commits
all-commits at lists.llvm.org
Wed Jun 26 14:56:24 PDT 2024
Branch: refs/heads/users/shawbyoung/spr/bolt-hash-based-function-matching-1
Home: https://github.com/llvm/llvm-project
Commit: eeb931641ae735faa25283ddb2465318302e864f
https://github.com/llvm/llvm-project/commit/eeb931641ae735faa25283ddb2465318302e864f
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2024-06-26 (Wed, 26 Jun 2024)
Changed paths:
M libcxx/test/lit.cfg.py
M libcxxabi/test/lit.cfg.py
M libunwind/test/lit.cfg.py
Log Message:
-----------
[runtimes][NFC] Improve error message when running Lit incorrectly
Commit: 2582d11f1a8a5783828156d3ced354727f422885
https://github.com/llvm/llvm-project/commit/2582d11f1a8a5783828156d3ced354727f422885
Author: Jay Foad <jay.foad at amd.com>
Date: 2024-06-26 (Wed, 26 Jun 2024)
Changed paths:
M llvm/include/llvm/ADT/SmallVector.h
M llvm/lib/Support/SmallVector.cpp
Log Message:
-----------
[ADT] Always use 32-bit size type for SmallVector with 16-bit elements (#95536)
`SmallVector` has a special case to allow vector of char to exceed 4 GB
in
size on 64-bit hosts. Apply this special case only for 8-bit element
types, instead of all element types < 32 bits.
This makes `SmallVector<MCPhysReg>` more compact because `MCPhysReg` is
`uint16_t`.
---------
Co-authored-by: Nikita Popov <github at npopov.com>
Commit: 2f57df5826a6df8ad5549ed98aede0d60e01e08b
https://github.com/llvm/llvm-project/commit/2f57df5826a6df8ad5549ed98aede0d60e01e08b
Author: Kazu Hirata <kazu at google.com>
Date: 2024-06-26 (Wed, 26 Jun 2024)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
Log Message:
-----------
[CodeGen] Fix a warning
This patch fixes:
clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1662:8: error: unused
variable 'ParallelReduction' [-Werror,-Wunused-variable]
Commit: 49e5cd2acc0d12f7cdb80aafd9ab26719d4415aa
https://github.com/llvm/llvm-project/commit/49e5cd2acc0d12f7cdb80aafd9ab26719d4415aa
Author: Kolya Panchenko <87679760+nikolaypanchenko at users.noreply.github.com>
Date: 2024-06-26 (Wed, 26 Jun 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-before-execute.ll
Log Message:
-----------
[LV][NFC] Marked functions as const. Added LLVM_DEBUG. (#96681)
Commit: 02b57dedb73134bc81f09e2ff3c56e286091ba13
https://github.com/llvm/llvm-project/commit/02b57dedb73134bc81f09e2ff3c56e286091ba13
Author: jameshu15869 <55058507+jameshu15869 at users.noreply.github.com>
Date: 2024-06-26 (Wed, 26 Jun 2024)
Changed paths:
M libc/CMakeLists.txt
M libc/benchmarks/CMakeLists.txt
A libc/benchmarks/gpu/BenchmarkLogger.cpp
A libc/benchmarks/gpu/BenchmarkLogger.h
A libc/benchmarks/gpu/CMakeLists.txt
A libc/benchmarks/gpu/LibcGpuBenchmark.cpp
A libc/benchmarks/gpu/LibcGpuBenchmark.h
A libc/benchmarks/gpu/LibcGpuBenchmarkMain.cpp
A libc/benchmarks/gpu/src/CMakeLists.txt
A libc/benchmarks/gpu/src/ctype/CMakeLists.txt
A libc/benchmarks/gpu/src/ctype/isalnum_benchmark.cpp
A libc/benchmarks/gpu/src/ctype/isalpha_benchmark.cpp
A libc/benchmarks/gpu/timing/CMakeLists.txt
A libc/benchmarks/gpu/timing/nvptx/CMakeLists.txt
A libc/benchmarks/gpu/timing/nvptx/timing.h
A libc/benchmarks/gpu/timing/timing.h
M libc/cmake/modules/LLVMLibCTestRules.cmake
Log Message:
-----------
[libc] NVPTX Profiling (#92009)
PR for adding microbenchmarking infrastructure for NVPTX. `nvlink`
cannot perform LTO, so we cannot inline `libc` functions and this
function call overhead is not adjusted for during microbenchmarking.
Commit: 0c56fd0a29ffb0425ca2ee2a4ff8f380880fdbfa
https://github.com/llvm/llvm-project/commit/0c56fd0a29ffb0425ca2ee2a4ff8f380880fdbfa
Author: DianQK <dianqk at dianqk.net>
Date: 2024-06-27 (Thu, 27 Jun 2024)
Changed paths:
M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
M llvm/test/CodeGen/AArch64/arm64-jumptable.ll
M llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll
M llvm/test/Transforms/SimplifyCFG/Hexagon/switch-to-lookup-table.ll
Log Message:
-----------
[SimplifyCFG] Forward indirect switch condition value if it can help fold the PHI (#95932)
Fixes #95919.
Commit: ed7ce4d8587d72d44443a3ce4e977818e2d334f5
https://github.com/llvm/llvm-project/commit/ed7ce4d8587d72d44443a3ce4e977818e2d334f5
Author: shawbyoung <shawbyoung at gmail.com>
Date: 2024-06-26 (Wed, 26 Jun 2024)
Changed paths:
M bolt/lib/Profile/YAMLProfileReader.cpp
M clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
M libc/CMakeLists.txt
M libc/benchmarks/CMakeLists.txt
A libc/benchmarks/gpu/BenchmarkLogger.cpp
A libc/benchmarks/gpu/BenchmarkLogger.h
A libc/benchmarks/gpu/CMakeLists.txt
A libc/benchmarks/gpu/LibcGpuBenchmark.cpp
A libc/benchmarks/gpu/LibcGpuBenchmark.h
A libc/benchmarks/gpu/LibcGpuBenchmarkMain.cpp
A libc/benchmarks/gpu/src/CMakeLists.txt
A libc/benchmarks/gpu/src/ctype/CMakeLists.txt
A libc/benchmarks/gpu/src/ctype/isalnum_benchmark.cpp
A libc/benchmarks/gpu/src/ctype/isalpha_benchmark.cpp
A libc/benchmarks/gpu/timing/CMakeLists.txt
A libc/benchmarks/gpu/timing/nvptx/CMakeLists.txt
A libc/benchmarks/gpu/timing/nvptx/timing.h
A libc/benchmarks/gpu/timing/timing.h
M libc/cmake/modules/LLVMLibCTestRules.cmake
M libcxx/test/lit.cfg.py
M libcxxabi/test/lit.cfg.py
M libunwind/test/lit.cfg.py
M llvm/include/llvm/ADT/SmallVector.h
M llvm/lib/Support/SmallVector.cpp
M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/CodeGen/AArch64/arm64-jumptable.ll
M llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-before-execute.ll
M llvm/test/Transforms/SimplifyCFG/ForwardSwitchConditionToPHI.ll
M llvm/test/Transforms/SimplifyCFG/Hexagon/switch-to-lookup-table.ll
Log Message:
-----------
Added flag check for ignoring profiles
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/07454983fdab...ed7ce4d8587d
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list