Lines Matching +full:odd +full:- +full:numbered
1 //===-- Mips.td - Describe the Mips Target Machine ---------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
12 // Target-independent interfaces
13 //===----------------------------------------------------------------------===//
20 // having to re-add all the existing predicates.
36 // Predicate for marking the instruction as usable in hard-float mode only.
56 //===----------------------------------------------------------------------===//
58 //===----------------------------------------------------------------------===//
61 "Disable SVR4-style position-independent code">;
63 "Pointers are 64-bit wide">;
65 "General Purpose Registers are 64-bit wide">;
67 "Support 64-bit FP registers">;
71 "IEEE 754-2008 NaN encoding">;
73 "Disable IEEE 754-2008 abs.fmt mode">;
74 def FeatureSingleFloat : SubtargetFeature<"single-float", "IsSingleFloat",
76 def FeatureSoftFloat : SubtargetFeature<"soft-float", "IsSoftFloat", "true",
79 "Disable odd numbered single-precision "
89 "Subset of MIPS-III that is also in MIPS32 "
92 "Subset of MIPS-III that is also in MIPS32r2 "
100 "Subset of MIPS-IV that is also in MIPS32 "
103 "Subset of MIPS-IV that is also in MIPS32r2 "
110 "Subset of MIPS-V that is also in MIPS32r2 "
159 "Mips DSP-R2 ASE", [FeatureDSP]>;
161 : SubtargetFeature<"dspr3", "HasDSPR3", "true", "Mips DSP-R3 ASE",
190 "use-tcc-in-div",
196 "Disable 4-operand madd.fmt and related instructions">;
200 def FeatureLongCalls : SubtargetFeature<"long-calls", "UseLongCalls", "true",
204 : SubtargetFeature<"xgot", "UseXGOT", "true", "Assume 32-bit GOT">;
206 def FeatureUseIndirectJumpsHazard : SubtargetFeature<"use-indirect-jump-hazard",
212 : SubtargetFeature<"strict-align", "StrictAlign", "true",
215 //===----------------------------------------------------------------------===//
217 //===----------------------------------------------------------------------===//
233 //===----------------------------------------------------------------------===//
235 //===----------------------------------------------------------------------===//
288 //===----------------------------------------------------------------------===//
290 //===----------------------------------------------------------------------===//