Searched refs:UnrankedMemRefDescriptor (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/ |
| H A D | MemRefBuilder.cpp | 282 UnrankedMemRefDescriptor::UnrankedMemRefDescriptor(Value descriptor) in UnrankedMemRefDescriptor() function in UnrankedMemRefDescriptor 286 UnrankedMemRefDescriptor UnrankedMemRefDescriptor::undef(OpBuilder &builder, in undef() 290 return UnrankedMemRefDescriptor(descriptor); in undef() 299 Value UnrankedMemRefDescriptor::memRefDescPtr(OpBuilder &builder, in memRefDescPtr() 303 void UnrankedMemRefDescriptor::setMemRefDescPtr(OpBuilder &builder, in setMemRefDescPtr() 312 Value UnrankedMemRefDescriptor::pack(OpBuilder &builder, Location loc, in pack() 317 auto d = UnrankedMemRefDescriptor::undef(builder, loc, llvmType); in pack() 329 UnrankedMemRefDescriptor d(packed); in unpack() 335 void UnrankedMemRefDescriptor::computeSizes( in computeSizes() 354 for (UnrankedMemRefDescriptor desc : values) { in computeSizes() [all …]
|
| H A D | Pattern.cpp | 234 SmallVector<UnrankedMemRefDescriptor, 4> unrankedMemrefs; in copyUnrankedDescriptors() 244 UnrankedMemRefDescriptor::computeSizes(builder, loc, *getTypeConverter(), in copyUnrankedDescriptors() 271 UnrankedMemRefDescriptor desc(operands[i]); in copyUnrankedDescriptors() 293 UnrankedMemRefDescriptor::undef(builder, loc, descriptorType); in copyUnrankedDescriptors()
|
| H A D | TypeConverter.cpp | 129 return UnrankedMemRefDescriptor::pack(builder, loc, *this, resultType, in LLVMTypeConverter() 513 UnrankedMemRefDescriptor::unpack(builder, loc, llvmOperand, in promoteOperands()
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/ |
| H A D | MemRefBuilder.h | 145 class UnrankedMemRefDescriptor : public StructBuilder { 148 explicit UnrankedMemRefDescriptor(Value descriptor); 150 static UnrankedMemRefDescriptor undef(OpBuilder &builder, Location loc, 183 ArrayRef<UnrankedMemRefDescriptor> values,
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 381 UnrankedMemRefDescriptor unrankedDesc(adaptor.getSource()); in extractSizeOfUnrankedMemRef() 763 UnrankedMemRefDescriptor desc(adaptor.getMemref()); in matchAndRewrite() 832 UnrankedMemRefDescriptor memRefDesc = in rewrite() 844 UnrankedMemRefDescriptor memRefDesc(adaptor.getSource()); in rewrite() 1022 UnrankedMemRefDescriptor unrankedDesc(convertedOperand); in extractPointersAndOffset() 1025 *allocatedPtr = UnrankedMemRefDescriptor::allocatedPtr( in extractPointersAndOffset() 1027 *alignedPtr = UnrankedMemRefDescriptor::alignedPtr( in extractPointersAndOffset() 1030 *offset = UnrankedMemRefDescriptor::offset( in extractPointersAndOffset() 1219 auto targetDesc = UnrankedMemRefDescriptor::undef( in convertSourceMemRefToDescriptor() 1250 Value targetSizesBase = UnrankedMemRefDescriptor::sizeBasePtr( in convertSourceMemRefToDescriptor() [all …]
|
| /llvm-project-15.0.7/mlir/python/mlir/runtime/ |
| H A D | np_to_memref.py | 78 class UnrankedMemRefDescriptor(ctypes.Structure): class 108 d = UnrankedMemRefDescriptor()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/ |
| H A D | FuncToLLVM.cpp | 159 UnrankedMemRefDescriptor::unpack(rewriter, loc, loaded, args); in wrapForExternalCallers() 242 : UnrankedMemRefDescriptor::getNumUnpackedValues(); in wrapExternalFunction() 247 : UnrankedMemRefDescriptor::pack( in wrapExternalFunction()
|
| /llvm-project-15.0.7/mlir/test/python/ |
| H A D | execution_engine.py | 152 @ctypes.CFUNCTYPE(None, ctypes.POINTER(UnrankedMemRefDescriptor))
|