21#ifndef LLVM_CODEGEN_GLOBALISEL_LOCALIZER_H 
   22#define LLVM_CODEGEN_GLOBALISEL_LOCALIZER_H 
   76                          LocalizedSetVecT &LocalizedInstrs);
 
   79  bool localizeIntraBlock(LocalizedSetVecT &LocalizedInstrs);
 
 
This file implements a set that has insertion order iteration characteristics.
 
Represent the analysis usage information of 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
 
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.
 
MachineFunctionPass(char &ID)
 
Properties which a MachineFunction may have at a given point in time.
 
Representation of each machine instruction.
 
MachineOperand class - Representation of each machine instruction operand.
 
MachineRegisterInfo - Keep track of information for virtual and physical registers,...
 
A SetVector that performs no allocations if smaller than a certain size.
 
StringRef - Represent a constant reference to a string, i.e.
 
This is an optimization pass for GlobalISel generic memory operations.
 
DWARFExpression::Operation Op