Home
last modified time | relevance | path

Searched refs:OverlappingRanges (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DRootSignatureValidations.h120 struct OverlappingRanges { struct
124 OverlappingRanges(const RangeInfo *A, const RangeInfo *B) : A(A), B(B) {} in OverlappingRanges() argument
149 LLVM_ABI llvm::SmallVector<OverlappingRanges>
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DRootSignatureValidations.cpp246 llvm::SmallVector<OverlappingRanges>
252 llvm::SmallVector<OverlappingRanges> Overlaps; in findOverlappingRanges()
291 Overlaps.push_back(OverlappingRanges(&Info, Overlapping.value())); in findOverlappingRanges()
311 Overlaps.push_back(OverlappingRanges(&Info, Overlapping.value())); in findOverlappingRanges()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp1175 using OverlappingRanges = llvm::hlsl::rootsig::OverlappingRanges; in handleRootSignatureElements() typedef
1262 OverlappingRanges Overlap) -> ElemPair { in handleRootSignatureElements()
1287 auto ReportOverlap = [this, &GetElemPair](OverlappingRanges Overlap) { in handleRootSignatureElements()
1309 llvm::SmallVector<OverlappingRanges> Overlaps = in handleRootSignatureElements()
1311 for (OverlappingRanges Overlap : Overlaps) in handleRootSignatureElements()