/llvm-project/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 …]
|
/llvm-project/mlir/lib/Dialect/PDL/IR/ |
H A D | PDLTypes.cpp | 63 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 D | PDL.cpp | 413 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 D | Types.cpp | 95 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 D | Types.h | 188 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 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() 145 RangeType m_range;
|
/llvm-project/mlir/lib/Dialect/PDLInterp/IR/ |
H A D | PDLInterp.cpp | 148 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 D | PDL.cpp | 56 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 D | pdl.pyi | 12 'RangeType', 39 class RangeType(Type): 44 def get(element_type: Type) -> RangeType: ...
|
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVRange.h | 31 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 D | PDLTypes.td | 53 // 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 D | MinidumpEmitter.cpp | 58 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 D | PredicateTree.cpp | 45 [](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 D | PDLToPDLInterp.cpp | 290 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 D | StandaloneEmptyCheck.cpp | 139 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 D | ConstantRange.h | 411 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 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/mlir/lib/Tools/PDLL/CodeGen/ |
H A D | MLIRGen.cpp | 176 .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 D | MemorySSAUpdater.h | 259 template <class RangeType> 260 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
|
/llvm-project/mlir/test/Dialect/PDL/ |
H A D | invalid-types.mlir | 4 // pdl::RangeType
|
/llvm-project/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/mlir/python/mlir/dialects/ |
H A D | pdl.py | 70 result = pdl.RangeType.get(pdl.ValueType.get()) 228 result = pdl.RangeType.get(pdl.TypeType.get())
|
/llvm-project/mlir/lib/Rewrite/ |
H A D | ByteCode.cpp | 404 .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 D | ConstantRange.cpp | 1088 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 D | TosaFolders.cpp | 134 template <typename RangeType> 135 DenseElementsAttr transposeType(const RangeType &data, ShapedType inputType, in transposeType()
|