llvm::createGreedyRegisterAllocator

createGreedyRegisterAllocator overloads

Synopses

Declared in <llvm/CodeGen/Passes.h>

Greedy register allocation pass - This pass implements a global register allocator for optimized builds.

FunctionPass*
createGreedyRegisterAllocator();
» more...

Create a greedy register allocator that only allocates filtered registers.

FunctionPass*
createGreedyRegisterAllocator(RegAllocFilterFunc F);
» more...

Return Value

The newly created FunctionPass.

Parameters

NameDescription
FFilter selecting which registers to allocate; null allocates all.