aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm/remove.h
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-02-26 13:57:51 +0000
committerGitHub <noreply@github.com>2025-02-26 13:57:51 +0000
commit4277c21059a80fdd915aef9abd7be3d2b161f1b0 (patch)
tree34885117889bab25fc46215eaf2c631ebad70b33 /libcxx/include/__algorithm/remove.h
parent15fbdc2b9635b75f431a26b89b48fe03e7ed9d5c (diff)
downloadllvm-4277c21059a80fdd915aef9abd7be3d2b161f1b0.zip
llvm-4277c21059a80fdd915aef9abd7be3d2b161f1b0.tar.gz
llvm-4277c21059a80fdd915aef9abd7be3d2b161f1b0.tar.bz2
[VPlan] Introduce explicit broadcasts for live-ins. (#124644)
Add a new VPInstruction::Broadcast opcode and use it to materialize explicit broadcasts of live-ins. The initial patch only materlizes the broadcasts if the vector preheader dominates all uses that need it. Later patches will pick the best valid insert point, thus retiring implicit hoisting of broadcasts from VPTransformsState::get(). PR: https://github.com/llvm/llvm-project/pull/124644
Diffstat (limited to 'libcxx/include/__algorithm/remove.h')
0 files changed, 0 insertions, 0 deletions