633,910 commits found in 70 milliseconds
LLVM /project cc3a505 — clang/lib/CodeGen/Targets X86.cpp, clang/test/CodeGen/X86 mmx-inline-asm-error.c [SelectionDAG] Fix assertion failure on inline asm register type mismatch (#166615)
Resolves https://github.com/llvm/llvm-project/issues/166057
---------
Co-authored-by: Phoebe Wang <phoebe.wang at intel.com> [tools][llc] Fix save-stats.ll require aarch64 target (#167218)
A quick fix for the CI failure introduced by
https://github.com/llvm/llvm-project/pull/163967 [tools][llc] Add `--save-stats` option (#163967)
This patch adds a Clang-compatible `--save-stats` option, to provide an
easy to use way to save LLVM statistics files when working with llc on
the backend.
Like on Clang, one can specify `--save-stats`, `--save-stats=cwd`, and
`--save-stats=obj` with the same semantics and JSON format.
The implementation uses 2 methods `MaybeEnableStats` and
`MaybeSaveStats` called before and after `compileModule` respectively
that externally own the statistics related logic, while `compileModule`
is now required to return the resolved output filename via an output
param.
Note: like on Clang, the pre-existing `--stats` option is not affected. LLVM /project 93d445c — llvm/include/llvm/CodeGen TargetInstrInfo.h, llvm/lib/CodeGen MachineSink.cpp [PostRASink] Add target hook shouldPostRASink (#167182)
Revert "Reapply "[compiler-rt] Default to Lit's Internal Shell""
This reverts commit 4b6a597230020282fe94ee6f476a3aad45fbe9aa .
This broke premerge and maybe one PPC bot:
1. https://lab.llvm.org/staging/#/builders/192/builds/10157
2. https://lab.llvm.org/buildbot/#/builders/95/builds/19044
LLVM /project 1180064 — mlir/include/mlir/Conversion Passes.td, mlir/include/mlir/Conversion/ArithToAPFloat ArithToAPFloat.h walk instead of dialect conversion
LLVM /project 1b3eaac — llvm/lib/ExecutionEngine/Orc/TargetProcess SimpleExecutorMemoryManager.cpp, llvm/lib/Target/NVPTX NVPTXISelLowering.cpp [llvm] Remove unused local variables (NFC) (#167185)
Identified with bugprone-unused-local-non-trivial-variable. [LifetimeSafety] Use StringMap::contains (NFC) (#167186)
Identified with readability-container-contains. [Vectorize] Remove a redundant declaration (NFC) (#167188)
EnableVPlanNativePath is declared in LoopVectorizationPlanner.h.
Identified with readability-redundant-declaration. LLVM /project de9b2af — mlir/include/mlir/Conversion Passes.td, mlir/include/mlir/Conversion/ArithToAPFloat ArithToAPFloat.h walk instead of dialect conversion
LLVM /project 0ead633 — clang-tools-extra/clang-tidy/cppcoreguidelines ProBoundsAvoidUncheckedContainerAccessCheck.cpp ProBoundsAvoidUncheckedContainerAccess.cpp, clang-tools-extra/clang-tidy/performance UnnecessaryCopyInitializationCheck.cpp UnnecessaryCopyInitialization.cpp Merge branch 'users/kevinsala/omp-dyn-groupprivate-codegen-pr' into users/kevinsala/omp-dyn-groupprivate-rt-pr
[AMDGPU] Remove lowering named-barrier LDS logci from amdgpu-lower-module-lds
Update amdgpu-lower-exec-sync.ll test with llc RUN line
LLVM /project 9d995a1 — llvm/lib/Target/AMDGPU AMDGPULowerModuleLDSPass.cpp AMDGPUSwLowerLDS.cpp remove changes from prior LDS lowerin passes
LLVM /project 9be25c7 — llvm/lib/Target/AMDGPU AMDGPUSwLowerLDS.cpp, llvm/test/CodeGen/AMDGPU amdgpu-lower-special-lds-and-sw-lds.ll amdgpu-lower-special-lds-and-module-lds.ll Fix tests
LLVM /project 9de1d2a — llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU amdgpu-lower-exec-sync-and-module-lds.ll amdgpu-lower-special-lds-and-module-lds.ll update names
LLVM /project 6f7c7fa — llvm/lib/Target/AMDGPU AMDGPULowerModuleLDSPass.cpp AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU amdgpu-lower-special-lds-and-module-lds.ll amdgpu-lower-special-lds-and-sw-lds.ll [AMDGPU] Enable amdgpu-lower-special-lds pass in pipeline
autogenerate test amdgpu-lower-exec-sync.ll
fix ConvertVectorToLLVM.cpp
check float cast
LLVM /project 0f3b820 — mlir/include/mlir/Dialect/LLVMIR FunctionCallUtils.h, mlir/lib/Dialect/LLVMIR/IR FunctionCallUtils.cpp add X-macros
LLVM /project b713f60 — mlir/include/mlir/Conversion/ArithToAPFloat ArithToAPFloat.h, mlir/lib/Conversion/ArithToAPFloat ArithToAPFloat.cpp add arith-to-apfloat
fix creates
check fp8 types
LLVM /project 949a4e9 — mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp, mlir/lib/Conversion/VectorToLLVM ConvertVectorToLLVM.cpp Prototype: APFloat CPU runner
LLVM /project 81f2225 — clang-tools-extra/clang-tidy/cppcoreguidelines ProBoundsAvoidUncheckedContainerAccessCheck.cpp ProBoundsAvoidUncheckedContainerAccess.cpp, clang-tools-extra/clang-tidy/performance UnnecessaryCopyInitializationCheck.cpp UnnecessaryCopyInitialization.cpp Merge remote-tracking branch 'upstream/main' into users/kevinsala/omp-dyn-groupprivate-codegen-pr
[Offload] Remove unused KernelArgsTy instantiation (#167197)
Reapply "[compiler-rt] Default to Lit's Internal Shell"
This reverts commit 206a1d2b5b0f7a6a7b8fdf06d067f37677bd13b1 .
The issues that came up with the last landing have been fixed, so trying
this again to see if it sticks this time.
LLVM /project 3a8894d — libcxx/include/__numeric saturation_arithmetic.h, libcxx/test/libcxx/numerics nodiscard.verify.cpp [libc++][numeric] Marked saturation artithmetic functions as `[[nodiscard]]` (#166898)
...according to Coding Guidelines: *`[[nodiscard]]` should be applied to
functions where discarding the return value is most likely a correctness
issue.*
# References
-
https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant
-
https://github.com/llvm/llvm-project/pull/166524#issuecomment-3495567876
Co-authored-by: Hristo Hristov <zingam at outlook.com> LLVM /project 3240581 — llvm/utils/gn/secondary/llvm/test BUILD.gn, llvm/utils/gn/secondary/llvm/tools/llvm-cas BUILD.gn [gn] port ebb61a5bea (llvm-cas)