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
Merge main -> google #3901
Merged
copybara-service
merged 11 commits into
iree-org:google
from
GMNGeoffrey:main-to-google
Nov 18, 2020
Merged
Merge main -> google #3901
copybara-service
merged 11 commits into
iree-org:google
from
GMNGeoffrey:main-to-google
Nov 18, 2020
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
GMNGeoffrey
commented
Nov 18, 2020
- 347d5c4 Relax SliceOp to being able to be a root op. (Relax SliceOp to being able to be a root op. #3876)
- 26c1e42 Merge pull request Landing support for the LLVM AOT backend on Windows #3757 from google/benvanik-aot-windows
- 4e47a49 Disabling integrations/tensorflow/e2e LLVM JIT tests. The LLVM JIT driver is d..
- 304b71d Merge google -> main (Merge google -> main #3890)
- 3b17bb5 winky boi
- 80a7816 Fixing mismatched class/struct on fwd declarations.
- 61ad236 Small fixes for LLVM AOT backend on Windows. (Small fixes for LLVM AOT backend on Windows. #3786)
- 5c242c9 Adding docs for Windows + AOT.
- e0ec204 Reworking LLVM AOT linking to pick a linker tool based on target env. This add..
- 31e73db Fix missing semicolon with tracing enabled. (Fix missing semicolon with tracing enabled. #3891)
- 7a5a653 Fix-forward sync.h include on Android. (Fix-forward sync.h include on Android. #3885)
Following iree-org#3884 now that I have Android building locally.
This adds the WindowsLinkerTool that uses lld-link or link to generate the DLLs/PDBs. The existing behavior is modeled in UnixLinkerTool that is meant for use with ld/ld.lld. TODOs are in place for mac mach-o and wasm linking, and the UnixLinkerTool could use a lot of work (left for someone who knows more about ld).
* Fix handling when IREE_LLVMAOT_LINKER_PATH is not set. * Intentionally leak dylib libraries on exit when tracing.
* 00c8230 Merge main -> google (iree-org#3889) * b6eabe4 Synchronize submodules * 4a73413 Synchronize submodules with LLVM at llvm/llvm-project@499bce3abab8 * c0b283b Synchronize submodules * 6266659 Integrate LLVM at llvm/llvm-project@499bce3abab8 * a3dd003 Synchronize submodules * 7dd0a50 Integrate LLVM at llvm/llvm-project@65f3e121fe4f * 33e8084 Fix a flaky test
The LLVM JIT driver is deprecated and going away. These tests should be using LLVM AOT instead (iree-org#2673), but this test infra is scary. Ideally, this infra would barely be doing any of this per-backend; there should be few - if any - things exclusively tested by this path that aren't also covered in core tests that don't build/run from python. Or at least, the infra should not be doing all of this via build files (bazel is not a configuration language). Unblocks iree-org#3757 and iree-org#3843.
- Move mergable checks to DispatchConfig. - Add a new trait for root only ops. - Add slice + add tests.
Merged
GMNGeoffrey
added a commit
that referenced
this pull request
Nov 18, 2020
* b37d8f0 Merge pull request #3901 from GMNGeoffrey:main-to-google * 818077e Synchronize submodules * 8d0c66e Synchronize submodules with LLVM at llvm/llvm-project@2be569870486 * f06260b Synchronize submodules * 6809621 Integrate LLVM at llvm/llvm-project@2be569870486 * 05bab61 Synchronize submodules * 3111eb7 Integrate LLVM at llvm/llvm-project@b2613fb2f0f5
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.