@@ -842,23 +842,17 @@ def X86fldf80 : PatFrag<(ops node:$ptr), (X86fld node:$ptr), [{
842
842
return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::f80;
843
843
}]>;
844
844
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)> {
848
846
let IsLoad = true;
849
847
let MemoryVT = i16;
850
848
}
851
849
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)> {
855
851
let IsLoad = true;
856
852
let MemoryVT = i32;
857
853
}
858
854
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)> {
862
856
let IsLoad = true;
863
857
let MemoryVT = i64;
864
858
}
@@ -873,26 +867,20 @@ def X86fist64 : PatFrag<(ops node:$val, node:$ptr),
873
867
return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
874
868
}]>;
875
869
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)> {
880
872
let IsStore = true;
881
873
let MemoryVT = i16;
882
874
}
883
875
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)> {
888
878
let IsStore = true;
889
879
let MemoryVT = i32;
890
880
}
891
881
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)> {
896
884
let IsStore = true;
897
885
let MemoryVT = i64;
898
886
}
0 commit comments