/freebsd/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/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 237 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 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/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRegStackify.cpp | 694 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 D | LoopConstrainer.cpp | 465 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 D | InductiveRangeCheckElimination.cpp | 1424 auto *RangeTy = Range.getBegin()->getType(); changeIterationSpaceEnd() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 752 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 D | Attributor.cpp | 245 const DataLayout &DL, AA::RangeTy *RangePtr) { in getInitialValueForObj() 526 AA::RangeTy Range; in getPotentialCopiesOfMemoryValue()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallVector.h | 1234 template <typename RangeTy> 1235 explicit SmallVector(const iterator_range<RangeTy> &R)
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | RangeConstraintManager.cpp | 1111 template <class... RangeTy> struct IntersectionTraits;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 5734 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()
|