Home
last modified time | relevance | path

Searched refs:RangeType (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project/mlir/test/python/dialects/
H A Dpdl_types.py22 assert not pdl.RangeType.isinstance(parsedType)
28 assert not pdl.RangeType.isinstance(constructedType)
49 assert not pdl.RangeType.isinstance(parsedType)
55 assert not pdl.RangeType.isinstance(constructedType)
73 constructedType = pdl.RangeType.get(typeType)
78 assert pdl.RangeType.isinstance(parsedType)
84 assert pdl.RangeType.isinstance(constructedType)
108 assert not pdl.RangeType.isinstance(parsedType)
114 assert not pdl.RangeType.isinstance(constructedType)
135 assert not pdl.RangeType.isinstance(parsedType)
[all …]
/llvm-project/mlir/lib/Dialect/PDL/IR/
H A DPDLTypes.cpp63 if (auto rangeType = llvm::dyn_cast<RangeType>(type)) in getRangeElementTypeOrSelf()
72 Type RangeType::parse(AsmParser &parser) { in parse()
81 if (llvm::isa<RangeType>(elementType)) { in parse()
87 return RangeType::get(elementType); in parse()
90 void RangeType::print(AsmPrinter &printer) const { in print()
96 LogicalResult RangeType::verify(function_ref<InFlightDiagnostic()> emitError, in verify()
98 if (!llvm::isa<PDLType>(elementType) || llvm::isa<RangeType>(elementType)) { in verify()
H A DPDL.cpp413 resultType = RangeType::get(getRangeElementTypeOrSelf(argumentTypes[0])); in parseRangeType()
456 resultType = RangeType::get(p.getBuilder().getType<ValueType>()); in parseResultsValueType()
/llvm-project/mlir/lib/Tools/PDLL/AST/
H A DTypes.cpp95 RangeType RangeType::get(Context &context, Type elementType) { in get()
100 Type RangeType::getElementType() const { in getElementType()
108 RangeType range = mlir::dyn_cast<RangeType>(type); in classof()
114 RangeType::get(context, TypeType::get(context))); in get()
121 RangeType range = mlir::dyn_cast<RangeType>(type); in classof()
127 RangeType::get(context, ValueType::get(context))); in get()
/llvm-project/mlir/include/mlir/Tools/PDLL/AST/
H A DTypes.h188 class RangeType : public Type::TypeBase<detail::RangeTypeStorage> {
193 static RangeType get(Context &context, Type elementType);
203 class TypeRangeType : public RangeType {
205 using RangeType::RangeType;
218 class ValueRangeType : public RangeType {
220 using RangeType::RangeType;
/llvm-project/lldb/include/lldb/Target/
H A DMemoryRegionInfo.h23 typedef Range<lldb::addr_t, lldb::addr_t> RangeType; typedef
28 MemoryRegionInfo(RangeType range, OptionalBool read, OptionalBool write, in MemoryRegionInfo()
38 RangeType &GetRange() { return m_range; } in GetRange()
42 const RangeType &GetRange() const { return m_range; } in GetRange()
145 RangeType m_range;
/llvm-project/mlir/lib/Dialect/PDLInterp/IR/
H A DPDLInterp.cpp148 auto rangeType = llvm::cast<pdl::RangeType>(range.getType()); in build()
166 Type rangeType = pdl::RangeType::get(loopVariable.type); in parse()
200 Type rangeType = pdl::RangeType::get(arg.getType()); in verify()
241 return llvm::isa<pdl::RangeType>(type) ? pdl::RangeType::get(valueTy) in getGetValueTypeOpValueType()
254 pdl::RangeType::get(pdl::getRangeElementTypeOrSelf(argumentTypes[0])); in parseRangeType()
/llvm-project/mlir/lib/CAPI/Dialect/
H A DPDL.cpp56 return isa<pdl::RangeType>(unwrap(type)); in mlirTypeIsAPDLRangeType()
60 return wrap(pdl::RangeType::get(unwrap(elementType))); in mlirPDLRangeTypeGet()
64 return wrap(cast<pdl::RangeType>(unwrap(type)).getElementType()); in mlirPDLRangeTypeGetElementType()
/llvm-project/mlir/python/mlir/_mlir_libs/_mlir/dialects/
H A Dpdl.pyi12 'RangeType',
39 class RangeType(Type):
44 def get(element_type: Type) -> RangeType: ...
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVRange.h31 using RangeType = LVAddress;
37 RangeType lower() const { return Lower; } in lower()
38 RangeType upper() const { return Upper; } in upper()
/llvm-project/mlir/include/mlir/Dialect/PDL/IR/
H A DPDLTypes.td53 // pdl::RangeType
109 "::llvm::cast<::mlir::pdl::RangeType>($_self).getElementType()",
110 "range", "::mlir::pdl::RangeType">,
111 BuildableType<"::mlir::pdl::RangeType::get(" # positionalType.builderCall #
/llvm-project/llvm/lib/ObjectYAML/
H A DMinidumpEmitter.cpp58 template <typename T, typename RangeType>
60 allocateNewArray(const iterator_range<RangeType> &Range);
84 template <typename T, typename RangeType>
86 BlobAllocator::allocateNewArray(const iterator_range<RangeType> &Range) { in allocateNewArray()
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
H A DPredicateTree.cpp45 [](Type type) { return !isa<pdl::RangeType>(type); }); in getNumNonRangeValues()
70 bool isVariadic = isa<pdl::RangeType>(valueType); in getOperandTreePredicates()
162 if (operands.size() == 1 && isa<pdl::RangeType>(operands[0].getType())) { in getTreePredicates()
171 bool isVariadic = isa<pdl::RangeType>(operandIt.value().getType()); in getTreePredicates()
187 if (types.size() == 1 && isa<pdl::RangeType>(types[0].getType())) { in getTreePredicates()
195 bool isVariadic = isa<pdl::RangeType>(typeValue.getType()); in getTreePredicates()
324 bool isVariadic = isa<pdl::RangeType>(op.getType()); in getResultPredicates()
481 isa<pdl::RangeType>(operands[0].getType())) { in buildCostGraph()
537 if (isa<pdl::RangeType>(operands[i].getType())) in useOperandGroup()
565 bool variadic = isa<pdl::RangeType>(typ in visitUpward()
[all...]
H A DPDLToPDLInterp.cpp290 if (isa<pdl::RangeType>(parentVal.getType()) && in getValueAt()
325 loc, operandPos->isVariadic() ? pdl::RangeType::get(valueTy) : valueTy, in getValueAt()
354 loc, resPos->isVariadic() ? pdl::RangeType::get(valueTy) : valueTy, in getValueAt()
428 if (isa<pdl::RangeType>(val.getType())) in generate()
579 if (isa<pdl::RangeType>(val.getType())) { in generate()
770 if (resultTys.size() == 1 && isa<pdl::RangeType>(resultTys[0].getType())) { in generateRewriter()
782 Type valueRangeTy = pdl::RangeType::get(valueTy); in generateRewriter()
787 bool isVariadic = isa<pdl::RangeType>(it.value().getType()); in generateRewriter()
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DStandaloneEmptyCheck.cpp139 QualType RangeType = MemberCall->getImplicitObjectArgument()->getType(); in check() local
141 (!Clear->isVolatile() && RangeType.isVolatileQualified()) || in check()
142 RangeType.isConstQualified(); in check()
/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h411 PreferredRangeType RangeType = Smallest) const;
423 PreferredRangeType RangeType = Smallest) const;
437 PreferredRangeType RangeType = Smallest) const;
510 PreferredRangeType RangeType = Smallest) const;
/llvm-project/lldb/source/Plugins/Process/Utility/
H A DMemoryTagManagerAArch64MTE.cpp93 MemoryRegionInfo::RangeType tag_range(RemoveTagBits(addr), len); in MakeTaggedRange()
97 MemoryRegionInfo::RangeType remaining_range(tag_range); in MakeTaggedRange()
178 MemoryRegionInfo::RangeType range(RemoveTagBits(addr), len); in MakeTaggedRanges()
/llvm-project/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp176 .Case([&](ast::RangeType astType) -> Type { in genType()
177 return pdl::RangeType::get(genType(astType.getElementType())); in genType()
348 loc, pdl::RangeType::get(builder.getType<pdl::ValueType>()), in genNonInitializerVar()
351 loc, pdl::RangeType::get(builder.getType<pdl::TypeType>()), in genNonInitializerVar()
357 if (ast::RangeType rangeTy = dyn_cast<ast::RangeType>(type)) { in genNonInitializerVar()
/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h259 template <class RangeType>
260 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
/llvm-project/mlir/test/Dialect/PDL/
H A Dinvalid-types.mlir4 // pdl::RangeType
/llvm-project/lldb/unittests/Process/Utility/
H A DLinuxProcMapsTest.cpp23 static MemoryRegionInfo::RangeType make_range(lldb::addr_t begin, in make_range()
25 MemoryRegionInfo::RangeType range(begin, 0); in make_range()
/llvm-project/mlir/python/mlir/dialects/
H A Dpdl.py70 result = pdl.RangeType.get(pdl.ValueType.get())
228 result = pdl.RangeType.get(pdl.TypeType.get())
/llvm-project/mlir/lib/Rewrite/
H A DByteCode.cpp404 .Case<pdl::RangeType>([](pdl::RangeType rangeTy) { in appendPDLValueKind()
541 if (pdl::RangeType rangeType = dyn_cast<pdl::RangeType>(val.getType())) { in allocateMemoryIndices()
614 if (auto rangeTy = dyn_cast<pdl::RangeType>(value.getType())) { in allocateMemoryIndices()
787 if (isa<pdl::RangeType>(result.getType())) in generate()
808 if (isa<pdl::RangeType>(result.getType())) in generate()
815 if (isa<pdl::RangeType>(lhs.getType())) { in generate()
961 if (isa<pdl::RangeType>(result.getType())) in generate()
981 if (isa<pdl::RangeType>(result.getType())) in generate()
995 if (isa<pdl::RangeType>(op.getType())) { in generate()
/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp1088 PreferredRangeType RangeType) const { in addWithNoWrap()
1105 Result = Result.intersectWith(sadd_sat(Other), RangeType); in addWithNoWrap()
1108 Result = Result.intersectWith(uadd_sat(Other), RangeType); in addWithNoWrap()
1135 PreferredRangeType RangeType) const { in subWithNoWrap()
1152 Result = Result.intersectWith(ssub_sat(Other), RangeType); in subWithNoWrap()
1157 Result = Result.intersectWith(usub_sat(Other), RangeType); in subWithNoWrap()
1234 PreferredRangeType RangeType) const { in multiplyWithNoWrap()
1243 Result = Result.intersectWith(smul_sat(Other), RangeType); in multiplyWithNoWrap()
1246 Result = Result.intersectWith(umul_sat(Other), RangeType); in multiplyWithNoWrap()
1256 RangeType); in smul_fast()
[all...]
/llvm-project/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaFolders.cpp134 template <typename RangeType>
135 DenseElementsAttr transposeType(const RangeType &data, ShapedType inputType, in transposeType()

12