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

Merge main -> google #3901

Merged
merged 11 commits into from Nov 18, 2020
Merged

Conversation

GMNGeoffrey
Copy link
Contributor

ScottTodd and others added 11 commits November 17, 2020 15:06
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.
@google-cla google-cla bot added the cla: yes label Nov 18, 2020
@copybara-service copybara-service bot merged commit b37d8f0 into iree-org:google Nov 18, 2020
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants