Home
last modified time | relevance | path

Searched refs:UnrankedMemRefDescriptor (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DMemRefBuilder.cpp282 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 DPattern.cpp234 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 DTypeConverter.cpp129 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 DMemRefBuilder.h145 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 DMemRefToLLVM.cpp381 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 Dnp_to_memref.py78 class UnrankedMemRefDescriptor(ctypes.Structure): class
108 d = UnrankedMemRefDescriptor()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp159 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 Dexecution_engine.py152 @ctypes.CFUNCTYPE(None, ctypes.POINTER(UnrankedMemRefDescriptor))