OSDN Git Service

[AVX-512] Use FR32X/FR64X/VR128X/VR256X register classes in addRegisterClass if AVX51...
authorCraig Topper <craig.topper@gmail.com>
Mon, 1 Aug 2016 04:29:13 +0000 (04:29 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 1 Aug 2016 04:29:13 +0000 (04:29 +0000)
commite0f68ac00dcee25c7c645ece21458b9f98a43cc0
treef03eeac3cafb69dc673106e9956109ba875a0aa6
parent8b3212e29f28fed9014154bc92e784447e8c433a
[AVX-512] Use FR32X/FR64X/VR128X/VR256X register classes in addRegisterClass if AVX512(for FR32X/FR64) or VLX(for VR128X/VR256) is supported. This is a minimal requirement to be able to allocate all 32 registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277319 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp