634,003 commits found in 79 milliseconds
LLVM /project 4b433cb — clang-tools-extra/clang-tidy/bugprone ExceptionCopyConstructorThrowsCheck.cpp ExceptionCopyConstructorThrowsCheck.h, clang-tools-extra/clang-tidy/cert ThrownExceptionTypeCheck.cpp ThrownExceptionTypeCheck.h [clang-tidy] Rename 'cert-err60-cpp' to 'bugprone-exception-copy-constructor-throws' (#164061)
Closes https://github.com/llvm/llvm-project/issues/157299.
---------
Co-authored-by: Victor Chernyakin <chernyakin.victor.j at outlook.com> LLVM /project 6408703 — polly/lib/CodeGen CodeGeneration.cpp, polly/test/CodeGen/Metadata fallback_vec_annotate.ll [Polly] Retain vectorization for fallback loop when RTC is unsatisfiable (#165525)
When Polly generates a false runtime condition (RTC), the associated
Polly generated loop is never executed and is eventually eliminated. As
a result, the fallback loop becomes the default execution path.
Disabling vectorization for this fallback loop will be
counterproductive. This patch ensures that vectorization is only
disabled when the RTC is not false (no Codegen failure). Pre-commit test
LLVM /project a38d0d1 — llvm/lib/Target/SPIRV SPIRVAsmPrinter.cpp, llvm/test/CodeGen/SPIRV non_int_constant_null.ll [SPIRV] Fix failing assertion in SPIRVAsmPrinter
When +SPV_KHR_float_controls2 and there was a non-int OpConstantZero we
would call MI.getOperand(1).getImm() when MI was not an OpTypeInt (the
associated test has an OpTypeArray zeroinitialized).
This patch adds the missing condition.
Add . at the end of comment
Co-authored-by: Marcos Maronas <marcos.maronas at intel.com> LLVM /project f613801 — clang/test/Preprocessor riscv-target-features.c, llvm/docs RISCVUsage.rst [RISCV][llvm] Support Smpmpmt version 0.6 (#166322)
spec:
https://github.com/riscv/riscv-isa-manual/blob/smpmpmt/src/smpmpmt.adoc
Co-Authored-by: Jesse Huang <jesse.huang at sifive.com>
LLVM /project d10a851 — llvm/lib/Target/WebAssembly WebAssemblyTargetTransformInfo.cpp, llvm/test/CodeGen/WebAssembly memory-interleave.ll [WebAssembly] Implement more of getCastInstrCost (#164612)
Fill out more information for sign and zero extend and add some truncate
information; however, the primary change is to int/fp conversions. In
particular, fp to (narrow) int appears to be relatively expensive. LLVM /project bb863b1 — llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU compute-known-bits-nofpclass.ll DAG: Handle AssertNoFPClass in computeKnownBits
It's possible to determine the sign bit if the value is known
one of the positive/negative classes and not-nan.
AMDGPU: Add baseline test for known bits of AssertNoFPClass
use notifyMatchFailure
LLVM /project 4408e45 — clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp, clang/unittests/Basic DiagnosticTest.cpp [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]
LLVM /project 09d0523 — clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp, clang/unittests/Basic DiagnosticTest.cpp [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 78ac3a4 — clang/test/Sema/AArch64 arm_sve_feature_dependent_sve_AND_sve2___sme.c arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll rebase
Created using spr 1.3.7
Delta File +22,501 -17,294 llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll +0 -16,470 clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c +6,649 -5,373 llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll +10,289 -0 llvm/test/tools/llvm-mca/AArch64/Neoverse/V3-sve-instructions.s +10,287 -0 llvm/test/tools/llvm-mca/AArch64/Neoverse/V3AE-sve-instructions.s +9,945 -0 clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c +59,671 -39,137 11,583 files not shown +910,778 -237,707 11,589 files
LLVM /project 6647af0 — clang/test/Sema/AArch64 arm_sve_feature_dependent_sve_AND_sve2___sme.c arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
Delta File +22,501 -17,294 llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll +0 -16,470 clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_sve2___sme.c +6,649 -5,373 llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll +10,289 -0 llvm/test/tools/llvm-mca/AArch64/Neoverse/V3-sve-instructions.s +10,287 -0 llvm/test/tools/llvm-mca/AArch64/Neoverse/V3AE-sve-instructions.s +9,945 -0 clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2_OR_sme_RP___sme.c +59,671 -39,137 11,583 files not shown +910,706 -237,696 11,589 files
LLVM /project 493a590 — clang/docs WarningSuppressionMappings.rst, clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]
LLVM /project 1966b6c — clang/docs WarningSuppressionMappings.rst, clang/lib/Basic Diagnostic.cpp [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 21782c6 — clang/docs WarningSuppressionMappings.rst, clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 53c9cb0 — clang/docs WarningSuppressionMappings.rst, clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]
LLVM /project eb76cb4 — clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp, llvm/include/llvm/Support SpecialCaseList.h rebase
Created using spr 1.3.7
LLVM /project 5f8f1d4 — clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
LLVM /project 7a72051 — clang/lib/Basic Diagnostic.cpp SanitizerSpecialCaseList.cpp, llvm/include/llvm/Support SpecialCaseList.h rebase
Created using spr 1.3.7
LLVM /project 927fb27 — clang/lib/Basic SanitizerSpecialCaseList.cpp ProfileList.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.7
[skip ci]
LLVM /project da60e0a — clang/lib/Basic SanitizerSpecialCaseList.cpp Diagnostic.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]
LLVM /project d54faf9 — clang/lib/Basic SanitizerSpecialCaseList.cpp Diagnostic.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 07ceaa5 — clang/lib/Basic SanitizerSpecialCaseList.cpp Diagnostic.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 56c4c5f — clang/lib/Basic SanitizerSpecialCaseList.cpp ProfileList.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]
LLVM /project 7550efc — clang/lib/Basic SanitizerSpecialCaseList.cpp ProfileList.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 87357c1 — clang/lib/Basic SanitizerSpecialCaseList.cpp Diagnostic.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]
LLVM /project 879a0f4 — clang/lib/Basic SanitizerSpecialCaseList.cpp ProfileList.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] initial version
Created using spr 1.3.7
LLVM /project 16613b9 — clang/lib/Basic SanitizerSpecialCaseList.cpp ProfileList.cpp, llvm/include/llvm/Support SpecialCaseList.h [𝘀𝗽𝗿] changes to main this commit is based on
Created using spr 1.3.7
[skip ci]