22 #ifndef LLVM_CODEGEN_GLOBALISEL_LOCALIZER_H 23 #define LLVM_CODEGEN_GLOBALISEL_LOCALIZER_H 30 class MachineRegisterInfo;
This class represents lattice values for constants.
This pass implements the localization mechanism described at the top of this file.
MachineFunctionPass - This class adapts the FunctionPass interface to allow convenient creation of pa...
bool runOnMachineFunction(MachineFunction &MF) override
runOnMachineFunction - This method must be overloaded to perform the desired machine code transformat...
StringRef getPassName() const override
getPassName - Return a nice clean name for a pass.
void getAnalysisUsage(AnalysisUsage &AU) const override
getAnalysisUsage - This function should be overriden by passes that need analysis information to do t...
Represent the analysis usage information of a pass.
MachineFunctionProperties getRequiredProperties() const override
MachineOperand class - Representation of each machine instruction operand.
This file declares the MachineIRBuilder class.
MachineRegisterInfo - Keep track of information for virtual and physical registers, including vreg register classes, use/def chains for registers, etc.
MachineFunctionProperties & set(Property P)
Representation of each machine instruction.
StringRef - Represent a constant reference to a string, i.e.
Properties which a MachineFunction may have at a given point in time.