LLVM 19.0.0git
Namespaces | Functions
Mips.h File Reference
#include "MCTargetDesc/MipsMCTargetDesc.h"
#include "llvm/Target/TargetMachine.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

ModulePassllvm::createMipsOs16Pass ()
 
ModulePassllvm::createMips16HardFloatPass ()
 
FunctionPassllvm::createMipsModuleISelDagPass ()
 
FunctionPassllvm::createMipsOptimizePICCallPass ()
 Return an OptimizeCall object.
 
FunctionPassllvm::createMipsDelaySlotFillerPass ()
 createMipsDelaySlotFillerPass - Returns a pass that fills in delay slots in Mips MachineFunctions
 
FunctionPass * llvm::createMipsBranchExpansion ()
 
FunctionPassllvm::createMipsConstantIslandPass ()
 Returns a pass that converts branches to long branches.
 
FunctionPassllvm::createMicroMipsSizeReducePass ()
 Returns an instance of the MicroMips size reduction pass.
 
FunctionPassllvm::createMipsExpandPseudoPass ()
 createMipsExpandPseudoPass - returns an instance of the pseudo instruction expansion pass.
 
FunctionPassllvm::createMipsPreLegalizeCombiner ()
 
FunctionPassllvm::createMipsPostLegalizeCombiner (bool IsOptNone)
 
FunctionPassllvm::createMipsMulMulBugPass ()
 
InstructionSelectorllvm::createMipsInstructionSelector (const MipsTargetMachine &, MipsSubtarget &, MipsRegisterBankInfo &)
 
void llvm::initializeMicroMipsSizeReducePass (PassRegistry &)
 
void llvm::initializeMipsBranchExpansionPass (PassRegistry &)
 
void llvm::initializeMipsDAGToDAGISelPass (PassRegistry &)
 
void llvm::initializeMipsDelaySlotFillerPass (PassRegistry &)
 
void llvm::initializeMipsMulMulBugFixPass (PassRegistry &)
 
void llvm::initializeMipsPostLegalizerCombinerPass (PassRegistry &)
 
void llvm::initializeMipsPreLegalizerCombinerPass (PassRegistry &)