[all-commits] [llvm/llvm-project] cc20ca: TableGen/ProgRef.rst: Fix copypasto in the descrip...
NAKAMURA Takumi via All-commits
all-commits at lists.llvm.org
Wed Apr 26 07:50:35 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cc20ca741bc1009996781b28053aecd67adbae5d
https://github.com/llvm/llvm-project/commit/cc20ca741bc1009996781b28053aecd67adbae5d
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M llvm/docs/TableGen/ProgRef.rst
Log Message:
-----------
TableGen/ProgRef.rst: Fix copypasto in the description of `!range`
Commit: f8ee342f444d6310cf4fc757d35aef039f241471
https://github.com/llvm/llvm-project/commit/f8ee342f444d6310cf4fc757d35aef039f241471
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
A llvm/test/TableGen/ListSlices-fail.td
Log Message:
-----------
Add failure testcases as llvm/test/TableGen/ListSlices-fail.td
Differential Revision: https://reviews.llvm.org/D147401
Commit: 5540e29a0a4b1c1ccef6624aec2eb13246c3e48d
https://github.com/llvm/llvm-project/commit/5540e29a0a4b1c1ccef6624aec2eb13246c3e48d
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M llvm/lib/TableGen/Record.cpp
M llvm/lib/TableGen/TGParser.cpp
M llvm/utils/TableGen/CodeGenDAGPatterns.cpp
M llvm/utils/TableGen/IntrinsicEmitter.cpp
Log Message:
-----------
Reformat
Commit: f98192af55a6f4755819d5b4c30d93dd8ff87def
https://github.com/llvm/llvm-project/commit/f98192af55a6f4755819d5b4c30d93dd8ff87def
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M llvm/docs/TableGen/ProgRef.rst
M llvm/include/llvm/TableGen/Record.h
M llvm/lib/TableGen/Record.cpp
M llvm/lib/TableGen/TGParser.cpp
M llvm/lib/TableGen/TGParser.h
M llvm/test/TableGen/ListSlices-fail.td
M llvm/test/TableGen/ListSlices.td
Log Message:
-----------
TableGen: Let expressions available to list subscriptions and list slices
This enables indexing in `!foreach` and permutation with `list[permlist]`.
Enhancements in syntax:
- `list<int>` is applicable as a slice element.
- `list[int,]` is evaluated as not `ElemType` but `list<ElemType>`
with a single element.
Part of D145872
FIXME: I didn't apply new semantics to BitSlice.
Commit: 2829d509289eecde369738f49efb4b652a09074c
https://github.com/llvm/llvm-project/commit/2829d509289eecde369738f49efb4b652a09074c
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M llvm/include/llvm/TableGen/Record.h
M llvm/lib/TableGen/Record.cpp
M llvm/lib/TableGen/TGParser.cpp
Log Message:
-----------
TableGen: Prune convertInitListSlice and VarListElementInit
They were dedicated to constant version of list slice.
Depends on D147401
Differential Revision: https://reviews.llvm.org/D145872
Commit: 91b80ce417c9d90e008aa9eaefff231fde97afa6
https://github.com/llvm/llvm-project/commit/91b80ce417c9d90e008aa9eaefff231fde97afa6
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M llvm/include/llvm/IR/Intrinsics.td
M llvm/utils/TableGen/CodeGenIntrinsics.cpp
M llvm/utils/TableGen/IntrinsicEmitter.cpp
Log Message:
-----------
TableGen: Implement TypeSig generator in `Intrinsics.td`
This commit doesn't replace `IntrinsicEmitter::ComputeFixedEncoding()`,
but compares outputs to it, to make sure implementation correct.
Depends on D145871, D145872, D145874, and D146914
Differential Revision: https://reviews.llvm.org/D146915
Commit: 24706aff15c12f8f6eb01a61ad61d97038f07904
https://github.com/llvm/llvm-project/commit/24706aff15c12f8f6eb01a61ad61d97038f07904
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M llvm/include/llvm/IR/Intrinsics.td
M llvm/utils/TableGen/CodeGenDAGPatterns.cpp
M llvm/utils/TableGen/CodeGenIntrinsics.cpp
M llvm/utils/TableGen/CodeGenIntrinsics.h
M llvm/utils/TableGen/IntrinsicEmitter.cpp
Log Message:
-----------
TableGen: Replace `IntrinsicEmitter::ComputeFixedEncoding()` and cleanup
Depends on D146915
Differential Revision: https://reviews.llvm.org/D145937
Compare: https://github.com/llvm/llvm-project/compare/f8ec7a0944ae...24706aff15c1
More information about the All-commits
mailing list