Home
last modified time | relevance | path

Searched refs:RegAllocType (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DCGPassBuilderOption.h25 enum class RegAllocType { Unset, Default, Basic, Fast, Greedy, PBQP }; enum
27 class RegAllocTypeParser : public cl::parser<RegAllocType> {
29 RegAllocTypeParser(cl::Option &O) : cl::parser<RegAllocType>(O) {} in RegAllocTypeParser()
31 cl::parser<RegAllocType>::initialize(); in initialize()
32 addLiteralOption("default", RegAllocType::Default, in initialize()
34 addLiteralOption("pbqp", RegAllocType::PBQP, "PBQP register allocator"); in initialize()
35 addLiteralOption("fast", RegAllocType::Fast, "Fast register allocator"); in initialize()
36 addLiteralOption("basic", RegAllocType::Basic, "Basic register allocator"); in initialize()
37 addLiteralOption("greedy", RegAllocType::Greedy, in initialize()
74 RegAllocType RegAlloc = RegAllocType::Unset;
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp51 static cl::opt<RegAllocType, false, RegAllocTypeParser>
54 cl::Hidden, cl::init(RegAllocType::Unset));
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DCodeGenPassBuilder.h1172 if (Opt.RegAlloc > RegAllocType::Default) { in addRegAllocPass()
1174 case RegAllocType::Fast: in addRegAllocPass()
1177 case RegAllocType::Greedy: in addRegAllocPass()