Revert "AMDGPU: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3"
This reverts commit 47f6a19181b426baa03182ab6a7a41e16b35301d.
Breaks MIOpen, don't have propper fix yet.
[LLVM][Intrinsics] Refactor `IITDescriptor` (#190011)
The main change is to eliminate the use of "Argument" terminology when
dealing with overloaded types since overloaded types can be either
argument or return values, and some additional renaming for clarity.
1. Rename `Tys` argument to various intrinsic APIs to `OverloadTys` to
better reflect its meaning.
2. Rename `IITDescriptorKind::Argument` to
`IITDescriptorKind::Overloaded` to better convey that it's an overloaded
type. Removed "Argument" suffix for other kinds for dependent types.
3. Rename `ArgKind` to `AnyKind`, `getArgumentNumber` to
`getOverloadIndex`, `getArgumentKind` to `getOverloadKind`,
`getRefArgNumber` to `getRefOverloadIndex`, and `IIT_ARG` to `IIT_ANY`.
4. Rename `IIT_ANYPTR` (used to represent a pointer qualified with
address space) to `IIT_PTR_AS` to clearly distinguish it from
`llvm_anyptr_ty`
5. Change the packing of [ref overload index & overload index] for
`VecOfAnyPtrsToElt` to pack the overload index into the lower bits, so
we can use the `getOverloadIndex` function to get the overload index.
[flang-rt] Add implementation for date_and_time on Windows
date_and_time currently returns -HUGE and blank strings on Windows,
which is what the standard says to do when the date and time aren't
available. This patch adds an implementation that provides the actual
values by providing implementations of the posix functions used by the
existing implementation and then piggybacking off of that
implementation.
Note: This also bumps the minimum Windows version supported by flang-rt
to Windows 10, as some of the functions used here are not available in
earlier Windows versions. Since Windows < 10 is out of support by
Microsoft themselves it should be reasonable for flang-rt to drop
support for them.
[HLSL] Add GetDimensions to Texture2D.
This commit add the GetDimensions mehtods to Texture2D. For DXIL, it
requires intrinsics that are not yet available. They are added, but not
implemented.
Assisted-by: Gemini
[CIR] Implement union aggregate init (#190057)
This ends up being a pretty trivial amount of work, since we just have
to forward the initialization for a union on to the 'active' field,
which this patch does.
[CIR] Implement 'null' function-pointer vtable entries (#190013)
This functionality is described in the Itanium C++ABI 2.5.2 (and is also
where the test comes from). See also VTableBuilder.cpp's documentation
on the declaration of IsOverriderUsed for further details.
However, the explaination is:
When B and C are declared, A is a primary base in each case, so although
vcall offsets are allocated in the A-in-B and A-in-C vtables, no this
adjustment is required and no thunk is generated. However, inside D
objects, A is no longer a primary base of C, so if we allowed calls to
C::f() to use the copy of A's vtable in the C subobject, we would need
to adjust this from C* to B::A*, which would require a third-party
thunk. Since we require that a call to C::f() first convert to A*,
C-in-D's copy of A's vtable is never referenced, so this is not
necessary.
The short of that is: there is no way to call these, so we just emit a
nullptr rather than the required thunk.
src.opts.mk: !CROSS_COMPILER implies !LLVM_BINUTILS_BOOTSTRAP
This fixes the build when WITHOUT_CROSS_COMPILER is set.
Reported by: fuz, vishwin
Fixes: 17494c6e6b7d ("build: Boostrap LLVM_BINUTILS for cross-tools")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56219
[HLSL] Add CalculateLevelOfDetail methods to Texture2D (#188574)
This adds the CalculateLevelOfDetail and CalculateLevelOfDetailUnclamped
methods to Texture2D using the establish pattern used for other methods.
Assisted-by: Gemini
textproc/television: update to 0.15.4
⛰️ Features
795cbe9 (cable) Add podman channels by @delafthi in #954
d6918d8 (cable) Introduce tailscale-exit-node channel by @lucemans in #950
f2b68c4 (shell) Add a proper standard shell autocomplete generation subcommand by @alexpasmantier in #930
🐛 Bug Fixes
c25376d (config) Bat cannot print file paths that starts with '-' on windows by @LeeSF03 in #946
6ba67b1 (deps) Resolve dependabot security vulnerabilities by @alexpasmantier
4a56d12 (docs) Escape curly braces in changelog for MDX compatibility by @alexpasmantier
0ee2d39 (frecency) Persist external-action selections before execute by @lalvarezt in #923
e525063 (previewer) Prevent panic when scroll exceeds content lines length by @CodeMarco05 in #949
8f7444a (results) Fix visual jitter when results first appear by @alexpasmantier in #952
630e537 (shell) Support interactive mode for PowerShell on Windows by @alexpasmantier in #932
6fbfc23 (tests) Use timeout-based assertions for flaky selection tests by @alexpasmantier in #953
ebac256 (uncategorized) Select-1 with prefilled input by @lalvarezt in #942
[19 lines not shown]
textproc/scooter: update to 0.9.0
New features:
Add multiline searching by @thomasschafer in #301
Improve multiline diff preview performance and cache behavior by @thomasschafer in #352
Add TypeScript highlighting and other common formats by @thomasschafer in #327
Bug fixes:
Add editor_open command quoting by @thomasschafer in #345
Other changes:
Bump various deps
Revert "AMDGPU: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3"
This reverts commit 47f6a19181b426baa03182ab6a7a41e16b35301d.
Breaks MIOpen, don't have propper fix yet.
net/tlrc: update to 1.13.0
- New command-line option: --edit
- New config option: output.edit_link
These options make the client print a link to edit the shown tldr page in the
GitHub web editor.
- new command-line option: -s, --search (#160, @FazleArefin)
NAS-140509 / 27.0.0-BETA.1 / fix test_legacy_api test failures (#18620)
The commit in ad71fbed02 caused this test to start failing. Fix the test
to account for the changes in that commit.