summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/COFFYAML.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2014-08-12 21:13:12 +0000
committerAdam Nemet <anemet@apple.com>2014-08-12 21:13:12 +0000
commitcee9d0a4608847acfe58ffc01be97bbc7ed88941 (patch)
tree44dfbf7264877ac881c8332b5a09486c90d9e1ff /llvm/lib/Object/COFFYAML.cpp
parent646f23b80934387d7b0873014bcd1aa6cf28372c (diff)
downloadbcm5719-llvm-cee9d0a4608847acfe58ffc01be97bbc7ed88941.tar.gz
bcm5719-llvm-cee9d0a4608847acfe58ffc01be97bbc7ed88941.zip
[AVX512] Handle valign masking intrinsic via C++ lowering
I think that this will scale better in most cases than adding a Pat<> for each mapping from the intrinsic DAG to the intruction (i.e. rri, rrik, rrikz). We can just lower to the SDNode and have the resulting DAG be matches by the DAG patterns. Alternatively (long term), we could keep the Pat<>s but generate them via the new AVX512_masking multiclass. The difficulty is that in order to formulate that we would have to concatenate DAGs. Currently this is only supported if the operators of the input DAGs are identical. llvm-svn: 215473
Diffstat (limited to 'llvm/lib/Object/COFFYAML.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud