Searched refs:Quantity (Results 1 – 12 of 12) 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 …]
94 ScalarTy Quantity = 0;98 constexpr FixedOrScalableQuantity(ScalarTy Quantity, bool Scalable) in FixedOrScalableQuantity() argument99 : Quantity(Quantity), Scalable(Scalable) {} in FixedOrScalableQuantity()102 assert((LHS.Quantity == 0 || RHS.Quantity == 0 ||105 LHS.Quantity += RHS.Quantity;112 assert((LHS.Quantity == 0 || RHS.Quantity == 0 ||115 LHS.Quantity -= RHS.Quantity;122 LHS.Quantity *= RHS;150 return Quantity == RHS.Quantity && Scalable == RHS.Scalable;154 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);
28 explicit Bits(size_t Quantity) : N(Quantity) {} in Bits()57 explicit Bytes(size_t Quantity) : N(Quantity) {} in Bytes()
120 virtual void EmitNoops(unsigned Quantity) { in EmitNoops() argument122 for (unsigned i = 0; i < Quantity; ++i) in EmitNoops()
1650 unsigned Quantity) const;
236 template <typename Quantity> Quantity expandVScale(Quantity X) const { in expandVScale()239 X = Quantity::getFixed(X.getKnownMinValue() * VScale); in expandVScale()
285 constexpr bool isLessThanZero() const { return Quantity < 0; } in isLessThanZero()287 constexpr bool isGreaterThanZero() const { return Quantity > 0; } in isGreaterThanZero()294 return Quantity == std::numeric_limits<ScalarTy>::min(); in isMin()298 return Quantity == std::numeric_limits<ScalarTy>::max(); in isMax()304 ScalarTy Value = (uint64_t)Quantity + RHS.getKnownMinValue(); in addUnsigned()310 ScalarTy Value = (uint64_t)Quantity - RHS.getKnownMinValue(); in subUnsigned()316 ScalarTy Value = (uint64_t)Quantity * RHS; in mulUnsigned()322 const SCEV *S = SE.getConstant(Ty, Quantity); in getSCEV()329 const SCEV *NegS = SE.getConstant(Ty, -(uint64_t)Quantity); in getNegativeSCEV()336 const SCEV *SU = SE.getUnknown(ConstantInt::getSigned(Ty, Quantity)); in getUnknownSCEV()
245 unsigned Quantity) { in insertNoopsInBundle() argument246 while (Quantity > 0) { in insertNoopsInBundle()247 unsigned Arg = std::min(Quantity, 8u); in insertNoopsInBundle()248 Quantity -= Arg; in insertNoopsInBundle()
1323 unsigned Quantity) const override;
2016 unsigned Quantity) const { in insertNoops()2018 while (Quantity > 0) { in insertNoops()2019 unsigned Arg = std::min(Quantity, 8u); in insertNoops()2020 Quantity -= Arg; in insertNoops()
91 unsigned Quantity) const { in insertNoops()92 for (unsigned i = 0; i < Quantity; ++i) in insertNoops()