[all-commits] [llvm/llvm-project] e9355b: [libc] Use __SIZEOF_LONG__ to define LONG_WIDTH in...
Fangrui Song via All-commits
all-commits at lists.llvm.org
Wed Jan 24 22:22:54 PST 2024
Branch: refs/heads/users/MaskRay/spr/drivercodegen-support-mtls-dialect
Home: https://github.com/llvm/llvm-project
Commit: e9355b1b3e36616bb86575270ff3a4664d2cf4f7
https://github.com/llvm/llvm-project/commit/e9355b1b3e36616bb86575270ff3a4664d2cf4f7
Author: lntue <35648136+lntue at users.noreply.github.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M libc/include/llvm-libc-macros/limits-macros.h
Log Message:
-----------
[libc] Use __SIZEOF_LONG__ to define LONG_WIDTH instead of sizeof(long). (#79391)
The standard requires `limits.h` constants to be used in preprocessors.
So we use `__SIZEOF_LONG__` instead of `sizeof(long)` to define
`LONG_WIDTH`. The macro `__SIZEOF_LONG__` seems to be available on both
clang and gcc since at least version 9.
Commit: 7386aa02efafc260ad8b2d0c9ca19d39e16cfd07
https://github.com/llvm/llvm-project/commit/7386aa02efafc260ad8b2d0c9ca19d39e16cfd07
Author: Philip Reames <preames at rivosinc.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
A llvm/test/CodeGen/RISCV/rvv/fixed-vector-i8-index-cornercase.ll
Log Message:
-----------
[RISCV] Add test coverage for shuffle index > i8 cornercase
Triggered by discussion on https://github.com/llvm/llvm-project/pull/79330. In the process of writing this, realized one of my recent refactorings appears to have broken the legalization for the single source case here. Fix to follow in separate patch.
Commit: 795090739cf3b295be750dfba0af2ba993e60cdd
https://github.com/llvm/llvm-project/commit/795090739cf3b295be750dfba0af2ba993e60cdd
Author: Philip Reames <preames at rivosinc.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/test/CodeGen/RISCV/rvv/fixed-vector-i8-index-cornercase.ll
Log Message:
-----------
[RISCV] Fix a bug accidentally introduced in e9311f9
If we're lowering an e8 m8 shuffle and we have an index value greater than
255, we have no available space to generate an e16 index vector. The
code had originally handled this correctly, but in a recent refactoring
I had moved the single source code above the check, and thus broke the
single source by accident.
I have a change on review to rework this (https://github.com/llvm/llvm-project/pull/79330), but for now, go with the most obvious fix.
Commit: b7f986d987edd50f8b16ae90d38358b01f0272ac
https://github.com/llvm/llvm-project/commit/b7f986d987edd50f8b16ae90d38358b01f0272ac
Author: Ben Shi <2283975856 at qq.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
M clang/test/Analysis/errno-stdlibraryfunctions.c
Log Message:
-----------
[clang][analyzer] Improve modeling of 'execv' and 'execvp' in StdLibraryFunctionsChecker (#78930)
These functions always return -1 and set 'errno'.
Commit: 549bee8a55b0abb1232411d1c23d595f605ae1ee
https://github.com/llvm/llvm-project/commit/549bee8a55b0abb1232411d1c23d595f605ae1ee
Author: gulfemsavrun <gulfem at google.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M clang/lib/Lex/HeaderSearch.cpp
R clang/test/Modules/pr73023.cpp
Log Message:
-----------
Revert "[Modules] [HeaderSearch] Don't reenter headers if it is pragm… (#79396)
…a once (#76119)"
This reverts commit f0c387038854d61a632520a4073d1b6ebf4997ed because it
causes an lldb test to fail on a missing import on Mac.
https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8758053465398947297/+/u/lldb/test/stdout
Commit: 28db4017b0b12eb9cf9bbe85afe46a9cf783d2c2
https://github.com/llvm/llvm-project/commit/28db4017b0b12eb9cf9bbe85afe46a9cf783d2c2
Author: Philip Reames <preames at rivosinc.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-rotate.ll
Log Message:
-----------
[RISCV] Add test coverage for bad interaction of exact vlen and rotate shuffles
Commit: a7395891a797b3cf61a136aea9a82c4c2325b2b3
https://github.com/llvm/llvm-project/commit/a7395891a797b3cf61a136aea9a82c4c2325b2b3
Author: Enna1 <xumingjie.enna1 at bytedance.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
Log Message:
-----------
[MemProf][NFC] remove unneeded TypeSize in InterestingMemoryAccess (#79244)
Unlike ASan, MemProf uses the same memory access callback(inline
sequence) for different size memory access, remove unneeded TypeSize
stored in InterestingMemoryAccess.
Commit: f8262cae69a616b98774d4c669e11246fe3a9a05
https://github.com/llvm/llvm-project/commit/f8262cae69a616b98774d4c669e11246fe3a9a05
Author: Enna1 <xumingjie.enna1 at bytedance.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
Log Message:
-----------
[MemProf][NFC] remove unneeded sized memory access callback (#79260)
As discussed in https://github.com/llvm/llvm-project/pull/79244, the
sized memory access callback is leftover stuff carried over from Asan,
can removed from the instrumentation.
Commit: a6161a2524c5146a982abc4d580a61f95344edbf
https://github.com/llvm/llvm-project/commit/a6161a2524c5146a982abc4d580a61f95344edbf
Author: Jie Fu <jiefu at tencent.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
Log Message:
-----------
[Instrumentation] Remove unused variable 'DL' in MemProfiler.cpp (NFC)
llvm-project/llvm/lib/Transforms/Instrumentation/MemProfiler.cpp:375:21:
error: unused variable 'DL' [-Werror,-Wunused-variable]
const DataLayout &DL = I->getModule()->getDataLayout();
^
1 error generated.
Commit: 816cc9d24b8716367e85d582c7afdfb1cdfcdbf3
https://github.com/llvm/llvm-project/commit/816cc9d24b8716367e85d582c7afdfb1cdfcdbf3
Author: XinWang10 <108658776+XinWang10 at users.noreply.github.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
M llvm/lib/Target/X86/X86InstrArithmetic.td
M llvm/lib/Target/X86/X86InstrMisc.td
M llvm/test/MC/Disassembler/X86/apx/andn.txt
M llvm/test/MC/Disassembler/X86/apx/bextr.txt
M llvm/test/MC/Disassembler/X86/apx/blsi.txt
M llvm/test/MC/Disassembler/X86/apx/blsmsk.txt
M llvm/test/MC/Disassembler/X86/apx/blsr.txt
M llvm/test/MC/Disassembler/X86/apx/bzhi.txt
M llvm/test/MC/X86/apx/andn-att.s
M llvm/test/MC/X86/apx/andn-intel.s
M llvm/test/MC/X86/apx/bextr-att.s
M llvm/test/MC/X86/apx/bextr-intel.s
M llvm/test/MC/X86/apx/blsi-att.s
M llvm/test/MC/X86/apx/blsi-intel.s
M llvm/test/MC/X86/apx/blsmsk-att.s
M llvm/test/MC/X86/apx/blsmsk-intel.s
M llvm/test/MC/X86/apx/blsr-att.s
M llvm/test/MC/X86/apx/blsr-intel.s
M llvm/test/MC/X86/apx/bzhi-att.s
M llvm/test/MC/X86/apx/bzhi-intel.s
M llvm/test/TableGen/x86-fold-tables.inc
Log Message:
-----------
[X86][MC] Support Enc/Dec for NF BMI instructions (#76709)
Promoted BMI instructions were supported in #73899
Commit: f59eef6515433577d757cf64d2d2f402d95a689e
https://github.com/llvm/llvm-project/commit/f59eef6515433577d757cf64d2d2f402d95a689e
Author: Han-Chung Wang <hanhan0912 at gmail.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M mlir/lib/Dialect/Tensor/Transforms/PackAndUnpackPatterns.cpp
M mlir/test/Dialect/Tensor/simplify-pack-unpack.mlir
Log Message:
-----------
[mlir][tensor] Enhance SimplifyPackToExpandShape for unit dim cases. (#79247)
Progress on https://github.com/openxla/iree/issues/16181
Commit: 84be954cb26ebde58d4ddd2255dfd99904d9ae1b
https://github.com/llvm/llvm-project/commit/84be954cb26ebde58d4ddd2255dfd99904d9ae1b
Author: Shih-Po Hung <shihpo.hung at sifive.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
M llvm/test/Analysis/CostModel/RISCV/reduce-add.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-and.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-fadd.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-or.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-scalable-fp.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-scalable-int.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-xor.ll
M llvm/test/Analysis/CostModel/RISCV/rvv-intrinsics.ll
Log Message:
-----------
[RISCV][CostModel] Refine Arithmetic reduction costs (#79103)
This patch is split off from #77342
- Correct for CodeSize cost that 1 instruction is not included. 3 is
from {VMV.S, ReductionOp, VMV.X}
- Add SplitCost
Unordered reduction chain a series of VADD/VFADD/... which scales with
LMUL.
Ordered reductions chain a series of VFREDOSUMs.
- Use MVT to estimate VL.
Commit: 65e0dc68f5add3579b4a582ca03755cd28d38d09
https://github.com/llvm/llvm-project/commit/65e0dc68f5add3579b4a582ca03755cd28d38d09
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/test/CodeGen/RISCV/atomic-signext.ll
Log Message:
-----------
[RISCV] Add test cases showing missed opportunity to remove sext.w after amocas.w. NFC
Commit: 5446902cf2cda4fb17078d04207d2544518a49be
https://github.com/llvm/llvm-project/commit/5446902cf2cda4fb17078d04207d2544518a49be
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfoZa.td
M llvm/test/CodeGen/RISCV/atomic-signext.ll
Log Message:
-----------
[RISCV] Add IsSignExtendingOpW to amocas.w. (#79351)
Commit: aa64a8277366973705b748e532bfae694b4262aa
https://github.com/llvm/llvm-project/commit/aa64a8277366973705b748e532bfae694b4262aa
Author: Changpeng Fang <changpeng.fang at amd.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
Log Message:
-----------
[AMDGPU] Rename AMDGPULoadTr intrinsic class. NFC. (#79394)
This class is not specific to "Tr"(Transpose). It is
just for a normal load.
Commit: 96ec447a6ae39edff92674e9849de2bf21bfd430
https://github.com/llvm/llvm-project/commit/96ec447a6ae39edff92674e9849de2bf21bfd430
Author: Jordan Rupprecht <rupprecht at google.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M clang-tools-extra/test/clang-tidy/checkers/abseil/Inputs/absl/external-file.h
M clang-tools-extra/test/clang-tidy/checkers/abseil/faster-strsplit-delimiter.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/concat-nested-namespaces.cpp
M clang/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp
M clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp
M clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp
M clang/test/CXX/drs/dr23xx.cpp
M clang/test/CXX/over/over.match/over.match.funcs/over.match.oper/p3-2a.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_hash.h
M llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h
Log Message:
-----------
[NFC] Fix various unintentional `//namespace` formatting
Commit: 29c9009d23de1a2a395995d559c08c102fa46f48
https://github.com/llvm/llvm-project/commit/29c9009d23de1a2a395995d559c08c102fa46f48
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/docs/RISCVUsage.rst
Log Message:
-----------
[Docs] Capitalize the first letter of Zi* extensions in RISCVUsage.rst. NFC
Commit: c52a8dcdc88eaf066ca269fc851da1558467f24c
https://github.com/llvm/llvm-project/commit/c52a8dcdc88eaf066ca269fc851da1558467f24c
Author: Kazu Hirata <kazu at google.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/lib/Analysis/MemorySSA.cpp
Log Message:
-----------
[Analysis] Use llvm::pred_size (NFC)
Commit: 196a71ec4bc9176ae9ac2d0475a074336e1b736b
https://github.com/llvm/llvm-project/commit/196a71ec4bc9176ae9ac2d0475a074336e1b736b
Author: Kazu Hirata <kazu at google.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M clang/lib/Sema/SemaDeclAttr.cpp
Log Message:
-----------
[Sema] Use StringRef::consume_front (NFC)
Commit: 5b2772e1fad3fc8b44400b91de4d5bd0724bba75
https://github.com/llvm/llvm-project/commit/5b2772e1fad3fc8b44400b91de4d5bd0724bba75
Author: Kazu Hirata <kazu at google.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M clang-tools-extra/clangd/CompileCommands.cpp
M clang-tools-extra/clangd/Diagnostics.cpp
M clang-tools-extra/clangd/ExpectedTypes.cpp
M clang-tools-extra/clangd/FS.cpp
M clang-tools-extra/clangd/XRefs.cpp
M clang-tools-extra/clangd/index/BackgroundIndexStorage.cpp
Log Message:
-----------
[clangd] Use SmallString::operator std::string (NFC)
Commit: a13b7df7f2d19f0798dbb6c1c7aeac8c84002338
https://github.com/llvm/llvm-project/commit/a13b7df7f2d19f0798dbb6c1c7aeac8c84002338
Author: Kazu Hirata <kazu at google.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M llvm/lib/CodeGen/CodeGenPrepare.cpp
Log Message:
-----------
[CodeGen] Use llvm::successors (NFC)
Commit: 0b456a98ad275b35c62659e1daa3034d3055ec0b
https://github.com/llvm/llvm-project/commit/0b456a98ad275b35c62659e1daa3034d3055ec0b
Author: Fangrui Song <i at maskray.me>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M clang-tools-extra/clangd/CompileCommands.cpp
M clang-tools-extra/clangd/Diagnostics.cpp
M clang-tools-extra/clangd/ExpectedTypes.cpp
M clang-tools-extra/clangd/FS.cpp
M clang-tools-extra/clangd/XRefs.cpp
M clang-tools-extra/clangd/index/BackgroundIndexStorage.cpp
M clang-tools-extra/test/clang-tidy/checkers/abseil/Inputs/absl/external-file.h
M clang-tools-extra/test/clang-tidy/checkers/abseil/faster-strsplit-delimiter.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/concat-nested-namespaces.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Lex/HeaderSearch.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp
M clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp
M clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
M clang/test/Analysis/errno-stdlibraryfunctions.c
M clang/test/CXX/drs/dr23xx.cpp
M clang/test/CXX/over/over.match/over.match.funcs/over.match.oper/p3-2a.cpp
R clang/test/Modules/pr73023.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_hash.h
M libc/include/llvm-libc-macros/limits-macros.h
M llvm/docs/RISCVUsage.rst
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
M llvm/lib/Analysis/MemorySSA.cpp
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventsWrapper.h
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfoZa.td
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
M llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
M llvm/lib/Target/X86/X86InstrArithmetic.td
M llvm/lib/Target/X86/X86InstrMisc.td
M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
M llvm/test/Analysis/CostModel/RISCV/reduce-add.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-and.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-fadd.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-or.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-scalable-fp.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-scalable-int.ll
M llvm/test/Analysis/CostModel/RISCV/reduce-xor.ll
M llvm/test/Analysis/CostModel/RISCV/rvv-intrinsics.ll
M llvm/test/CodeGen/RISCV/atomic-signext.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vector-i8-index-cornercase.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-rotate.ll
M llvm/test/MC/Disassembler/X86/apx/andn.txt
M llvm/test/MC/Disassembler/X86/apx/bextr.txt
M llvm/test/MC/Disassembler/X86/apx/blsi.txt
M llvm/test/MC/Disassembler/X86/apx/blsmsk.txt
M llvm/test/MC/Disassembler/X86/apx/blsr.txt
M llvm/test/MC/Disassembler/X86/apx/bzhi.txt
M llvm/test/MC/X86/apx/andn-att.s
M llvm/test/MC/X86/apx/andn-intel.s
M llvm/test/MC/X86/apx/bextr-att.s
M llvm/test/MC/X86/apx/bextr-intel.s
M llvm/test/MC/X86/apx/blsi-att.s
M llvm/test/MC/X86/apx/blsi-intel.s
M llvm/test/MC/X86/apx/blsmsk-att.s
M llvm/test/MC/X86/apx/blsmsk-intel.s
M llvm/test/MC/X86/apx/blsr-att.s
M llvm/test/MC/X86/apx/blsr-intel.s
M llvm/test/MC/X86/apx/bzhi-att.s
M llvm/test/MC/X86/apx/bzhi-intel.s
M llvm/test/TableGen/x86-fold-tables.inc
M mlir/lib/Dialect/Tensor/Transforms/PackAndUnpackPatterns.cpp
M mlir/test/Dialect/Tensor/simplify-pack-unpack.mlir
Log Message:
-----------
clang-format
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/7953afb6b942...0b456a98ad27
More information about the All-commits
mailing list