|
LLVM
8.0.1
|
#include "PPC.h"#include "PPCInstrInfo.h"#include "PPCSubtarget.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/Statistic.h"#include "llvm/CodeGen/LivePhysRegs.h"#include "llvm/CodeGen/MachineBasicBlock.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"
Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "ppc-pre-emit-peephole" |
Functions | |
| STATISTIC (NumRRConvertedInPreEmit, "Number of r+r instructions converted to r+i in pre-emit peephole") | |
| STATISTIC (NumRemovedInPreEmit, "Number of instructions deleted in pre-emit peephole") | |
| STATISTIC (NumberOfSelfCopies, "Number of self copy instructions eliminated") | |
Variables | |
| static cl::opt< bool > | RunPreEmitPeephole ("ppc-late-peephole", cl::Hidden, cl::init(true), cl::desc("Run pre-emit peephole optimizations.")) |
| #define DEBUG_TYPE "ppc-pre-emit-peephole" |
Definition at line 31 of file PPCPreEmitPeephole.cpp.
| STATISTIC | ( | NumRRConvertedInPreEmit | , |
| "Number of r+r instructions converted to r+i in pre-emit peephole" | |||
| ) |
| STATISTIC | ( | NumRemovedInPreEmit | , |
| "Number of instructions deleted in pre-emit peephole" | |||
| ) |
| STATISTIC | ( | NumberOfSelfCopies | , |
| "Number of self copy instructions eliminated" | |||
| ) |
1.8.13