llvm::MachineIDFSSAUpdater

Synopsis

Declared in <llvm/CodeGen/MachineIDFSSAUpdater.h>

class MachineIDFSSAUpdater;

Member Functions

NameDescription
MachineIDFSSAUpdater [constructor]Constructors
addAvailableValue Indicate that a rewritten value is available in the specified block with the specified value. Must be called before invoking Calculate().
addUseBlock Record a basic block that uses the value. This method should be called for every basic block where the value will be used. Must be called before invoking Calculate().
calculate Calculate and insert necessary PHI nodes for SSA form. Must be called after registering all definitions and uses.
getValueInMiddleOfBlock See SSAUpdater::GetValueInMiddleOfBlock description.