Searched refs:Quantity (Results 1 – 11 of 11) sorted by relevance
43 QuantityType Quantity = 0;45 explicit CharUnits(QuantityType C) : Quantity(C) {} in CharUnits()63 static CharUnits fromQuantity(QuantityType Quantity) { in fromQuantity() argument64 return CharUnits(Quantity); in fromQuantity()69 static CharUnits fromQuantity(llvm::Align Quantity) { in fromQuantity() argument70 return CharUnits(Quantity.value()); in fromQuantity()75 Quantity += Other.Quantity;79 ++Quantity;83 return CharUnits(Quantity++);86 Quantity -= Other.Quantity;[all …]
93 ScalarTy Quantity = 0;97 constexpr FixedOrScalableQuantity(ScalarTy Quantity, bool Scalable) in FixedOrScalableQuantity() argument98 : Quantity(Quantity), Scalable(Scalable) {} in FixedOrScalableQuantity()101 assert((LHS.Quantity == 0 || RHS.Quantity == 0 ||104 LHS.Quantity += RHS.Quantity;111 assert((LHS.Quantity == 0 || RHS.Quantity == 0 ||114 LHS.Quantity -= RHS.Quantity;121 LHS.Quantity *= RHS;149 return Quantity == RHS.Quantity && Scalable == RHS.Scalable;153 return Quantity != RHS.Quantity || Scalable != RHS.Scalable;[all …]
65 unsigned normalizeQuantity(unsigned Quantity) const { in normalizeQuantity()69 Quantity = std::min(Quantity, NumROBEntries); in normalizeQuantity()74 return std::max(Quantity, 1U); in normalizeQuantity()84 bool isAvailable(unsigned Quantity = 1) const {85 return AvailableEntries >= normalizeQuantity(Quantity);
204 template <typename Quantity> Quantity expandVScale(Quantity X) const { in expandVScale()207 X = Quantity::getFixed(X.getKnownMinValue() * VScale); in expandVScale()
120 virtual void EmitNoops(unsigned Quantity) { in EmitNoops() argument122 for (unsigned i = 0; i < Quantity; ++i) in EmitNoops()
1584 unsigned Quantity) const;
264 unsigned Quantity) { in insertNoopsInBundle() argument265 while (Quantity > 0) { in insertNoopsInBundle()266 unsigned Arg = std::min(Quantity, 8u); in insertNoopsInBundle()267 Quantity -= Arg; in insertNoopsInBundle()
1252 unsigned Quantity) const override;
2001 unsigned Quantity) const { in insertNoops()2003 while (Quantity > 0) { in insertNoops()2004 unsigned Arg = std::min(Quantity, 8u); in insertNoops()2005 Quantity -= Arg; in insertNoops()
293 constexpr bool isLessThanZero() const { return Quantity < 0; } in isLessThanZero()295 constexpr bool isGreaterThanZero() const { return Quantity > 0; } in isGreaterThanZero()302 return Quantity == std::numeric_limits<ScalarTy>::min(); in isMin()306 return Quantity == std::numeric_limits<ScalarTy>::max(); in isMax()312 ScalarTy Value = (uint64_t)Quantity + RHS.getKnownMinValue(); in addUnsigned()318 ScalarTy Value = (uint64_t)Quantity - RHS.getKnownMinValue(); in subUnsigned()324 ScalarTy Value = (uint64_t)Quantity * RHS; in mulUnsigned()330 const SCEV *S = SE.getConstant(Ty, Quantity); in getSCEV()337 const SCEV *NegS = SE.getConstant(Ty, -(uint64_t)Quantity); in getNegativeSCEV()344 const SCEV *SU = SE.getUnknown(ConstantInt::getSigned(Ty, Quantity)); in getUnknownSCEV()
77 unsigned Quantity) const { in insertNoops()78 for (unsigned i = 0; i < Quantity; ++i) in insertNoops()