forked from OSchip/llvm-project
[AArch64][NFC] Replace setOperationAction and AddPromotedToType
with setOperationPromotedToType. Reviewed By: dmgreen Differential Revision: https://reviews.llvm.org/D132213
This commit is contained in:
parent
cab58b7e5c
commit
53bc7d5f08
|
@ -628,14 +628,10 @@ AArch64TargetLowering::AArch64TargetLowering(const TargetMachine &TM,
|
|||
setOperationAction(Op, MVT::f16, Custom);
|
||||
|
||||
// promote v4f16 to v4f32 when that is known to be safe.
|
||||
setOperationAction(ISD::FADD, MVT::v4f16, Promote);
|
||||
setOperationAction(ISD::FSUB, MVT::v4f16, Promote);
|
||||
setOperationAction(ISD::FMUL, MVT::v4f16, Promote);
|
||||
setOperationAction(ISD::FDIV, MVT::v4f16, Promote);
|
||||
AddPromotedToType(ISD::FADD, MVT::v4f16, MVT::v4f32);
|
||||
AddPromotedToType(ISD::FSUB, MVT::v4f16, MVT::v4f32);
|
||||
AddPromotedToType(ISD::FMUL, MVT::v4f16, MVT::v4f32);
|
||||
AddPromotedToType(ISD::FDIV, MVT::v4f16, MVT::v4f32);
|
||||
setOperationPromotedToType(ISD::FADD, MVT::v4f16, MVT::v4f32);
|
||||
setOperationPromotedToType(ISD::FSUB, MVT::v4f16, MVT::v4f32);
|
||||
setOperationPromotedToType(ISD::FMUL, MVT::v4f16, MVT::v4f32);
|
||||
setOperationPromotedToType(ISD::FDIV, MVT::v4f16, MVT::v4f32);
|
||||
|
||||
setOperationAction(ISD::FABS, MVT::v4f16, Expand);
|
||||
setOperationAction(ISD::FNEG, MVT::v4f16, Expand);
|
||||
|
|
Loading…
Reference in New Issue