From 2780e9656092de5e7dd4e6c03431460ec4d1fb61 Mon Sep 17 00:00:00 2001 From: Akshat Oke Date: Thu, 19 Dec 2024 14:24:53 +0000 Subject: [PATCH] Remove the TODO as it's implemented --- llvm/include/llvm/Passes/CodeGenPassBuilder.h | 1 - llvm/tools/llc/NewPMDriver.cpp | 6 ------ 2 files changed, 7 deletions(-) diff --git a/llvm/include/llvm/Passes/CodeGenPassBuilder.h b/llvm/include/llvm/Passes/CodeGenPassBuilder.h index b0083aa6e58afaf..91340a4fe9c35ca 100644 --- a/llvm/include/llvm/Passes/CodeGenPassBuilder.h +++ b/llvm/include/llvm/Passes/CodeGenPassBuilder.h @@ -1072,7 +1072,6 @@ void CodeGenPassBuilder::addTargetRegisterAllocator( template void CodeGenPassBuilder::addRegAllocPass( AddMachinePass &addPass, bool Optimized) const { - // TODO: Parse Opt.RegAlloc to add register allocator. // Use the specified -regalloc-npm={basic|greedy|fast|pbqp} if (Opt.RegAlloc > RegAllocType::Default) { switch (Opt.RegAlloc) { diff --git a/llvm/tools/llc/NewPMDriver.cpp b/llvm/tools/llc/NewPMDriver.cpp index de15b3717da699b..0f7aa6284962a2b 100644 --- a/llvm/tools/llc/NewPMDriver.cpp +++ b/llvm/tools/llc/NewPMDriver.cpp @@ -48,12 +48,6 @@ using namespace llvm; -// static cl::opt -// RegAlloc("regalloc-npm", -// cl::desc("Register allocator to use for new pass manager"), -// cl::Hidden, cl::init("default")); - -// create option for RegAllocType enum static cl::opt RegAlloc( "regalloc-npm", cl::desc("Register allocator to use for new pass manager"), cl::Hidden, cl::init(RegAllocType::Unset),