profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/lattner/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

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

apple/swift-llbuild 863

A low-level build system, used by Xcode and the Swift Package Manager

push eventllvm/mlir-www

github-actions[bot]

commit sha c492fc0fd487ab643d2fc1ae7b823bea9ec8e6a2

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in an hour

push eventllvm/mlir-www

github-actions[bot]

commit sha f2c0dba198719785ee4306b62c173b3e49c173a5

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 5 hours

push eventllvm/circt-www

github-actions[bot]

commit sha 800b84cc6c1b36f380fa0ef831aaace02bfe1c96

deploy: 1464c8e0233d3fcb9897cd6b91e930841fbf593f

view details

push time in 6 hours

push eventllvm/mlir-www

github-actions[bot]

commit sha fab15ac69fdd78419b142d18f90e5ade6ca58423

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

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.

lattner

comment created time in 11 hours

push eventllvm/mlir-www

github-actions[bot]

commit sha 482784dec56ea22cf345d99c75fd4e9f63741981

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 13 hours

push eventcirct/perf

drom

commit sha 0764c8f74cb0b2f2e17bab8381e939c88316757b

Deploying to gh-pages from @ circt/perf@ecd8ead7222e7e3dab9ff517054cd18cfcd1e55f 🚀

view details

push time in 16 hours

push eventllvm/mlir-www

github-actions[bot]

commit sha 1a4dfac006de0f3bebffaacda070f6023d29662a

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 17 hours

push eventllvm/mlir-www

github-actions[bot]

commit sha 9ecd36ed0e75ba47279fd86c27c53ced64437f37

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 21 hours

push eventllvm/mlir-www

github-actions[bot]

commit sha 26cf639f22a29cac5e1606fb5e5e4014b9e37de7

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in a day

push eventllvm/mlir-www

github-actions[bot]

commit sha 320be19879cc308bf4a5c95d68ae9d85faae5881

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in a day

push eventllvm/circt-www

github-actions[bot]

commit sha 5bdd4fdb7da76f886e36b83c3c78406c40f633a9

deploy: 1464c8e0233d3fcb9897cd6b91e930841fbf593f

view details

push time in a day

push eventllvm/mlir-www

github-actions[bot]

commit sha 801d819a5ecf99dc03000b185cd40cef883f3b92

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

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)
lattner

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!

jopperm

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.

jopperm

comment created time in 2 days

push eventllvm/mlir-www

github-actions[bot]

commit sha 42129d3ef60d08064724050deafb378cdad54fc7

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 2 days

push eventllvm/circt

Andrew Lenharth

commit sha 4fa60c272cd55f67731a32aa05cde16dfc56e23b

Start LowerTypes rework

view details

Andrew Lenharth

commit sha e8645646b6ba9332ae49fb7efd32019ad48d9d7b

checkpoint

view details

Andrew Lenharth

commit sha 32bf9dd708bf1f52944167616cbce34a65a52fd2

checkpoint with subaccess writes

view details

Andrew Lenharth

commit sha 1de1484ef88a4bcaba0396a1dc9f8dda86cca842

checkpoint with subaccess reads

view details

Andrew Lenharth

commit sha f43f6eaf5dc26059ba7e20b48fa4611bf60684d4

split use visitor from decl visitor

view details

Andrew Lenharth

commit sha 06a39b71b50e1fc6798cc2f7f080721f481952b8

checkpoint

view details

Prithayan Barua

commit sha 4f20c3f3b9a775206e5c8e1c8bf03e11af226d2a

Add lowering support for BlockArgument and InstanceOp

view details

Prithayan Barua

commit sha a7b68075bae2da2745cc940679e9da3259ca40a9

Fix InstanceOp issue and add lit tests

view details

Prithayan Barua

commit sha a453fad64ad206ce2596818ea7f0ab6ed7711e56

Update Argument lowering

view details

Prithayan Barua

commit sha 931f42b90034e357beefc802e2efb3d3a55c461b

Add InvalidOp and lit test cases

view details

Prithayan Barua

commit sha db3a151a433d1f9860fd2b6cd34837341de82b2a

Update lit test cases

view details

Prithayan Barua

commit sha d5ab1858bbc19f52e00afecd6c6945ba8145a6a3

Add WhenOp and lit tests

view details

Andrew Lenharth

commit sha 9ef39af1b671659d3a8aca5bc7d5c343a1887326

checkpoint with module arg lowering

view details

Prithayan Barua

commit sha 83aa989f401e91edfe521ed451d60377275d6c6c

add support for Parital Connect

view details

Andrew Lenharth

commit sha fda2e7225e31f190a17fa1e845c6c22e02f149da

merge

view details

Andrew Lenharth

commit sha 7c6a8a436caa4009b02d230a0b52d960e915c4ab

checkpoint

view details

Andrew Lenharth

commit sha deca87f450989b5717070ba7607b0c832bd2fb53

Merge branch 'dev/darthscsi/LowerTypesV2' of github.com:llvm/circt into dev/darthscsi/LowerTypesV2

view details

Andrew Lenharth

commit sha aefb959964c86bc2921c73a220178f3a373bdd30

merge

view details

Andrew Lenharth

commit sha ba74eddb006216fa48fa2693d6d0d1a55102ed15

format

view details

Andrew Lenharth

commit sha d439852aaf97592d9102e4f34166a8a47721e20f

merge

view details

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?

jopperm

comment created time in 2 days

PR opened llvm/circt

[Calyx] Ops
+73 -0

0 comment

3 changed files

pr created time in 2 days

delete branch llvm/circt

delete branch : calyx-dialect

delete time in 2 days

push eventllvm/circt

Chris Gyurgyik

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.

view details

push time in 2 days

PR merged llvm/circt

Calyx dialect initial commit. Calyx

The talk and discussion can be found here. The documentation and paper for Calyx can be found here.

+246 -0

8 comments

13 changed files

cgyurgyik

pr closed time in 2 days

push eventcirct/perf

drom

commit sha 69e65e03fa8414857c1ddaa31b282f2dba47389a

Deploying to gh-pages from @ circt/perf@ecd8ead7222e7e3dab9ff517054cd18cfcd1e55f 🚀

view details

push time in 2 days

push eventllvm/mlir-www

github-actions[bot]

commit sha 525816fa401c99b6e7dba0bb696643da216618a6

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 2 days

push eventllvm/mlir-www

github-actions[bot]

commit sha 37d2475e6365c697a2324ab1b8e8f5e594516a4c

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 2 days

PR opened apple/swift-evolution

[SE-0296] Allow overloads that differ only in async

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.

+18 -8

0 comment

1 changed file

pr created time in 2 days

issue commentllvm/circt

[PyCDE] Graphing API failing

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 .

mikeurbach

comment created time in 2 days

pull request commentllvm/circt

Calyx dialect initial commit.

@cgyurgyik this looks good to me, thanks for the fixups!

cgyurgyik

comment created time in 2 days

push eventllvm/mlir-www

github-actions[bot]

commit sha 5572284bac062909ba6a0a6b75e6db33c7cf7484

deploy: f296f6a67f53577f74207a8701919e3f81be0214

view details

push time in 2 days