Home
last modified time | relevance | path

Searched refs:basePtr (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/test/mlir-spirv-cpu-runner/
H A Dmlir_test_spirv_cpu_runner_c_wrappers.cpp20 std::fill_n(mem_ref->basePtr, mem_ref->sizes[0], value); in _mlir_ciface_fillI32Buffer()
26 std::fill_n(mem_ref->basePtr, mem_ref->sizes[0], value); in _mlir_ciface_fillF32Buffer1D()
32 std::fill_n(mem_ref->basePtr, mem_ref->sizes[0] * mem_ref->sizes[1], value); in _mlir_ciface_fillF32Buffer2D()
38 std::fill_n(mem_ref->basePtr, in _mlir_ciface_fillF32Buffer3D()
/llvm-project-15.0.7/mlir/include/mlir/ExecutionEngine/
H A DCRunnerUtils.h131 T *basePtr;
157 res.basePtr = basePtr;
169 T *basePtr;
192 T *basePtr;
309 : rank(0), basePtr(memRef.basePtr), data(memRef.data),
313 : rank(N), basePtr(memRef.basePtr), data(memRef.data),
318 basePtr = desc->basePtr;
326 T *basePtr;
H A DMemRefUtils.h69 descriptor.basePtr = static_cast<T *>(ptr); in makeStridedMemRefDescriptor()
90 descriptor.basePtr = static_cast<T *>(ptr);
H A DRunnerUtils.h325 std::cerr, actual.basePtr, expected.basePtr, actual.rank, actual.offset,
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/
H A Dop_bool.pass.cpp42 std::shared_ptr<A> basePtr = std::make_shared<B>(); in main() local
43 std::shared_ptr<B> sp = std::dynamic_pointer_cast<B>(basePtr); in main()
/llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenACCToLLVM/
H A DConvertOpenACCToLLVM.h62 void setBasePointer(OpBuilder &builder, Location loc, Value basePtr);
/llvm-project-15.0.7/mlir/lib/Conversion/OpenACCToLLVM/
H A DOpenACCToLLVM.cpp57 Value basePtr) { in setBasePointer() argument
58 setPtr(builder, loc, kPtrBasePosInDataDescriptor, basePtr); in setBasePointer()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.h164 MemRefType baseType, Value basePtr,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVMemoryOps.td77 let builders = [OpBuilder<(ins "Value":$basePtr, "ValueRange":$indices)>];
182 let builders = [OpBuilder<(ins "Value":$basePtr, "Value":$element, "ValueRange":$indices)>];
233 OpBuilder<(ins "Value":$basePtr,
308 let builders = [OpBuilder<(ins "Value":$basePtr, "Value":$element, "ValueRange":$indices)>];
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp112 llvm::Value *basePtr) { in getSizeInBytes() argument
115 llvm::Constant::getNullValue(basePtr->getType()->getPointerTo()); in getSizeInBytes()
117 builder.CreateGEP(basePtr->getType(), null, builder.getInt32(1)); in getSizeInBytes()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp553 Value basePtr, ValueRange operands, in build() argument
555 build(builder, result, resultType, basePtr, operands, in build()
571 Type elementType, Value basePtr, ValueRange indices, in build() argument
573 build(builder, result, resultType, elementType, basePtr, indices, in build()
578 Value basePtr, ValueRange indices, in build() argument
582 extractVectorElementType(basePtr.getType()).cast<LLVMPointerType>(); in build()
586 build(builder, result, resultType, ptrType.getElementType(), basePtr, indices, in build()
591 Type elementType, Value basePtr, ValueRange indices, in build() argument
610 if (extractVectorElementType(basePtr.getType()) in build()
614 result.addOperands(basePtr); in build()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp1025 Value basePtr, ValueRange indices) { in build() argument
1026 auto type = getElementPtrType(basePtr.getType(), indices, state.location); in build()
1028 build(builder, state, type, basePtr, indices); in build()
2899 Value basePtr, MemoryAccessAttr memoryAccess, in build() argument
2901 auto ptrType = basePtr.getType().cast<spirv::PointerType>(); in build()
2902 build(builder, state, ptrType.getPointeeType(), basePtr, memoryAccess, in build()
4428 Value basePtr, Value element, in build() argument
4430 auto type = getElementPtrType(basePtr.getType(), indices, state.location); in build()
4432 build(builder, state, type, basePtr, element, indices); in build()
4454 Value basePtr, Value element, in build() argument
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp785 SPIRVTypeConverter &typeConverter, MemRefType baseType, Value basePtr, in getElementPtr() argument
811 return builder.create<spirv::AccessChainOp>(loc, basePtr, linearizedIndices); in getElementPtr()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td432 OpBuilder<(ins "Type":$resultType, "Value":$basePtr, "ValueRange":$indices,
434 OpBuilder<(ins "Type":$resultType, "Value":$basePtr, "ValueRange":$indices,
437 OpBuilder<(ins "Type":$resultType, "Type":$basePtrType, "Value":$basePtr,
440 OpBuilder<(ins "Type":$resultType, "Type":$basePtrType, "Value":$basePtr,
443 OpBuilder<(ins "Type":$resultType, "Type":$basePtrType, "Value":$basePtr,
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp1072 Value basePtr = processValue(gep->getOperand(0)); in processInstruction() local
1091 instMap[inst] = b.create<GEPOp>(loc, type, sourceElementType, basePtr, in processInstruction()
/llvm-project-15.0.7/mlir/lib/ExecutionEngine/
H A DSparseTensorUtils.cpp1690 ref->basePtr = ref->data = v->data(); \
1704 ref->basePtr = ref->data = v->data(); \