Lines Matching defs:options
47 OpPassManager &pm, const mlir::gpu::GPUToNVVMPipelineOptions &options) {
57 nvvmTargetOptions.triple = options.cubinTriple;
58 nvvmTargetOptions.chip = options.cubinChip;
59 nvvmTargetOptions.features = options.cubinFeatures;
60 nvvmTargetOptions.optLevel = options.optLevel;
65 convertIndexToLLVMPassOpt.indexBitwidth = options.indexBitWidth;
75 const mlir::gpu::GPUToNVVMPipelineOptions &options) {
77 opt.useBarePtrCallConv = options.kernelUseBarePtrCallConv;
78 opt.indexBitwidth = options.indexBitWidth;
89 const mlir::gpu::GPUToNVVMPipelineOptions &options) {
91 opt.hostBarePtrCallConv = options.hostUseBarePtrCallConv;
92 opt.kernelBarePtrCallConv = options.kernelUseBarePtrCallConv;
96 gpuModuleToBinaryPassOptions.compilationTarget = options.cubinFormat;
107 OpPassManager &pm, const GPUToNVVMPipelineOptions &options) {
109 buildCommonPassPipeline(pm, options);
112 buildGpuPassPipeline(pm, options);
115 buildHostPostPipeline(pm, options);