Lines Matching full:amdgpu
1 //===- AMDGPUPassRegistry.def - Registry of AMDGPU passes -------*- C++ -*-===//
10 // AMDGPU backend.
19 MODULE_PASS("amdgpu-always-inline", AMDGPUAlwaysInlinePass())
20 MODULE_PASS("amdgpu-attributor", AMDGPUAttributorPass(*this))
21 MODULE_PASS("amdgpu-lower-buffer-fat-pointers",
23 MODULE_PASS("amdgpu-lower-ctor-dtor", AMDGPUCtorDtorLoweringPass())
24 MODULE_PASS("amdgpu-lower-module-lds", AMDGPULowerModuleLDSPass(*this))
25 MODULE_PASS("amdgpu-printf-runtime-binding", AMDGPUPrintfRuntimeBindingPass())
26 MODULE_PASS("amdgpu-unify-metadata", AMDGPUUnifyMetadataPass())
32 FUNCTION_PASS("amdgpu-codegenprepare", AMDGPUCodeGenPreparePass(*this))
33 FUNCTION_PASS("amdgpu-image-intrinsic-opt",
35 FUNCTION_PASS("amdgpu-lower-kernel-arguments",
37 FUNCTION_PASS("amdgpu-lower-kernel-attributes",
39 FUNCTION_PASS("amdgpu-simplifylib", AMDGPUSimplifyLibCallsPass())
40 FUNCTION_PASS("amdgpu-promote-alloca", AMDGPUPromoteAllocaPass(*this))
41 FUNCTION_PASS("amdgpu-promote-alloca-to-vector",
43 FUNCTION_PASS("amdgpu-promote-kernel-arguments",
45 FUNCTION_PASS("amdgpu-rewrite-undef-for-phi", AMDGPURewriteUndefForPHIPass())
46 FUNCTION_PASS("amdgpu-unify-divergent-exit-nodes",
48 FUNCTION_PASS("amdgpu-usenative", AMDGPUUseNativeCallsPass())
59 FUNCTION_ALIAS_ANALYSIS("amdgpu-aa", AMDGPUAA())
67 "amdgpu-atomic-optimizer",
78 MACHINE_FUNCTION_PASS("amdgpu-isel", AMDGPUISelDAGToDAGPass(*this))