Home
last modified time | relevance | path

Searched refs:indexBitwidth (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/mlir/lib/Conversion/GPUCommon/
DIndexIntrinsicsOpLowering.h27 unsigned indexBitwidth; member
42 indexBitwidth(typeConverter.getIndexTypeBitwidth()) {} in GPUIndexIntrinsicOpLowering()
65 if (indexBitwidth > 32) { in matchAndRewrite()
67 loc, LLVM::LLVMType::getIntNTy(context, indexBitwidth), newOp); in matchAndRewrite()
68 } else if (indexBitwidth < 32) { in matchAndRewrite()
70 loc, LLVM::LLVMType::getIntNTy(context, indexBitwidth), newOp); in matchAndRewrite()
/external/llvm-project/mlir/lib/Conversion/GPUToROCDL/
DLowerGpuOpsToROCDLOps.cpp48 LowerGpuOpsToROCDLOpsPass(unsigned indexBitwidth) { in LowerGpuOpsToROCDLOpsPass()
49 this->indexBitwidth = indexBitwidth; in LowerGpuOpsToROCDLOpsPass()
58 /*indexBitwidth =*/indexBitwidth, in runOnOperation()
123 mlir::createLowerGpuOpsToROCDLOpsPass(unsigned indexBitwidth) { in createLowerGpuOpsToROCDLOpsPass() argument
124 return std::make_unique<LowerGpuOpsToROCDLOpsPass>(indexBitwidth); in createLowerGpuOpsToROCDLOpsPass()
/external/llvm-project/mlir/lib/Conversion/GPUToNVVM/
DLowerGpuOpsToNVVMOps.cpp103 LowerGpuOpsToNVVMOpsPass(unsigned indexBitwidth) { in LowerGpuOpsToNVVMOpsPass()
104 this->indexBitwidth = indexBitwidth; in LowerGpuOpsToNVVMOpsPass()
113 /*indexBitwidth =*/indexBitwidth, in runOnOperation()
203 mlir::createLowerGpuOpsToNVVMOpsPass(unsigned indexBitwidth) { in createLowerGpuOpsToNVVMOpsPass() argument
204 return std::make_unique<LowerGpuOpsToNVVMOpsPass>(indexBitwidth); in createLowerGpuOpsToNVVMOpsPass()
/external/llvm-project/mlir/include/mlir/Conversion/GPUToROCDL/
DGPUToROCDLPass.h34 unsigned indexBitwidth = kDeriveIndexBitwidthFromDataLayout);
/external/llvm-project/mlir/include/mlir/Conversion/GPUToNVVM/
DGPUToNVVMPass.h36 unsigned indexBitwidth = kDeriveIndexBitwidthFromDataLayout);
/external/llvm-project/mlir/include/mlir/Conversion/StandardToLLVM/
DConvertStandardToLLVMPass.h32 unsigned indexBitwidth = kDeriveIndexBitwidthFromDataLayout; member
DConvertStandardToLLVM.h131 unsigned getIndexTypeBitwidth() { return options.indexBitwidth; } in getIndexTypeBitwidth()
/external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/transforms/
Dkernel_lowering_passes.cc53 llvm_opts.indexBitwidth = 32; in runOnOperation()
/external/llvm-project/mlir/include/mlir/Conversion/
DPasses.td120 Option<"indexBitwidth", "index-bitwidth", "unsigned",
135 Option<"indexBitwidth", "index-bitwidth", "unsigned",
345 Option<"indexBitwidth", "index-bitwidth", "unsigned",
/external/llvm-project/mlir/lib/Conversion/StandardToLLVM/
DStandardToLLVM.cpp109 if (options.indexBitwidth == kDeriveIndexBitwidthFromDataLayout) in LLVMTypeConverter()
110 this->options.indexBitwidth = options.dataLayout.getPointerSizeInBits(); in LLVMTypeConverter()
4118 unsigned indexBitwidth, bool useAlignedAlloc, in LLVMLoweringPass()
4122 this->indexBitwidth = indexBitwidth; in LLVMLoweringPass()
4147 indexBitwidth, useAlignedAlloc, in runOnOperation()
4173 options.useBarePtrCallConv, options.emitCWrappers, options.indexBitwidth, in createLowerToLLVMPass()