Lines Matching refs:Predicate
147 // Mips Instruction Predicate Definitions.
149 def HasSEInReg : Predicate<"Subtarget.hasSEInReg()">,
151 def HasBitCount : Predicate<"Subtarget.hasBitCount()">,
153 def HasSwap : Predicate<"Subtarget.hasSwap()">,
155 def HasCondMov : Predicate<"Subtarget.hasCondMov()">,
157 def HasFPIdx : Predicate<"Subtarget.hasFPIdx()">,
159 def HasMips32 : Predicate<"Subtarget.hasMips32()">,
161 def HasMips32r2 : Predicate<"Subtarget.hasMips32r2()">,
163 def HasMips64 : Predicate<"Subtarget.hasMips64()">,
165 def NotMips64 : Predicate<"!Subtarget.hasMips64()">,
167 def HasMips64r2 : Predicate<"Subtarget.hasMips64r2()">,
169 def IsN64 : Predicate<"Subtarget.isABI_N64()">,
171 def NotN64 : Predicate<"!Subtarget.isABI_N64()">,
173 def InMips16Mode : Predicate<"Subtarget.inMips16Mode()">,
175 def RelocStatic : Predicate<"TM.getRelocationModel() == Reloc::Static">,
177 def RelocPIC : Predicate<"TM.getRelocationModel() == Reloc::PIC_">,
179 def NoNaNsFPMath : Predicate<"TM.Options.NoNaNsFPMath">,
181 def HasStdEnc : Predicate<"Subtarget.hasStandardEncoding()">,
183 def NotDSP : Predicate<"!Subtarget.hasDSP()">;
184 def InMicroMips : Predicate<"Subtarget.inMicroMipsMode()">,
186 def NotInMicroMips : Predicate<"!Subtarget.inMicroMipsMode()">,
188 def IsLE : Predicate<"Subtarget.isLittle()">;
189 def IsBE : Predicate<"!Subtarget.isLittle()">;