@@ -842,23 +842,17 @@ def X86fldf80 : PatFrag<(ops node:$ptr), (X86fld node:$ptr), [{
842842 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f80;
843843}]>;
844844
845- def X86fild16 : PatFrag<(ops node:$ptr), (X86fild node:$ptr), [{
846- return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
847- }]> {
845+ def X86fild16 : PatFrag<(ops node:$ptr), (X86fild node:$ptr)> {
848846 let IsLoad = true;
849847 let MemoryVT = i16;
850848}
851849
852- def X86fild32 : PatFrag<(ops node:$ptr), (X86fild node:$ptr), [{
853- return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
854- }]> {
850+ def X86fild32 : PatFrag<(ops node:$ptr), (X86fild node:$ptr)> {
855851 let IsLoad = true;
856852 let MemoryVT = i32;
857853}
858854
859- def X86fild64 : PatFrag<(ops node:$ptr), (X86fild node:$ptr), [{
860- return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
861- }]> {
855+ def X86fild64 : PatFrag<(ops node:$ptr), (X86fild node:$ptr)> {
862856 let IsLoad = true;
863857 let MemoryVT = i64;
864858}
@@ -873,26 +867,20 @@ def X86fist64 : PatFrag<(ops node:$val, node:$ptr),
873867 return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
874868}]>;
875869
876- def X86fp_to_i16mem : PatFrag<(ops node:$val, node:$ptr),
877- (X86fp_to_mem node:$val, node:$ptr), [{
878- return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i16;
879- }]> {
870+ def X86fp_to_i16mem
871+ : PatFrag<(ops node:$val, node:$ptr), (X86fp_to_mem node:$val, node:$ptr)> {
880872 let IsStore = true;
881873 let MemoryVT = i16;
882874}
883875
884- def X86fp_to_i32mem : PatFrag<(ops node:$val, node:$ptr),
885- (X86fp_to_mem node:$val, node:$ptr), [{
886- return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i32;
887- }]> {
876+ def X86fp_to_i32mem
877+ : PatFrag<(ops node:$val, node:$ptr), (X86fp_to_mem node:$val, node:$ptr)> {
888878 let IsStore = true;
889879 let MemoryVT = i32;
890880}
891881
892- def X86fp_to_i64mem : PatFrag<(ops node:$val, node:$ptr),
893- (X86fp_to_mem node:$val, node:$ptr), [{
894- return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
895- }]> {
882+ def X86fp_to_i64mem
883+ : PatFrag<(ops node:$val, node:$ptr), (X86fp_to_mem node:$val, node:$ptr)> {
896884 let IsStore = true;
897885 let MemoryVT = i64;
898886}
0 commit comments