LLVM API Documentation
#include "SparcV9Internals.h"
#include "llvm/BasicBlock.h"
#include "llvm/Pass.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/ADT/STLExtras.h"
Include dependency graph for SparcV9PeepholeOpts.cpp:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Classes | |
class | llvm::PeepholeOpts |
Functions | |
static void | llvm::DeleteInstruction (MachineBasicBlock &mvec, MachineBasicBlock::iterator &BBI, const TargetMachine &target) |
static bool | llvm::IsUselessCopy (const TargetMachine &target, const MachineInstr *MI) |
bool | llvm::RemoveUselessCopies (MachineBasicBlock &mvec, MachineBasicBlock::iterator &BBI, const TargetMachine &target) |
FunctionPass * | llvm::createPeepholeOptsPass (const TargetMachine &TM) |