• Home
  • Raw
  • Download

Lines Matching full:bool

55   bool IsLittle;
58 bool IsSoftFloat;
63 bool IsSingleFloat;
66 bool IsFPXX;
69 bool NoABICalls;
72 bool IsFP64bit;
76 bool UseOddSPReg;
79 bool IsNaN2008bit;
82 bool IsGP64bit;
85 bool IsPTR64bit;
88 bool HasVFPU;
91 bool HasCnMips;
94 bool IsLinux;
97 bool UseSmallSection;
102 bool HasMips3_32;
105 bool HasMips3_32r2;
108 bool HasMips4_32;
111 bool HasMips4_32r2;
114 bool HasMips5_32r2;
117 bool InMips16Mode;
120 bool InMips16HardFloat;
123 bool PreviousInMips16Mode;
126 bool InMicroMipsMode;
129 bool HasDSP, HasDSPR2, HasDSPR3;
132 bool AllowMixed16_32;
137 bool Os16;
140 bool HasMSA;
143 bool UseTCCInDIV;
146 bool HasEVA;
164 bool isPositionIndependent() const;
166 bool enablePostRAScheduler() const override;
170 bool isABI_N64() const;
171 bool isABI_N32() const;
172 bool isABI_O32() const;
174 bool isABI_FPXX() const { return isABI_O32() && IsFPXX; } in isABI_FPXX()
179 bool little, const MipsTargetMachine &TM);
185 bool hasMips1() const { return MipsArchVersion >= Mips1; } in hasMips1()
186 bool hasMips2() const { return MipsArchVersion >= Mips2; } in hasMips2()
187 bool hasMips3() const { return MipsArchVersion >= Mips3; } in hasMips3()
188 bool hasMips4() const { return MipsArchVersion >= Mips4; } in hasMips4()
189 bool hasMips5() const { return MipsArchVersion >= Mips5; } in hasMips5()
190 bool hasMips4_32() const { return HasMips4_32; } in hasMips4_32()
191 bool hasMips4_32r2() const { return HasMips4_32r2; } in hasMips4_32r2()
192 bool hasMips32() const { in hasMips32()
196 bool hasMips32r2() const { in hasMips32r2()
200 bool hasMips32r3() const { in hasMips32r3()
204 bool hasMips32r5() const { in hasMips32r5()
208 bool hasMips32r6() const { in hasMips32r6()
212 bool hasMips64() const { return MipsArchVersion >= Mips64; } in hasMips64()
213 bool hasMips64r2() const { return MipsArchVersion >= Mips64r2; } in hasMips64r2()
214 bool hasMips64r3() const { return MipsArchVersion >= Mips64r3; } in hasMips64r3()
215 bool hasMips64r5() const { return MipsArchVersion >= Mips64r5; } in hasMips64r5()
216 bool hasMips64r6() const { return MipsArchVersion >= Mips64r6; } in hasMips64r6()
218 bool hasCnMips() const { return HasCnMips; } in hasCnMips()
220 bool isLittle() const { return IsLittle; } in isLittle()
221 bool isABICalls() const { return !NoABICalls; } in isABICalls()
222 bool isFPXX() const { return IsFPXX; } in isFPXX()
223 bool isFP64bit() const { return IsFP64bit; } in isFP64bit()
224 bool useOddSPReg() const { return UseOddSPReg; } in useOddSPReg()
225 bool noOddSPReg() const { return !UseOddSPReg; } in noOddSPReg()
226 bool isNaN2008() const { return IsNaN2008bit; } in isNaN2008()
227 bool isGP64bit() const { return IsGP64bit; } in isGP64bit()
228 bool isGP32bit() const { return !IsGP64bit; } in isGP32bit()
230 bool isPTR64bit() const { return IsPTR64bit; } in isPTR64bit()
231 bool isPTR32bit() const { return !IsPTR64bit; } in isPTR32bit()
232 bool isSingleFloat() const { return IsSingleFloat; } in isSingleFloat()
233 bool hasVFPU() const { return HasVFPU; } in hasVFPU()
234 bool inMips16Mode() const { return InMips16Mode; } in inMips16Mode()
235 bool inMips16ModeDefault() const { in inMips16ModeDefault()
242 bool inMips16HardFloat() const { in inMips16HardFloat()
245 bool inMicroMipsMode() const { return InMicroMipsMode; } in inMicroMipsMode()
246 bool inMicroMips32r6Mode() const { return InMicroMipsMode && hasMips32r6(); } in inMicroMips32r6Mode()
247 bool inMicroMips64r6Mode() const { return InMicroMipsMode && hasMips64r6(); } in inMicroMips64r6Mode()
248 bool hasDSP() const { return HasDSP; } in hasDSP()
249 bool hasDSPR2() const { return HasDSPR2; } in hasDSPR2()
250 bool hasDSPR3() const { return HasDSPR3; } in hasDSPR3()
251 bool hasMSA() const { return HasMSA; } in hasMSA()
252 bool hasEVA() const { return HasEVA; } in hasEVA()
253 bool useSmallSection() const { return UseSmallSection; } in useSmallSection()
255 bool hasStandardEncoding() const { return !inMips16Mode(); } in hasStandardEncoding()
257 bool useSoftFloat() const { return IsSoftFloat; } in useSoftFloat()
259 bool enableLongBranchPass() const { in enableLongBranchPass()
264 bool hasExtractInsert() const { return !inMips16Mode() && hasMips32r2(); } in hasExtractInsert()
265 bool hasMTHC1() const { return hasMips32r2(); } in hasMTHC1()
267 bool allowMixed16_32() const { return inMips16ModeDefault() | in allowMixed16_32()
270 bool os16() const { return Os16; } in os16()
272 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
276 static bool useConstantIslands();
291 bool systemSupportsUnalignedAccess() const { return hasMips32r6(); } in systemSupportsUnalignedAccess()