14 #ifndef LLVM_CODEGEN_GLOBALISEL_INSTRUCTIONSELECT_H 15 #define LLVM_CODEGEN_GLOBALISEL_INSTRUCTIONSELECT_H
This class represents lattice values for constants.
MachineFunctionProperties getSetProperties() const override
MachineFunctionPass - This class adapts the FunctionPass interface to allow convenient creation of pa...
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...
MachineFunctionProperties getRequiredProperties() const override
Represent the analysis usage information of a pass.
bool runOnMachineFunction(MachineFunction &MF) override
runOnMachineFunction - This method must be overloaded to perform the desired machine code transformat...
This pass is responsible for selecting generic machine instructions to target-specific instructions...
MachineFunctionProperties & set(Property P)
StringRef - Represent a constant reference to a string, i.e.
Properties which a MachineFunction may have at a given point in time.