Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable strict ta #109951

Closed
wants to merge 1,429 commits into from
Closed

Disable strict ta #109951

wants to merge 1,429 commits into from

Conversation

ZuseZ4
Copy link
Contributor

@ZuseZ4 ZuseZ4 commented Apr 4, 2023

required for enums, but breaks #16

wsmoses and others added 30 commits August 8, 2022 02:25
* Fix meta store via load

* fix diffuse analysis for runtime activity check

* fix
* Julia custom alloc fixups

* Fix tape usage in rev

* fix
* Fix typeanalysis recusion bug and noarg gep

* Update TypeAnalysis.cpp
* other mangleing

* adjust TypeAnalysis to Rb_tree update

* add wip test

* update test and ActivityAnalysis

* fixing older llvm tests

* fix llvm-10 and older

* fix llvm-8 and older
* Fast loop affine integer calculation

* fix for step
* loose-types fallback for or, and

* mark inactive
* Simplify diffe ABI

* Correct writetomem

* Fix bug

* Fix token ty bug
* add remainder

* add tg intrinsic support

* move log1p and asin to tablegen

* add remainder test, fix Intrinsic FunctionType

* add fwd remainder test
* Consider name only and not function type

* Simplify func api

* Simplify allocation detection APIs

* Additional func fixups

* Simplify activity analysis

* fixup

* lower llvm fix
* Correct load of struct behavior

* Fix build

* Fix build

* Functioning scope opts

* Additional md

* fix build

* fix 15
* Add option for split phi nodes

* Fix phi

Co-authored-by: William S. Moses <gh@wsmoses.com>
* Fix LLVM 15

* Multi version tests

* Fix build on 15+
* Fix shuffle canonicalization

* Add assertion

Co-authored-by: Manuel Drehwald <git@manuel.drehwald.info>
Lorenz Schmidt and others added 28 commits February 21, 2023 15:22
Both projects have moved, so point to their current location.
* Remove using namespace llvm from header files

* Move implementation out of headers
* Move custom handler to preserve nvvm

* Add test

* fix

* fix llvm tests

* fix tests
* Simplify intrinsic activity

* Add to list
…ec0e432e'

git-subtree-dir: src/tools/enzyme
git-subtree-mainline: cbe696f
git-subtree-split: 74122a3
@ZuseZ4
Copy link
Contributor Author

ZuseZ4 commented Apr 4, 2023

that ... was the wrong repo.

@ZuseZ4 ZuseZ4 closed this Apr 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants