summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/xray/tests/unit/function_call_trie_test.cc
diff options
context:
space:
mode:
authorMikhail Dvoretckii <mikhail.dvoretckii@intel.com>2018-07-10 08:22:44 +0000
committerMikhail Dvoretckii <mikhail.dvoretckii@intel.com>2018-07-10 08:22:44 +0000
commitd1bf9ef0c7926a64a202865a6b879190c9b4cf9c (patch)
treec3626883c7475d47144a67697df12f6203556a5b /compiler-rt/lib/xray/tests/unit/function_call_trie_test.cc
parentd32ca2c0b78def49ed6e9b612f5481775662fc4e (diff)
downloadbcm5719-llvm-d1bf9ef0c7926a64a202865a6b879190c9b4cf9c.tar.gz
bcm5719-llvm-d1bf9ef0c7926a64a202865a6b879190c9b4cf9c.zip
[X86] Lowering integer truncation intrinsics to native IR
This patch lowers the _mm[256|512]_cvtepi{64|32|16}_epi{32|16|8} intrinsics to native IR in cases where the result's length is less than 128 bits. The resulting IR for 256-bit inputs is folded into VPMOV instructions, while for 128-bit inputs the vpshufb (or, in the 64-to-32-bit case, vinsertps) instructions are generated instead Differential Revision: https://reviews.llvm.org/D48712 llvm-svn: 336643
Diffstat (limited to 'compiler-rt/lib/xray/tests/unit/function_call_trie_test.cc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud