apple/swift 56355
The Swift Programming Language
apple/swift-evolution 12467
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
llvm/llvm-project 9261
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
apple/swift-package-manager 8360
The Package Manager for the Swift Programming Language
apple/swift-corelibs-foundation 4297
The Foundation Project, providing core utilities, internationalization, and OS independence
apple/swift-corelibs-libdispatch 2058
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
apple/swift-corelibs-xctest 900
The XCTest Project, A Swift core library for providing unit test support
A low-level build system, used by Xcode and the Swift Package Manager
apple/swift-llvm 807
push eventllvm/mlir-www
commit sha c492fc0fd487ab643d2fc1ae7b823bea9ec8e6a2
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in an hour
push eventllvm/mlir-www
commit sha f2c0dba198719785ee4306b62c173b3e49c173a5
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 5 hours
push eventllvm/circt-www
commit sha 800b84cc6c1b36f380fa0ef831aaace02bfe1c96
deploy: 1464c8e0233d3fcb9897cd6b91e930841fbf593f
push time in 6 hours
push eventllvm/mlir-www
commit sha fab15ac69fdd78419b142d18f90e5ade6ca58423
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 9 hours
issue commentllvm/circt
FIRRTL dialect annotation support isn't right
Thanks for cleaning up my code! This looks way better after your patch series.
comment created time in 11 hours
push eventllvm/mlir-www
commit sha 482784dec56ea22cf345d99c75fd4e9f63741981
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 13 hours
push eventcirct/perf
commit sha 0764c8f74cb0b2f2e17bab8381e939c88316757b
Deploying to gh-pages from @ circt/perf@ecd8ead7222e7e3dab9ff517054cd18cfcd1e55f 🚀
push time in 16 hours
push eventllvm/mlir-www
commit sha 1a4dfac006de0f3bebffaacda070f6023d29662a
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 17 hours
push eventllvm/mlir-www
commit sha 9ecd36ed0e75ba47279fd86c27c53ced64437f37
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 21 hours
push eventllvm/mlir-www
commit sha 26cf639f22a29cac5e1606fb5e5e4014b9e37de7
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in a day
push eventllvm/mlir-www
commit sha 320be19879cc308bf4a5c95d68ae9d85faae5881
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in a day
push eventllvm/circt-www
commit sha 5bdd4fdb7da76f886e36b83c3c78406c40f633a9
deploy: 1464c8e0233d3fcb9897cd6b91e930841fbf593f
push time in a day
push eventllvm/mlir-www
commit sha 801d819a5ecf99dc03000b185cd40cef883f3b92
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in a day
issue commentllvm/circt
[FIRRTL] 70M memory regression in Chipyard test
I tried once again, https://github.com/llvm/circt/commit/ca1831b38d8f56cb792b0f4618812400c649f12a vs https://github.com/llvm/circt/commit/b6737713adb1fbd82e2afc6a7da1bce49f322e95 using /usr/bin/time -v tool to measure the max heap usage.
which is Maximum resident set size (kbytes): 802396 vs Maximum resident set size (kbytes): 881396 .
I used valgrind --tool=massif and it seems the peak usage is in the parser, here's a sample from the output showing the heap allocation and the call stack. The number in brackets is the bytes allocated. I'm going to dig deeper to understand it better.
After enabling multithreading::
->41.55% (30,951,864B) 0x770AFD: mlir::Operation::create(mlir::Location, mlir::OperationName, mlir::TypeRange, mlir::ValueRange, mlir::DictionaryAttr, mlir::BlockRange, unsigned int) (mlir/lib/IR/Operation.cpp:136)
| ->41.55% (30,951,864B) 0x771045: mlir::Operation::create(mlir::Location, mlir::OperationName, mlir::TypeRange, mlir::ValueRange, mlir::DictionaryAttr, mlir::BlockRange, mlir::RegionRange) (mlir/lib/IR/Operation.cpp:94)
| ->41.55% (30,951,864B) 0x770F52: mlir::Operation::create(mlir::OperationState const&) (mlir/lib/IR/Operation.cpp:83)
| ->41.55% (30,951,864B) 0x6BA092: mlir::OpBuilder::createOperation(mlir::OperationState const&) (mlir/lib/IR/Builders.cpp:400)
| ->14.05% (10,470,144B) 0x55A4BD: circt::firrtl::SkipOp mlir::OpBuilder::create<circt::firrtl::SkipOp>(mlir::Location) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.05% (10,470,144B) 0x547911: (anonymous namespace)::FIRStmtParser::parseSkip() (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.05% (10,470,144B) 0x5416AC: (anonymous namespace)::FIRStmtParser::parseSimpleStmt(unsigned int) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.05% (10,470,144B) 0x53EE53: (anonymous namespace)::FIRStmtParser::parseSimpleStmtBlock(unsigned int) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.05% (10,470,144B) 0x53BF2D: circt::firrtl::importFIRRTL(llvm::SourceMgr&, mlir::MLIRContext*, circt::firrtl::FIRParserOptions) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.05% (10,470,144B) 0x414AD7: executeFirtool(mlir::MLIRContext&) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.05% (10,470,144B) 0x41433D: main (in /home/prithayanb/release/circt/build/bin/firtool)
| |
Before enabling Multithreading::
| ->40.71% (21,312,312B) 0x770FE5: mlir::Operation::create(mlir::Location, mlir::OperationName, mlir::TypeRange, mlir::ValueRange, mlir::DictionaryAttr, mlir::BlockRange, mlir::RegionRange) (mlir/lib/IR/Operation.cpp:94)
| ->40.71% (21,312,312B) 0x770EF2: mlir::Operation::create(mlir::OperationState const&) (mlir/lib/IR/Operation.cpp:83)
| ->40.71% (21,312,312B) 0x6BA032: mlir::OpBuilder::createOperation(mlir::OperationState const&) (mlir/lib/IR/Builders.cpp:400)
| ->14.68% (7,686,976B) 0x55A45D: circt::firrtl::SkipOp mlir::OpBuilder::create<circt::firrtl::SkipOp>(mlir::Location) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.68% (7,686,976B) 0x5478B1: (anonymous namespace)::FIRStmtParser::parseSkip() (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.68% (7,686,976B) 0x54164C: (anonymous namespace)::FIRStmtParser::parseSimpleStmt(unsigned int) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.68% (7,686,976B) 0x53EDF3: (anonymous namespace)::FIRStmtParser::parseSimpleStmtBlock(unsigned int) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.68% (7,686,976B) 0x53BECD: circt::firrtl::importFIRRTL(llvm::SourceMgr&, mlir::MLIRContext*, circt::firrtl::FIRParserOptions) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.68% (7,686,976B) 0x414AFA: executeFirtool(mlir::MLIRContext&) (in /home/prithayanb/release/circt/build/bin/firtool)
| | ->14.68% (7,686,976B) 0x41433D: main (in /home/prithayanb/release/circt/build/bin/firtool)
comment created time in 2 days
pull request commentllvm/circt
[Scheduling] Set up infrastructure to model the basic problem.
Sorry, will take a look today!
comment created time in 2 days
pull request commentllvm/circt
[Scheduling] Set up infrastructure to model the basic problem.
Yeah, sorry for the delay, but I will take a look.
comment created time in 2 days
push eventllvm/mlir-www
commit sha 42129d3ef60d08064724050deafb378cdad54fc7
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 2 days
push eventllvm/circt
commit sha 4fa60c272cd55f67731a32aa05cde16dfc56e23b
Start LowerTypes rework
commit sha e8645646b6ba9332ae49fb7efd32019ad48d9d7b
checkpoint
commit sha 32bf9dd708bf1f52944167616cbce34a65a52fd2
checkpoint with subaccess writes
commit sha 1de1484ef88a4bcaba0396a1dc9f8dda86cca842
checkpoint with subaccess reads
commit sha f43f6eaf5dc26059ba7e20b48fa4611bf60684d4
split use visitor from decl visitor
commit sha 06a39b71b50e1fc6798cc2f7f080721f481952b8
checkpoint
commit sha 4f20c3f3b9a775206e5c8e1c8bf03e11af226d2a
Add lowering support for BlockArgument and InstanceOp
commit sha a7b68075bae2da2745cc940679e9da3259ca40a9
Fix InstanceOp issue and add lit tests
commit sha a453fad64ad206ce2596818ea7f0ab6ed7711e56
Update Argument lowering
commit sha 931f42b90034e357beefc802e2efb3d3a55c461b
Add InvalidOp and lit test cases
commit sha db3a151a433d1f9860fd2b6cd34837341de82b2a
Update lit test cases
commit sha d5ab1858bbc19f52e00afecd6c6945ba8145a6a3
Add WhenOp and lit tests
commit sha 9ef39af1b671659d3a8aca5bc7d5c343a1887326
checkpoint with module arg lowering
commit sha 83aa989f401e91edfe521ed451d60377275d6c6c
add support for Parital Connect
commit sha fda2e7225e31f190a17fa1e845c6c22e02f149da
merge
commit sha 7c6a8a436caa4009b02d230a0b52d960e915c4ab
checkpoint
commit sha deca87f450989b5717070ba7607b0c832bd2fb53
Merge branch 'dev/darthscsi/LowerTypesV2' of github.com:llvm/circt into dev/darthscsi/LowerTypesV2
commit sha aefb959964c86bc2921c73a220178f3a373bdd30
merge
commit sha ba74eddb006216fa48fa2693d6d0d1a55102ed15
format
commit sha d439852aaf97592d9102e4f34166a8a47721e20f
merge
push time in 2 days
pull request commentllvm/circt
[Scheduling] Set up infrastructure to model the basic problem.
@mikeurbach and/or @hanchenye, would you be willing to review this PR, whenever you've got some time?
comment created time in 2 days
PR opened llvm/circt
pr created time in 2 days
push eventllvm/circt
commit sha 5db02d71fb7646f30ea1477226b71615756eafe9
Calyx dialect initial commit. (#1287) * Initial commit for Calyx dialect (WIP). * ws * Remove empty test. * Calyx component printing (cont) * nit todo * Mess around with components. * Remove ops for scaffolding review. * [obvious] Remove extra `-`s. * Remove extra stuff. * nits * Address comments pt1. * address comments pt2. * Add Attrs.
push time in 2 days
PR merged llvm/circt
pr closed time in 2 days
push eventcirct/perf
commit sha 69e65e03fa8414857c1ddaa31b282f2dba47389a
Deploying to gh-pages from @ circt/perf@ecd8ead7222e7e3dab9ff517054cd18cfcd1e55f 🚀
push time in 2 days
push eventllvm/mlir-www
commit sha 525816fa401c99b6e7dba0bb696643da216618a6
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 2 days
push eventllvm/mlir-www
commit sha 37d2475e6365c697a2324ab1b8e8f5e594516a4c
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 2 days
PR opened apple/swift-evolution
Hello, this pull request is an amendment to SE-0296 so that the compiler accepts function overloads that differ only in async.
It addresses this request from @DougGregor.
pr created time in 2 days
issue commentllvm/circt
It may build against libgraphviz-dev.
On Thu, Jun 17, 2021 at 6:21 PM mikeurbach ***@***.***> wrote:
Hmm, well I do have the graphviz tools (like dot) available. I re-ran CMake just to confirm, and I still have this issue. I'll keep digging into it.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/llvm/circt/issues/1299#issuecomment-863662931, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALNXYHSQMEXWZLI3WRDA5LTTKNTBANCNFSM464KQDPQ .
comment created time in 2 days
pull request commentllvm/circt
@cgyurgyik this looks good to me, thanks for the fixups!
comment created time in 2 days
push eventllvm/mlir-www
commit sha 5572284bac062909ba6a0a6b75e6db33c7cf7484
deploy: f296f6a67f53577f74207a8701919e3f81be0214
push time in 2 days