| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Parallel.h | 252 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 D | Attributor.h | 236 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 D | AMDGPUAttributor.cpp | 607 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 D | WebAssemblyRegStackify.cpp | 691 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 D | LoopConstrainer.cpp | 459 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 D | LoopConstrainer.h | 207 Type *RangeTy; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 751 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 D | Attributor.cpp | 245 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 D | SmallVector.h | 1233 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 D | RangeConstraintManager.cpp | 1111 template <class... RangeTy> struct IntersectionTraits;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 5473 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()
|