Home
last modified time | relevance | path

Searched refs:RangeTy (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DParallel.h252 template <class RangeTy,
253 class Comparator = std::less<decltype(*std::begin(RangeTy()))>>
254 void parallelSort(RangeTy &&R, const Comparator &Comp = Comparator()) {
258 template <class RangeTy, class FuncTy>
259 void parallelForEach(RangeTy &&R, FuncTy Fn) { in parallelForEach()
263 template <class RangeTy, class ResultTy, class ReduceFuncTy,
265 ResultTy parallelTransformReduce(RangeTy &&R, ResultTy Init, in parallelTransformReduce()
273 template <class RangeTy, class FuncTy>
274 Error parallelForEachError(RangeTy &&R, FuncTy Fn) { in parallelForEachError()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h237 struct RangeTy { struct
241 RangeTy(int64_t Offset, int64_t Size) : Offset(Offset), Size(Size) {} in RangeTy() argument
242 RangeTy() = default;
243 static RangeTy getUnknown() { return RangeTy{Unknown, Unknown}; } in getUnknown() argument
247 return Offset == RangeTy::Unknown || Size == RangeTy::Unknown; in offsetOrSizeAreUnknown() argument
253 return Offset == RangeTy::Unknown && Size == RangeTy::Unknown; in offsetAndSizeAreUnknown() argument
258 assert((Offset == RangeTy::Unassigned) == (Size == RangeTy::Unassigned) && in isUnassigned() argument
260 return Offset == RangeTy::Unassigned; in isUnassigned()
265 bool mayOverlap(const RangeTy &Range) const { in mayOverlap() argument
275 RangeTy &operator&=(const RangeTy &R) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp607 AA::RangeTy Range(Pos, 8); in funcRetrievesMultigridSyncArg()
613 AA::RangeTy Range(Pos, 8); in funcRetrievesHostcallPtr()
619 AA::RangeTy Range(Pos, 8); in funcRetrievesDefaultQueue()
625 AA::RangeTy Range(Pos, 8); in funcRetrievesCompletionAction()
632 AA::RangeTy Range(AMDGPU::ImplicitArg::HEAP_PTR_OFFSET, 8); in funcRetrievesHeapPtr()
639 AA::RangeTy Range(AMDGPU::ImplicitArg::QUEUE_PTR_OFFSET, 8); in funcRetrievesQueuePtr()
643 bool funcRetrievesImplicitKernelArg(Attributor &A, AA::RangeTy Range) { in funcRetrievesImplicitKernelArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp694 using RangeTy = iterator_range<mop_reverse_iterator>; typedef in __anon612323ed0211::TreeWalkerState
695 SmallVector<RangeTy, 4> Worklist;
707 RangeTy &Range = Worklist.back(); in pop()
738 const RangeTy &Range = Worklist.back(); in hasRemainingOperands()
749 for (const RangeTy &Range : Worklist) in isOnStack()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp465 DT(DT), LI(LI), LPMAddNewLoop(LPMAddNewLoop), OriginalLoop(L), RangeTy(T), in LoopConstrainer()
607 if (V->getType() == RangeTy) in changeIterationSpaceEnd()
609 return IsSignedPredicate ? B.CreateSExt(V, RangeTy, "wide." + V->getName()) in changeIterationSpaceEnd()
610 : B.CreateZExt(V, RangeTy, "wide." + V->getName()); in changeIterationSpaceEnd()
734 IntegerType *IVTy = cast<IntegerType>(RangeTy); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1424 auto *RangeTy = Range.getBegin()->getType(); changeIterationSpaceEnd() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp752 template <> struct DenseMapInfo<AA::RangeTy> {
753 static inline AA::RangeTy getEmptyKey() { in getEmptyKey()
755 return AA::RangeTy{EmptyKey, EmptyKey}; in getEmptyKey()
758 static inline AA::RangeTy getTombstoneKey() { in getTombstoneKey()
760 return AA::RangeTy{TombstoneKey, TombstoneKey}; in getTombstoneKey()
763 static unsigned getHashValue(const AA::RangeTy &Range) { in getHashValue()
769 static bool isEqual(const AA::RangeTy &A, const AA::RangeTy B) { in isEqual()
882 AA::RangeTy Range, in forallInterferingAccesses()
888 AA::RangeTy ItRange = It.getFirst(); in forallInterferingAccesses()
905 AA::RangeTy &Range) const { in forallInterferingAccesses()
[all …]
H A DAttributor.cpp245 const DataLayout &DL, AA::RangeTy *RangePtr) { in getInitialValueForObj()
526 AA::RangeTy Range; in getPotentialCopiesOfMemoryValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h1234 template <typename RangeTy>
1235 explicit SmallVector(const iterator_range<RangeTy> &R)
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp1111 template <class... RangeTy> struct IntersectionTraits;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp5734 llvm::Type *RangeTy = NDRangeL.getAddress().getType(); in EmitBuiltinExpr() local
5740 llvm::Type *ArgTys[] = {QueueTy, Int32Ty, RangeTy, GenericVoidPtrTy, in EmitBuiltinExpr()
5815 QueueTy, IntTy, RangeTy, GenericVoidPtrTy, in EmitBuiltinExpr()
5866 QueueTy, Int32Ty, RangeTy, Int32Ty, in EmitBuiltinExpr()