diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-06-01 19:57:37 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-06-01 19:57:37 +0000 |
commit | 434dd4fd94f5f248492c675e4285e7d67342d4c4 (patch) | |
tree | 7fb5024f1a98a8e7c2e2406c86fcc22fed0cc032 /lib/Target/PowerPC/PPCCodeEmitter.cpp | |
parent | d260c248abd57763aaeeadcab4155655a25d9e97 (diff) | |
download | external_llvm-434dd4fd94f5f248492c675e4285e7d67342d4c4.tar.gz external_llvm-434dd4fd94f5f248492c675e4285e7d67342d4c4.tar.bz2 external_llvm-434dd4fd94f5f248492c675e4285e7d67342d4c4.zip |
Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72697 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCCodeEmitter.cpp')
-rw-r--r-- | lib/Target/PowerPC/PPCCodeEmitter.cpp | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/lib/Target/PowerPC/PPCCodeEmitter.cpp b/lib/Target/PowerPC/PPCCodeEmitter.cpp index c3be878a08..aa3dce19e5 100644 --- a/lib/Target/PowerPC/PPCCodeEmitter.cpp +++ b/lib/Target/PowerPC/PPCCodeEmitter.cpp @@ -23,7 +23,7 @@ #include "llvm/CodeGen/MachineInstrBuilder.h" #include "llvm/CodeGen/MachineModuleInfo.h" #include "llvm/CodeGen/Passes.h" -#include "llvm/Support/Debug.h" +#include "llvm/Support/Debug.h" #include "llvm/Support/Compiler.h" #include "llvm/Target/TargetOptions.h" using namespace llvm; @@ -33,8 +33,8 @@ namespace { TargetMachine &TM; MachineCodeEmitter &MCE; public: - PPCCodeEmitter( TargetMachine &tm, MachineCodeEmitter &mce) : - TM( tm), MCE( mce) {} + PPCCodeEmitter(TargetMachine &tm, MachineCodeEmitter &mce): + TM(tm), MCE(mce) {} /// getBinaryCodeForInstr - This function, generated by the /// CodeEmitterGenerator using TableGen, produces the binary encoding for @@ -44,7 +44,8 @@ namespace { /// getMachineOpValue - evaluates the MachineOperand of a given MachineInstr - unsigned getMachineOpValue(const MachineInstr &MI, const MachineOperand &MO); + unsigned getMachineOpValue(const MachineInstr &MI, + const MachineOperand &MO); /// MovePCtoLROffset - When/if we see a MovePCtoLR instruction, we record /// its address in the function into this pointer. @@ -52,12 +53,12 @@ namespace { void *MovePCtoLROffset; }; - template <class machineCodeEmitter> + template <class CodeEmitter> class VISIBILITY_HIDDEN Emitter : public MachineFunctionPass, public PPCCodeEmitter { TargetMachine &TM; - machineCodeEmitter &MCE; + CodeEmitter &MCE; void getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired<MachineModuleInfo>(); @@ -66,8 +67,8 @@ namespace { public: static char ID; - Emitter(TargetMachine &tm, machineCodeEmitter &mce) - : MachineFunctionPass(&ID), PPCCodeEmitter( tm, mce), TM(tm), MCE(mce) {} + Emitter(TargetMachine &tm, CodeEmitter &mce) + : MachineFunctionPass(&ID), PPCCodeEmitter(tm, mce), TM(tm), MCE(mce) {} const char *getPassName() const { return "PowerPC Machine Code Emitter"; } @@ -84,24 +85,24 @@ namespace { unsigned getValueBit(int64_t Val, unsigned bit) { return (Val >> bit) & 1; } }; - template <class machineCodeEmitter> - char Emitter<machineCodeEmitter>::ID = 0; + template <class CodeEmitter> + char Emitter<CodeEmitter>::ID = 0; } /// createPPCCodeEmitterPass - Return a pass that emits the collected PPC code /// to the specified MCE object. FunctionPass *llvm::createPPCCodeEmitterPass(PPCTargetMachine &TM, - MachineCodeEmitter &MCE) { + MachineCodeEmitter &MCE) { return new Emitter<MachineCodeEmitter>(TM, MCE); } FunctionPass *llvm::createPPCJITCodeEmitterPass(PPCTargetMachine &TM, - JITCodeEmitter &JCE) { + JITCodeEmitter &JCE) { return new Emitter<JITCodeEmitter>(TM, JCE); } -template <class machineCodeEmitter> -bool Emitter<machineCodeEmitter>::runOnMachineFunction(MachineFunction &MF) { +template <class CodeEmitter> +bool Emitter<CodeEmitter>::runOnMachineFunction(MachineFunction &MF) { assert((MF.getTarget().getRelocationModel() != Reloc::Default || MF.getTarget().getRelocationModel() != Reloc::Static) && "JIT relocation model must be set to static or default!"); @@ -117,8 +118,8 @@ bool Emitter<machineCodeEmitter>::runOnMachineFunction(MachineFunction &MF) { return false; } -template <class machineCodeEmitter> -void Emitter<machineCodeEmitter>::emitBasicBlock(MachineBasicBlock &MBB) { +template <class CodeEmitter> +void Emitter<CodeEmitter>::emitBasicBlock(MachineBasicBlock &MBB) { MCE.StartMachineBasicBlock(&MBB); for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end(); I != E; ++I){ |