[#llvm-RegAllocType] = xref:llvm.adoc[llvm]::RegAllocType :relfileprefix: ../ :mrdocs: Identifies which register allocator the codegen pipeline should use. == Synopsis Declared in `<llvm/Target/CGPassBuilderOption.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum class RegAllocType : int; ---- == Members [cols="1,4"] |=== | Name| Description | `Unset` | No allocator was specified. | `Default` | Pick an allocator from the optimization level. | `Basic` | The basic register allocator. | `Fast` | The fast register allocator. | `Greedy` | The greedy register allocator. | `PBQP` | The Partitioned Boolean Quadratic Programming allocator. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#