aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authorAbhishek Kaushik <abhishek.kaushik@intel.com>2025-08-04 19:05:36 +0530
committerGitHub <noreply@github.com>2025-08-04 19:05:36 +0530
commit1c0ac80d4a9ef6c21914f2317003979952c2a2c3 (patch)
treee8ef1a73e05d12933c2f0eb1c1d888193c2516fb /llvm/lib/Object/ObjectFile.cpp
parentcd8f348c69345755f559049f415ce8b6c0d6edc1 (diff)
downloadllvm-1c0ac80d4a9ef6c21914f2317003979952c2a2c3.zip
llvm-1c0ac80d4a9ef6c21914f2317003979952c2a2c3.tar.gz
llvm-1c0ac80d4a9ef6c21914f2317003979952c2a2c3.tar.bz2
[DAG] Combine `store + vselect` to `masked_store` (#145176)
Add a new combine to replace ``` (store ch (vselect cond truevec (load ch ptr offset)) ptr offset) ``` to ``` (mstore ch truevec ptr offset cond) ``` This saves a blend operation on targets that support conditional stores.
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions