[VPlan] Fix convertToPhisToBlends folding non poison blend to poison (#180686)
This fixes a miscompile in #180005 where we didn't check that the first
incoming value isn't poison.
We should use the first non-poison incoming value if it exists, or just
poison if all the incoming values are poison.
[LoopVectorizer] Rename variable (NFC). (#180585)
Since TargetTransformInfo::enableAggressiveInterleaving(bool
HasReductions) takes the HasReductions argument, the LoopVectorizer
should save its returned value in a variable called AggressivelyInterleave
instead of AggressivelyInterleaveReductions.
Change init entrypoint to always go through the filterChange() pipeline, but have a fast path in there that initializes without a filter. This adds the filter immediately when loading with the page with the URL hash
[NFC][TableGen] Adopt CodeGenHelpers in GobalISel emitters (#180143)
Add specific emitters for `#ifdef` and `#ifndef` based guards and adopt
them and other CodeGenHelpers in Global ISel emitters.
devel/kBuild: fix build on powerpc*
Add architecture-specific code to kHlpAssertBreakpoint() so that
the build progresses on powerpc-derived platforms.
This whole thing can probably be replaced with just
#define kHlpAssertBreakpoint __builtin_trap
but I have decided for the minimal invasive change for now.
Approved by: portmgr (build fix blanket)
Sponsored by: Raptor Computing Systems, LLC
MFH: 2026Q1
Please enter the commit message for your changes. Lines starting
(cherry picked from commit 982b130cfc058aa9bdc19933d2993393970e5833)
devel/efivar: exorcise -march=native
This fixes the build on powerpc64le.
Should also avoid the usual problems caused by -march=native.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
(cherry picked from commit 31cb697698ac528a3836564ffbaf68604866f622)
textproc/comparator: Find common sections in source trees
comparator is a program for rapidly finding common segments in large
source-code trees. See the manual page for instructions. It comes with
a filtering postprecessor, filterator.
devel/efivar: exorcise -march=native
This fixes the build on powerpc64le.
Should also avoid the usual problems caused by -march=native.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
devel/kBuild: fix build on powerpc*
Add architecture-specific code to kHlpAssertBreakpoint() so that
the build progresses on powerpc-derived platforms.
This whole thing can probably be replaced with just
#define kHlpAssertBreakpoint __builtin_trap
but I have decided for the minimal invasive change for now.
Approved by: portmgr (build fix blanket)
Sponsored by: Raptor Computing Systems, LLC
MFH: 2026Q1
Please enter the commit message for your changes. Lines starting