[all-commits] [llvm/llvm-project] adbd43: [Debuginfo] add debuginfod factory method (#154633)
Aiden Grossman via All-commits
all-commits at lists.llvm.org
Fri Aug 29 12:51:56 PDT 2025
Branch: refs/heads/users/boomanaiden154/bolt-enable-lit-internal-shell-by-default
Home: https://github.com/llvm/llvm-project
Commit: adbd43250ade1d5357542d8bd7c3dfed212ddec0
https://github.com/llvm/llvm-project/commit/adbd43250ade1d5357542d8bd7c3dfed212ddec0
Author: RISHIK RAM <44949025+markram1729 at users.noreply.github.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/include/llvm/Debuginfod/Debuginfod.h
M llvm/lib/Debuginfod/Debuginfod.cpp
M llvm/tools/llvm-debuginfod/llvm-debuginfod.cpp
Log Message:
-----------
[Debuginfo] add debuginfod factory method (#154633)
Fix #63873
Commit: ea3a3a825aa7d49702ce517f71b70f96a9832156
https://github.com/llvm/llvm-project/commit/ea3a3a825aa7d49702ce517f71b70f96a9832156
Author: Sergei Barannikov <barannikov88 at gmail.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/utils/TableGen/DecoderEmitter.cpp
Log Message:
-----------
[TableGen][Decoder] Cache DecoderNamespace in InstructionEncoding (NFC) (#156059)
Commit: 0499eb83fa92001d7f72623e2954bf2c340e0f79
https://github.com/llvm/llvm-project/commit/0499eb83fa92001d7f72623e2954bf2c340e0f79
Author: Amr Hesham <amr96 at programmer.net>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/CIRGenCXXABI.h
A clang/lib/CIR/CodeGen/CIRGenException.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CMakeLists.txt
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
A clang/test/CIR/CodeGen/throws.cpp
A clang/test/CIR/IR/invalid-throw.cir
A clang/test/CIR/IR/throw.cir
Log Message:
-----------
[CIR] Upstream Re-Throw with no return (#154994)
This change adds support for the throw op without sub expression and
with noreturn
Issue #154992
Commit: a8712072c8ceb43ed5d1d3b9b39d2392643f6df7
https://github.com/llvm/llvm-project/commit/a8712072c8ceb43ed5d1d3b9b39d2392643f6df7
Author: Amr Hesham <amr96 at programmer.net>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
M clang/test/CIR/CodeGen/complex-unary.cpp
Log Message:
-----------
[CIR] Complex Unary plus and minus with promoted type (#155486)
This change adds support for Complex unary plus and minus expressions
with promoted type
Issue: https://github.com/llvm/llvm-project/issues/141365
Commit: cdbef270e695131e0bb9499c7f0d534037780c89
https://github.com/llvm/llvm-project/commit/cdbef270e695131e0bb9499c7f0d534037780c89
Author: Ramkumar Ramachandra <ramkumar.ramachandra at codasip.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
Log Message:
-----------
[LV] Use DenseMap::keys to improve code (NFC) (#156014)
Commit: f07dc6f119a77ccbc6cff885b0c7df688f3ec058
https://github.com/llvm/llvm-project/commit/f07dc6f119a77ccbc6cff885b0c7df688f3ec058
Author: Florian Hahn <flo at fhahn.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
Log Message:
-----------
[LV] Remove special handling for interlaving only. (NFC)
Remove the special code for handling interleaving only, as it will be
handled naturally by the generic code handling arbitrary IC & VF.
Commit: 3f8081d350e38496f6f9dec918258547dfc46d81
https://github.com/llvm/llvm-project/commit/3f8081d350e38496f6f9dec918258547dfc46d81
Author: S. VenkataKeerthy <31350914+svkeerthy at users.noreply.github.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/include/llvm/Analysis/IR2Vec.h
M llvm/lib/Analysis/IR2Vec.cpp
M llvm/tools/llvm-ir2vec/llvm-ir2vec.cpp
Log Message:
-----------
[IR2Vec] Make IR2VecCategory externally visible and reuse in llvm-ir2vec cl options (#153089)
Consolidate IR2Vec option categories to use a single shared category across the library and tool.
With this change the cl options defined in IR2Vec.cpp are visible in llvm-ir2vec tool. This is necessary as we use the same options in the tool.
Commit: 3f6768c0d1c743574acab43c54029f6c142909c6
https://github.com/llvm/llvm-project/commit/3f6768c0d1c743574acab43c54029f6c142909c6
Author: Nikita Popov <npopov at redhat.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M .ci/compute_projects.py
M .ci/compute_projects_test.py
Log Message:
-----------
[CI] Add flang-rt to pre-merge configuration (#156039)
Currently if you modify something in flang-rt, no tests are run at all.
Commit: 943c7042c622c331784f7eadc35e732ae62aef52
https://github.com/llvm/llvm-project/commit/943c7042c622c331784f7eadc35e732ae62aef52
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang/lib/Parser/preprocessor.cpp
A flang/test/Preprocessing/no-pp-if.f90
Log Message:
-----------
[flang] Support #if defined when no definitions (#156080)
The "defined" operator isn't working in #if/#elif expressions when there
are no defined macros. Fix.
Commit: fb866f9be58a93f4736950add7ef7645047c8966
https://github.com/llvm/llvm-project/commit/fb866f9be58a93f4736950add7ef7645047c8966
Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M flang-rt/include/flang-rt/runtime/io-stmt.h
Log Message:
-----------
[flang-rt][device] Silence warning missing return statement at end of non-void function (#156077)
- Silence warning when using
`FLANG_RT_EXPERIMENTAL_OFFLOAD_SUPPORT=CUDA`
Commit: 3cc1031a827d319c6cb48df1c3aafc9ba7e96d72
https://github.com/llvm/llvm-project/commit/3cc1031a827d319c6cb48df1c3aafc9ba7e96d72
Author: Kazu Hirata <kazu at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/lib/Debuginfod/Debuginfod.cpp
Log Message:
-----------
[Debuginfod] Fix warnings
This patch fixes:
llvm/lib/Debuginfod/Debuginfod.cpp:592:12: error: moving a local
object in a return statement prevents copy elision
[-Werror,-Wpessimizing-move]
llvm/lib/Debuginfod/Debuginfod.cpp:613:12: error: moving a local
object in a return statement prevents copy elision
[-Werror,-Wpessimizing-move]
Commit: 0082cf41de117025dd842cb641c83f64ce2d43e7
https://github.com/llvm/llvm-project/commit/0082cf41de117025dd842cb641c83f64ce2d43e7
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
Log Message:
-----------
[MLGO] Fix Development Build post f4665b
This broke the development build which is only used by us and build on
the bots.
Commit: d394353fe54aa8847f4cfeb4a503c792b9cf51e6
https://github.com/llvm/llvm-project/commit/d394353fe54aa8847f4cfeb4a503c792b9cf51e6
Author: erichkeane <ekeane at nvidia.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M clang/lib/Sema/SemaOpenACCClause.cpp
M clang/test/AST/ast-print-openacc-combined-construct.cpp
M clang/test/AST/ast-print-openacc-compute-construct.cpp
M clang/test/AST/ast-print-openacc-loop-construct.cpp
M clang/test/ParserOpenACC/parse-clauses.c
M clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
Log Message:
-----------
[OpenACC] Reject pointers in reduction and reduction composites
Pointers don't have a valid way of comparing them/multiplying/etc, so we
are just going to disallow them.
Commit: dfc376a9bfb228c7c0361b4c321fda44ed76111a
https://github.com/llvm/llvm-project/commit/dfc376a9bfb228c7c0361b4c321fda44ed76111a
Author: joaosaffran <joaosaffranllvm at gmail.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M llvm/include/llvm/MC/DXContainerRootSignature.h
M llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp
M llvm/lib/MC/DXContainerRootSignature.cpp
M llvm/lib/ObjectYAML/DXContainerEmitter.cpp
M llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp
M llvm/lib/Target/DirectX/DXILRootSignature.cpp
Log Message:
-----------
[DirectX] Removing dxbc RootSignature and RootDescriptor from mcbxdc (#154585)
Commit: 80c21797901b9c5a787774fdb94046ea285c1b83
https://github.com/llvm/llvm-project/commit/80c21797901b9c5a787774fdb94046ea285c1b83
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M bolt/test/permission.test
M bolt/test/runtime/X86/tail-duplication-constant-prop.s
Log Message:
-----------
[BOLT] Fix tests that were unresolved when using lit's internal shell
These two tests were unresolved when using lit's internal shell.
In the case of tail-duplication-constant-prop, it was because they were
using a echo $? line, and lit's internal echo implementation does not
support $? to get the return code. The test was never actually asserting
anything about the return code though, so I've removed the echo
commands.
In the case of permission.test, it was because umask was not supported
before #155850, and afterwards not without an argument. The test also
was not great at capturing what it was supposed to (leaving open
possibilites like the system umask and what Bolt was using happening to
match), so I've rewritten the test in the style of
llvm/test/tools/llvm-objcopy/ELF/respect-umask.test.
This fixes #102693.
Reviewers:
maksfb, yota9, ayermolo, yozhu, aaupov, rafaelauler, paschalis-mpeis
Reviewed By: maksfb
Pull Request: https://github.com/llvm/llvm-project/pull/156082
Commit: f1c66003a3be0e5296de0aaaab1cb1b804e8cbe7
https://github.com/llvm/llvm-project/commit/f1c66003a3be0e5296de0aaaab1cb1b804e8cbe7
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M .ci/compute_projects.py
M .ci/compute_projects_test.py
M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/CIRGenCXXABI.h
A clang/lib/CIR/CodeGen/CIRGenException.cpp
M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CMakeLists.txt
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
M clang/lib/Sema/SemaOpenACCClause.cpp
M clang/test/AST/ast-print-openacc-combined-construct.cpp
M clang/test/AST/ast-print-openacc-compute-construct.cpp
M clang/test/AST/ast-print-openacc-loop-construct.cpp
M clang/test/CIR/CodeGen/complex-unary.cpp
A clang/test/CIR/CodeGen/throws.cpp
A clang/test/CIR/IR/invalid-throw.cir
A clang/test/CIR/IR/throw.cir
M clang/test/ParserOpenACC/parse-clauses.c
M clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
M flang-rt/include/flang-rt/runtime/io-stmt.h
M flang/lib/Parser/preprocessor.cpp
A flang/test/Preprocessing/no-pp-if.f90
M llvm/include/llvm/Analysis/IR2Vec.h
M llvm/include/llvm/Debuginfod/Debuginfod.h
M llvm/include/llvm/MC/DXContainerRootSignature.h
M llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
M llvm/lib/Analysis/IR2Vec.cpp
M llvm/lib/Debuginfod/Debuginfod.cpp
M llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp
M llvm/lib/MC/DXContainerRootSignature.cpp
M llvm/lib/ObjectYAML/DXContainerEmitter.cpp
M llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp
M llvm/lib/Target/DirectX/DXILRootSignature.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/tools/llvm-debuginfod/llvm-debuginfod.cpp
M llvm/tools/llvm-ir2vec/llvm-ir2vec.cpp
M llvm/utils/TableGen/DecoderEmitter.cpp
Log Message:
-----------
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.6
[skip ci]
Commit: d24987bd60a2b0b1ec593cd8b2e51b303faa6673
https://github.com/llvm/llvm-project/commit/d24987bd60a2b0b1ec593cd8b2e51b303faa6673
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M .ci/compute_projects.py
M .ci/compute_projects_test.py
M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/CIRGenCXXABI.h
A clang/lib/CIR/CodeGen/CIRGenException.cpp
M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CMakeLists.txt
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
M clang/lib/Sema/SemaOpenACCClause.cpp
M clang/test/AST/ast-print-openacc-combined-construct.cpp
M clang/test/AST/ast-print-openacc-compute-construct.cpp
M clang/test/AST/ast-print-openacc-loop-construct.cpp
M clang/test/CIR/CodeGen/complex-unary.cpp
A clang/test/CIR/CodeGen/throws.cpp
A clang/test/CIR/IR/invalid-throw.cir
A clang/test/CIR/IR/throw.cir
M clang/test/ParserOpenACC/parse-clauses.c
M clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
M flang-rt/include/flang-rt/runtime/io-stmt.h
M flang/lib/Parser/preprocessor.cpp
A flang/test/Preprocessing/no-pp-if.f90
M llvm/include/llvm/Analysis/IR2Vec.h
M llvm/include/llvm/Debuginfod/Debuginfod.h
M llvm/include/llvm/MC/DXContainerRootSignature.h
M llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
M llvm/lib/Analysis/IR2Vec.cpp
M llvm/lib/Debuginfod/Debuginfod.cpp
M llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp
M llvm/lib/MC/DXContainerRootSignature.cpp
M llvm/lib/ObjectYAML/DXContainerEmitter.cpp
M llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp
M llvm/lib/Target/DirectX/DXILRootSignature.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/tools/llvm-debuginfod/llvm-debuginfod.cpp
M llvm/tools/llvm-ir2vec/llvm-ir2vec.cpp
M llvm/utils/TableGen/DecoderEmitter.cpp
Log Message:
-----------
rebase
Created using spr 1.3.6
Compare: https://github.com/llvm/llvm-project/compare/f9482b9a2d82...d24987bd60a2
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