| /llvm-project-15.0.7/mlir/test/python/dialects/ |
| H A D | pdl_types.py | 22 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 …]
|
| H A D | pdl_ops.py | 266 valueRange = RangeType.get(ValueType.get())
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/ |
| H A D | PDLTypes.cpp | 66 Type RangeType::parse(AsmParser &parser) { in parse() 75 if (elementType.isa<RangeType>()) { in parse() 81 return RangeType::get(elementType); in parse() 84 void RangeType::print(AsmPrinter &printer) const { in print() 90 LogicalResult RangeType::verify(function_ref<InFlightDiagnostic()> emitError, in verify() 92 if (!elementType.isa<PDLType>() || elementType.isa<RangeType>()) { in verify()
|
| H A D | PDL.cpp | 416 resultType = RangeType::get(p.getBuilder().getType<ValueType>()); in parseResultsValueType()
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/ |
| H A D | Types.cpp | 92 RangeType RangeType::get(Context &context, Type elementType) { in get() 97 Type RangeType::getElementType() const { in getElementType() 105 RangeType range = type.dyn_cast<RangeType>(); in classof() 110 return RangeType::get(context, TypeType::get(context)).cast<TypeRangeType>(); in get() 117 RangeType range = type.dyn_cast<RangeType>(); in classof() 122 return RangeType::get(context, ValueType::get(context)) in get()
|
| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/ |
| H A D | Types.h | 181 class RangeType : public Type::TypeBase<detail::RangeTypeStorage> { 186 static RangeType get(Context &context, Type elementType); 196 class TypeRangeType : public RangeType { 198 using RangeType::RangeType; 211 class ValueRangeType : public RangeType { 213 using RangeType::RangeType;
|
| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | MemoryRegionInfo.h | 23 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() 140 RangeType m_range;
|
| /llvm-project-15.0.7/mlir/lib/CAPI/Dialect/ |
| H A D | PDL.cpp | 56 return unwrap(type).isa<pdl::RangeType>(); in mlirTypeIsAPDLRangeType() 60 return wrap(pdl::RangeType::get(unwrap(elementType))); in mlirPDLRangeTypeGet() 64 return wrap(unwrap(type).cast<pdl::RangeType>().getElementType()); in mlirPDLRangeTypeGetElementType()
|
| /llvm-project-15.0.7/mlir/python/mlir/_mlir_libs/_mlir/dialects/ |
| H A D | pdl.pyi | 13 'RangeType', 40 class RangeType(Type): 45 def get(element_type: Type) -> RangeType: ...
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDLInterp/IR/ |
| H A D | PDLInterp.cpp | 148 auto rangeType = range.getType().cast<pdl::RangeType>(); in build() 166 Type rangeType = pdl::RangeType::get(loopVariable.type); in parse() 200 Type rangeType = pdl::RangeType::get(arg.getType()); in verify() 237 return type.isa<pdl::RangeType>() ? pdl::RangeType::get(valueTy) : valueTy; in getGetValueTypeOpValueType()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/PDL/IR/ |
| H A D | PDLTypes.td | 53 // pdl::RangeType 109 "$_self.cast<::mlir::pdl::RangeType>().getElementType()", 110 "range", "::mlir::pdl::RangeType">, 111 BuildableType<"::mlir::pdl::RangeType::get(" # positionalType.builderCall #
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | MinidumpEmitter.cpp | 57 template <typename T, typename RangeType> 59 allocateNewArray(const iterator_range<RangeType> &Range); 83 template <typename T, typename RangeType> 85 BlobAllocator::allocateNewArray(const iterator_range<RangeType> &Range) { in allocateNewArray()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PredicateTree.cpp | 44 [](Type type) { return !type.isa<pdl::RangeType>(); }); in getNumNonRangeValues() 68 bool isVariadic = valueType.isa<pdl::RangeType>(); in getOperandTreePredicates() 160 if (operands.size() == 1 && operands[0].getType().isa<pdl::RangeType>()) { in getTreePredicates() 169 bool isVariadic = operandIt.value().getType().isa<pdl::RangeType>(); in getTreePredicates() 185 if (types.size() == 1 && types[0].getType().isa<pdl::RangeType>()) { in getTreePredicates() 191 bool isVariadic = resultIt.value().getType().isa<pdl::RangeType>(); in getTreePredicates() 304 bool isVariadic = op.getType().isa<pdl::RangeType>(); in getResultPredicates() 458 operands[0].getType().isa<pdl::RangeType>()) { in buildCostGraph() 513 if (operands[i].getType().isa<pdl::RangeType>()) in useOperandGroup() 541 bool variadic = type.isa<pdl::RangeType>(); in visitUpward() [all …]
|
| H A D | PDLToPDLInterp.cpp | 268 if (parentVal.getType().isa<pdl::RangeType>() && in getValueAt() 303 loc, operandPos->isVariadic() ? pdl::RangeType::get(valueTy) : valueTy, in getValueAt() 332 loc, resPos->isVariadic() ? pdl::RangeType::get(valueTy) : valueTy, in getValueAt() 398 if (val.getType().isa<pdl::RangeType>()) in generate() 542 if (val.getType().isa<pdl::RangeType>()) { in generate() 727 if (resultTys.size() == 1 && resultTys[0].getType().isa<pdl::RangeType>()) { in generateRewriter() 739 Type valueRangeTy = pdl::RangeType::get(valueTy); in generateRewriter() 744 bool isVariadic = it.value().getType().isa<pdl::RangeType>(); in generateRewriter()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/ |
| H A D | MemoryTagManagerAArch64MTE.cpp | 93 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-15.0.7/mlir/test/Dialect/PDL/ |
| H A D | invalid-types.mlir | 4 // pdl::RangeType
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 261 template <class RangeType> 262 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/ |
| H A D | MLIRGen.cpp | 172 .Case([&](ast::RangeType astType) -> Type { in genType() 173 return pdl::RangeType::get(genType(astType.getElementType())); in genType() 343 loc, pdl::RangeType::get(builder.getType<pdl::ValueType>()), in genNonInitializerVar() 346 loc, pdl::RangeType::get(builder.getType<pdl::TypeType>()), in genNonInitializerVar() 352 if (ast::RangeType rangeTy = type.dyn_cast<ast::RangeType>()) { in genNonInitializerVar()
|
| /llvm-project-15.0.7/lldb/unittests/Process/Utility/ |
| H A D | LinuxProcMapsTest.cpp | 23 static MemoryRegionInfo::RangeType make_range(lldb::addr_t begin, in make_range() 25 MemoryRegionInfo::RangeType range(begin, 0); in make_range()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 402 PreferredRangeType RangeType = Smallest) const; 414 PreferredRangeType RangeType = Smallest) const;
|
| /llvm-project-15.0.7/mlir/python/mlir/dialects/ |
| H A D | _pdl_ops_ext.py | 133 result = pdl.RangeType.get(pdl.ValueType.get()) 277 result = pdl.RangeType.get(pdl.TypeType.get())
|
| /llvm-project-15.0.7/mlir/lib/Rewrite/ |
| H A D | ByteCode.cpp | 392 .Case<pdl::RangeType>([](pdl::RangeType rangeTy) { in appendPDLValueKind() 529 if (pdl::RangeType rangeType = val.getType().dyn_cast<pdl::RangeType>()) { in allocateMemoryIndices() 602 if (auto rangeTy = value.getType().dyn_cast<pdl::RangeType>()) { in allocateMemoryIndices() 783 if (result.getType().isa<pdl::RangeType>()) in generate() 790 if (lhs.getType().isa<pdl::RangeType>()) { in generate() 924 if (result.getType().isa<pdl::RangeType>()) in generate() 944 if (result.getType().isa<pdl::RangeType>()) in generate() 958 if (op.getType().isa<pdl::RangeType>()) { in generate()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | RangeAdapterTest.cpp | 158 TYPED_TEST(RangeAdapterRValueTest, RangeType) { in TYPED_TEST() argument
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/PDLInterp/IR/ |
| H A D | PDLInterpOps.td | 505 pdl::RangeType::get($_builder.getType<pdl::TypeType>()), type); 540 "result", "range", "pdl::RangeType::get($_self)">]> { 562 range.getType().cast<pdl::RangeType>().getElementType(), 891 pdl::RangeType::get($_builder.getType<pdl::ValueType>()), inputOp, 927 pdl::RangeType::get($_builder.getType<pdl::OperationType>()), 965 valType.isa<pdl::RangeType>() ? pdl::RangeType::get(typeType)
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 1010 PreferredRangeType RangeType) const { in addWithNoWrap() 1027 Result = Result.intersectWith(sadd_sat(Other), RangeType); in addWithNoWrap() 1030 Result = Result.intersectWith(uadd_sat(Other), RangeType); in addWithNoWrap() 1057 PreferredRangeType RangeType) const { in subWithNoWrap() 1074 Result = Result.intersectWith(ssub_sat(Other), RangeType); in subWithNoWrap() 1079 Result = Result.intersectWith(usub_sat(Other), RangeType); in subWithNoWrap()
|