From 6345993900b3d5f5dbc8b845249284e1d560b00c 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 31fb8af7576c7b..d74939d9efb8f4 100644 --- a/llvm/include/llvm/Passes/CodeGenPassBuilder.h +++ b/llvm/include/llvm/Passes/CodeGenPassBuilder.h @@ -1075,7 +1075,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 de15b3717da699..0f7aa6284962a2 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),