Lines Matching refs:HARDFLOAT
78 class HARDFLOAT { list<Predicate> HardFloatPredicate = [IsNotSoftFloat]; }
109 HARDFLOAT {
125 HARDFLOAT,
147 [(set DstRC:$rt, (OpNode SrcRC:$fs))], Itin, FrmFR, opstr>, HARDFLOAT;
152 [(set DstRC:$fs, (OpNode SrcRC:$rt))], Itin, FrmFR, opstr>, HARDFLOAT;
157 !strconcat(opstr, "\t$rt, $fs"), [], Itin, FrmFR, opstr>, HARDFLOAT {
167 HARDFLOAT {
175 [(OpNode RC:$rt, addrDefault:$addr)], Itin, FrmFI, opstr>, HARDFLOAT {
185 FrmFR, opstr>, HARDFLOAT;
192 Itin, FrmFR, opstr>, HARDFLOAT;
199 FrmFI, opstr>, HARDFLOAT {
208 FrmFI, opstr>, HARDFLOAT {
217 FrmFI, opstr>, HARDFLOAT {
229 !strconcat("c.$cond.", typestr)>, HARDFLOAT {
238 FrmFR>, HARDFLOAT;
559 def BuildPairF64 : BuildPairF64Base<AFGR64Opnd>, FGR_32, HARDFLOAT;
560 def BuildPairF64_64 : BuildPairF64Base<FGR64Opnd>, FGR_64, HARDFLOAT;
573 def ExtractElementF64 : ExtractElementF64Base<AFGR64Opnd>, FGR_32, HARDFLOAT;
574 def ExtractElementF64_64 : ExtractElementF64Base<FGR64Opnd>, FGR_64, HARDFLOAT;
583 FGR_32, HARDFLOAT;
588 FGR_64, HARDFLOAT;
594 ISA_MIPS1_NOT_32R6_64R6, HARDFLOAT;
596 ISA_MIPS2_NOT_32R6_64R6, HARDFLOAT;
598 ISA_MIPS1_NOT_32R6_64R6, HARDFLOAT;
600 ISA_MIPS2_NOT_32R6_64R6, HARDFLOAT;