diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-11-20 14:19:29 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-11-20 14:19:29 +0000 |
commit | c17e1b74b86516b6a64c162e4532f3d12042b097 (patch) | |
tree | 17b289b79ef2c069a3f95a5f4e6c13b99792c171 /llvm/lib | |
parent | 3f10e9953d28de37a32a4e744bc0b98bb449d97d (diff) | |
download | bcm5719-llvm-c17e1b74b86516b6a64c162e4532f3d12042b097.tar.gz bcm5719-llvm-c17e1b74b86516b6a64c162e4532f3d12042b097.zip |
[X86][AVX512VL] Removed duplicate operation action
Basic AVX512F already declared uint_to_fp v4i32 as legal
llvm-svn: 287493
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 3508ae49283..004b9fa431a 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -1270,7 +1270,6 @@ X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM, setOperationAction(ISD::FP_TO_SINT, MVT::v8i32, Legal); setOperationAction(ISD::FP_TO_UINT, MVT::v8i32, Legal); setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Legal); - setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Legal); setOperationAction(ISD::FP_TO_SINT, MVT::v4i32, Legal); setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Legal); setOperationAction(ISD::ZERO_EXTEND, MVT::v4i32, Custom); @@ -2414,7 +2413,7 @@ static SDValue getv64i1Argument(CCValAssign &VA, CCValAssign &NextVA, } else { // When a physical register is available read the value from it and glue // the reads together. - ArgValueLo = + ArgValueLo = DAG.getCopyFromReg(Root, Dl, VA.getLocReg(), MVT::i32, *InFlag); *InFlag = ArgValueLo.getValue(2); ArgValueHi = |