| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | IndexIntrinsicsOpLowering.h | 26 unsigned indexBitwidth; 31 indexBitwidth(typeConverter.getIndexTypeBitwidth()) {} in GPUIndexIntrinsicOpLowering() 52 if (indexBitwidth > 32) { in matchAndRewrite() 54 loc, IntegerType::get(context, indexBitwidth), newOp); in matchAndRewrite() 55 } else if (indexBitwidth < 32) { in matchAndRewrite() 57 loc, IntegerType::get(context, indexBitwidth), newOp); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/ |
| H A D | LowerGpuOpsToNVVMOps.cpp | 138 const unsigned indexBitwidth = getTypeConverter()->getIndexTypeBitwidth(); in matchAndRewrite() local 139 if (indexBitwidth > 32) { in matchAndRewrite() 141 loc, IntegerType::get(context, indexBitwidth), newOp); in matchAndRewrite() 142 } else if (indexBitwidth < 32) { in matchAndRewrite() 144 loc, IntegerType::get(context, indexBitwidth), newOp); in matchAndRewrite() 162 LowerGpuOpsToNVVMOpsPass(unsigned indexBitwidth) { in LowerGpuOpsToNVVMOpsPass() 163 this->indexBitwidth = indexBitwidth; in LowerGpuOpsToNVVMOpsPass() 179 if (indexBitwidth != kDeriveIndexBitwidthFromDataLayout) in runOnOperation() 180 options.overrideIndexBitwidth(indexBitwidth); in runOnOperation() 296 mlir::createLowerGpuOpsToNVVMOpsPass(unsigned indexBitwidth) { in createLowerGpuOpsToNVVMOpsPass() argument [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToROCDL/ |
| H A D | LowerGpuOpsToROCDLOps.cpp | 57 LowerGpuOpsToROCDLOpsPass(const std::string &chipset, unsigned indexBitwidth, in LowerGpuOpsToROCDLOpsPass() 60 this->indexBitwidth = indexBitwidth; in LowerGpuOpsToROCDLOpsPass() 83 if (indexBitwidth != kDeriveIndexBitwidthFromDataLayout) in runOnOperation() 84 options.overrideIndexBitwidth(indexBitwidth); in runOnOperation() 191 unsigned indexBitwidth, in createLowerGpuOpsToROCDLOpsPass() argument 193 return std::make_unique<LowerGpuOpsToROCDLOpsPass>(chipset, indexBitwidth, in createLowerGpuOpsToROCDLOpsPass()
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/ |
| H A D | LoweringOptions.h | 62 indexBitwidth = bitwidth; in overrideIndexBitwidth() 66 unsigned getIndexBitwidth() const { return indexBitwidth; } in getIndexBitwidth() 69 unsigned indexBitwidth;
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ControlFlowToLLVM/ |
| H A D | ControlFlowToLLVM.cpp | 133 if (indexBitwidth != kDeriveIndexBitwidthFromDataLayout) in runOnOperation() 134 options.overrideIndexBitwidth(indexBitwidth); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/ |
| H A D | LoweringOptions.cpp | 20 indexBitwidth = dl.getTypeSizeInBits(IndexType::get(ctx)); in LowerToLLVMOptions()
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToNVVM/ |
| H A D | GPUToNVVMPass.h | 45 unsigned indexBitwidth = kDeriveIndexBitwidthFromDataLayout);
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToROCDL/ |
| H A D | GPUToROCDLPass.h | 43 unsigned indexBitwidth = kDeriveIndexBitwidthFromDataLayout,
|
| /llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/ |
| H A D | FuncToLLVM.cpp | 681 ConvertFuncToLLVMPass(bool useBarePtrCallConv, unsigned indexBitwidth, in ConvertFuncToLLVMPass() 685 this->indexBitwidth = indexBitwidth; in ConvertFuncToLLVMPass() 705 if (indexBitwidth != kDeriveIndexBitwidthFromDataLayout) in runOnOperation() 706 options.overrideIndexBitwidth(indexBitwidth); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToLLVM/ |
| H A D | ArithmeticToLLVM.cpp | 243 if (indexBitwidth != kDeriveIndexBitwidthFromDataLayout) in runOnOperation() 244 options.overrideIndexBitwidth(indexBitwidth); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Conversion/ |
| H A D | Passes.td | 107 Option<"indexBitwidth", "index-bitwidth", "unsigned", 243 Option<"indexBitwidth", "index-bitwidth", "unsigned", 300 Option<"indexBitwidth", "index-bitwidth", "unsigned", 355 Option<"indexBitwidth", "index-bitwidth", "unsigned", 373 Option<"indexBitwidth", "index-bitwidth", "unsigned", 522 Option<"indexBitwidth", "index-bitwidth", "unsigned",
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 2077 if (indexBitwidth != kDeriveIndexBitwidthFromDataLayout) in runOnOperation() 2078 options.overrideIndexBitwidth(indexBitwidth); in runOnOperation()
|