Home
last modified time | relevance | path

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

/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h236 struct RangeTy { struct
241 RangeTy() = default;
242 static RangeTy getUnknown() { return RangeTy{Unknown, Unknown}; } in getUnknown() argument
246 return Offset == RangeTy::Unknown || Size == RangeTy::Unknown; in offsetOrSizeAreUnknown() argument
252 return Offset == RangeTy::Unknown && Size == RangeTy::Unknown; in offsetAndSizeAreUnknown() argument
257 assert((Offset == RangeTy::Unassigned) == (Size == RangeTy::Unassigned) && in isUnassigned() argument
274 RangeTy &operator&=(const RangeTy &R) {
299 inline static bool OffsetLessThan(const RangeTy &L, const RangeTy &R) { in OffsetLessThan() argument
318 inline bool operator==(const RangeTy &A, const RangeTy &B) {
322 inline bool operator!=(const RangeTy &A, const RangeTy &B) { return !(A == B); }
[all …]
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp691 using RangeTy = iterator_range<mop_reverse_iterator>; typedef in __anonb0d547630211::TreeWalkerState
692 SmallVector<RangeTy, 4> Worklist;
704 RangeTy &Range = Worklist.back(); in pop()
735 const RangeTy &Range = Worklist.back(); in hasRemainingOperands()
746 for (const RangeTy &Range : Worklist) in isOnStack()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp459 DT(DT), LI(LI), LPMAddNewLoop(LPMAddNewLoop), OriginalLoop(L), RangeTy(T), in LoopConstrainer()
601 if (V->getType() == RangeTy) in changeIterationSpaceEnd()
603 return IsSignedPredicate ? B.CreateSExt(V, RangeTy, "wide." + V->getName()) in changeIterationSpaceEnd()
604 : B.CreateZExt(V, RangeTy, "wide." + V->getName()); in changeIterationSpaceEnd()
728 IntegerType *IVTy = cast<IntegerType>(RangeTy); in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopConstrainer.h207 Type *RangeTy; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp751 template <> struct DenseMapInfo<AA::RangeTy> {
752 static inline AA::RangeTy getEmptyKey() { in getEmptyKey()
754 return AA::RangeTy{EmptyKey, EmptyKey}; in getEmptyKey()
768 static bool isEqual(const AA::RangeTy &A, const AA::RangeTy B) { in isEqual()
881 AA::RangeTy Range, in forallInterferingAccesses()
887 AA::RangeTy ItRange = It.getFirst(); in forallInterferingAccesses()
904 AA::RangeTy &Range) const { in forallInterferingAccesses()
1034 Offsets.push_back(AA::RangeTy::Unknown); in setUnknown()
1087 AA::RangeTy Range, in forallInterferingAccesses()
1097 AA::RangeTy &Range, in forallInterferingAccesses()
[all …]
H A DAttributor.cpp245 const DataLayout &DL, AA::RangeTy *RangePtr) { in getInitialValueForObj()
526 AA::RangeTy Range; in getPotentialCopiesOfMemoryValue()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h1233 template <typename RangeTy>
1234 explicit SmallVector(const iterator_range<RangeTy> &R) in SmallVector()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangeConstraintManager.cpp1111 template <class... RangeTy> struct IntersectionTraits;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp5473 llvm::Type *RangeTy = NDRangeL.getAddress(*this).getType(); in EmitBuiltinExpr() local
5479 llvm::Type *ArgTys[] = {QueueTy, Int32Ty, RangeTy, GenericVoidPtrTy, in EmitBuiltinExpr()
5554 QueueTy, IntTy, RangeTy, GenericVoidPtrTy, in EmitBuiltinExpr()
5604 QueueTy, Int32Ty, RangeTy, Int32Ty, in EmitBuiltinExpr()