Lines Matching full:bool

46   bool UseHVX64BOps = false;
47 bool UseHVX128BOps = false;
49 bool UseAudioOps = false;
50 bool UseCompound = false;
51 bool UseLongCalls = false;
52 bool UseMemops = false;
53 bool UsePackets = false;
54 bool UseNewValueJumps = false;
55 bool UseNewValueStores = false;
56 bool UseSmallData = false;
57 bool UseUnsafeMath = false;
58 bool UseZRegOps = false;
59 bool UseHVXIEEEFPOps = false;
60 bool UseHVXQFloatOps = false;
61 bool UseHVXFloatingPoint = false;
62 bool UseCabac = false;
64 bool HasPreV65 = false;
65 bool HasMemNoShuf = false;
66 bool EnableDuplex = false;
67 bool ReservedR19 = false;
68 bool NoreturnStackElim = false;
76 bool UseBSBScheduling;
87 bool shouldTFRICallBind(const HexagonInstrInfo &HII,
115 bool isEnvironmentMusl() const { in isEnvironmentMusl()
145 bool isXRaySupported() const override { return true; } in isXRaySupported()
147 bool hasV5Ops() const { in hasV5Ops()
150 bool hasV5OpsOnly() const { in hasV5OpsOnly()
153 bool hasV55Ops() const { in hasV55Ops()
156 bool hasV55OpsOnly() const { in hasV55OpsOnly()
159 bool hasV60Ops() const { in hasV60Ops()
162 bool hasV60OpsOnly() const { in hasV60OpsOnly()
165 bool hasV62Ops() const { in hasV62Ops()
168 bool hasV62OpsOnly() const { in hasV62OpsOnly()
171 bool hasV65Ops() const { in hasV65Ops()
174 bool hasV65OpsOnly() const { in hasV65OpsOnly()
177 bool hasV66Ops() const { in hasV66Ops()
180 bool hasV66OpsOnly() const { in hasV66OpsOnly()
183 bool hasV67Ops() const { in hasV67Ops()
186 bool hasV67OpsOnly() const { in hasV67OpsOnly()
189 bool hasV68Ops() const { in hasV68Ops()
192 bool hasV68OpsOnly() const { in hasV68OpsOnly()
195 bool hasV69Ops() const { in hasV69Ops()
198 bool hasV69OpsOnly() const { in hasV69OpsOnly()
201 bool hasV71Ops() const { in hasV71Ops()
204 bool hasV71OpsOnly() const { in hasV71OpsOnly()
207 bool hasV73Ops() const { in hasV73Ops()
210 bool hasV73OpsOnly() const { in hasV73OpsOnly()
214 bool useAudioOps() const { return UseAudioOps; } in useAudioOps()
215 bool useCompound() const { return UseCompound; } in useCompound()
216 bool useLongCalls() const { return UseLongCalls; } in useLongCalls()
217 bool useMemops() const { return UseMemops; } in useMemops()
218 bool usePackets() const { return UsePackets; } in usePackets()
219 bool useNewValueJumps() const { return UseNewValueJumps; } in useNewValueJumps()
220 bool useNewValueStores() const { return UseNewValueStores; } in useNewValueStores()
221 bool useSmallData() const { return UseSmallData; } in useSmallData()
222 bool useUnsafeMath() const { return UseUnsafeMath; } in useUnsafeMath()
223 bool useZRegOps() const { return UseZRegOps; } in useZRegOps()
224 bool useCabac() const { return UseCabac; } in useCabac()
226 bool isTinyCore() const { return HexagonProcFamily == TinyCore; } in isTinyCore()
227 bool isTinyCoreWithDuplex() const { return isTinyCore() && EnableDuplex; } in isTinyCoreWithDuplex()
229 bool useHVXIEEEFPOps() const { return UseHVXIEEEFPOps && useHVXOps(); } in useHVXIEEEFPOps()
230 bool useHVXQFloatOps() const { in useHVXQFloatOps()
233 bool useHVXFloatingPoint() const { return UseHVXFloatingPoint; } in useHVXFloatingPoint()
234 bool useHVXOps() const { in useHVXOps()
237 bool useHVXV60Ops() const { in useHVXV60Ops()
240 bool useHVXV62Ops() const { in useHVXV62Ops()
243 bool useHVXV65Ops() const { in useHVXV65Ops()
246 bool useHVXV66Ops() const { in useHVXV66Ops()
249 bool useHVXV67Ops() const { in useHVXV67Ops()
252 bool useHVXV68Ops() const { in useHVXV68Ops()
255 bool useHVXV69Ops() const { in useHVXV69Ops()
258 bool useHVXV71Ops() const { in useHVXV71Ops()
261 bool useHVXV73Ops() const { in useHVXV73Ops()
264 bool useHVX128BOps() const { return useHVXOps() && UseHVX128BOps; } in useHVX128BOps()
265 bool useHVX64BOps() const { return useHVXOps() && UseHVX64BOps; } in useHVX64BOps()
267 bool hasMemNoShuf() const { return HasMemNoShuf; } in hasMemNoShuf()
268 bool hasReservedR19() const { return ReservedR19; } in hasReservedR19()
269 bool usePredicatedCalls() const;
271 bool noreturnStackElim() const { return NoreturnStackElim; } in noreturnStackElim()
273 bool useBSBScheduling() const { return UseBSBScheduling; } in useBSBScheduling()
274 bool enableMachineScheduler() const override;
279 bool enableMachineSchedDefaultSched() const override { return false; } in enableMachineSchedDefaultSched()
286 bool enablePostRAScheduler() const override { return true; } in enablePostRAScheduler()
288 bool enableSubRegLiveness() const override;
306 bool useAA() const override;
332 bool isHVXElementType(MVT Ty, bool IncludeBool = false) const;
333 bool isHVXVectorType(EVT VecTy, bool IncludeBool = false) const;
334 bool isTypeForHVX(Type *VecTy, bool IncludeBool = false) const;
350 bool IsArtificial, int Latency) const;
353 bool isBestZeroLatency(SUnit *Src, SUnit *Dst, const HexagonInstrInfo *TII,