* Fix order of #include files

* Doxygen-ify method comments

llvm-svn: 9432
This commit is contained in:
Misha Brukman 2003-10-23 18:06:27 +00:00
parent 0b624fefb7
commit dc07775d58
2 changed files with 22 additions and 21 deletions

View File

@ -20,29 +20,29 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#include "IGNode.h"
#include "PhyRegAlloc.h" #include "PhyRegAlloc.h"
#include "RegAllocCommon.h" #include "RegAllocCommon.h"
#include "RegClass.h" #include "RegClass.h"
#include "IGNode.h" #include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/iOther.h"
#include "llvm/Module.h"
#include "llvm/Type.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/CodeGen/FunctionLiveVarInfo.h" #include "llvm/CodeGen/FunctionLiveVarInfo.h"
#include "llvm/CodeGen/InstrSelection.h" #include "llvm/CodeGen/InstrSelection.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionInfo.h"
#include "llvm/CodeGen/MachineInstr.h" #include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBuilder.h" #include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineInstrAnnot.h" #include "llvm/CodeGen/MachineInstrAnnot.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionInfo.h"
#include "llvm/CodeGen/Passes.h" #include "llvm/CodeGen/Passes.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Type.h"
#include "llvm/iOther.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Constants.h"
#include "llvm/Module.h"
#include "llvm/Support/InstIterator.h" #include "llvm/Support/InstIterator.h"
#include "Support/STLExtras.h" #include "llvm/Target/TargetInstrInfo.h"
#include "Support/SetOperations.h"
#include "Support/CommandLine.h" #include "Support/CommandLine.h"
#include "Support/SetOperations.h"
#include "Support/STLExtras.h"
#include <cmath> #include <cmath>
RegAllocDebugLevel_t DEBUG_RA; RegAllocDebugLevel_t DEBUG_RA;

View File

@ -27,8 +27,8 @@
#include "LiveRangeInfo.h" #include "LiveRangeInfo.h"
#include "llvm/Pass.h" #include "llvm/Pass.h"
#include "llvm/CodeGen/MachineBasicBlock.h" #include "llvm/CodeGen/MachineBasicBlock.h"
#include "llvm/Target/TargetRegInfo.h"
#include "llvm/Target/TargetMachine.h" #include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetRegInfo.h"
#include <map> #include <map>
class MachineFunction; class MachineFunction;
@ -136,8 +136,9 @@ private:
MachineBasicBlock::iterator& MII, MachineBasicBlock::iterator& MII,
MachineBasicBlock &MBB, unsigned OpNum); MachineBasicBlock &MBB, unsigned OpNum);
// Method for inserting caller saving code. The caller must save all the /// Method for inserting caller saving code. The caller must save all the
// volatile registers live across a call. /// volatile registers live across a call.
///
void insertCallerSavingCode(std::vector<MachineInstr*>& instrnsBefore, void insertCallerSavingCode(std::vector<MachineInstr*>& instrnsBefore,
std::vector<MachineInstr*>& instrnsAfter, std::vector<MachineInstr*>& instrnsAfter,
MachineInstr *CallMI, MachineInstr *CallMI,
@ -154,12 +155,12 @@ private:
std::vector<MachineInstr*>& MIBef, std::vector<MachineInstr*>& MIBef,
std::vector<MachineInstr*>& MIAft); std::vector<MachineInstr*>& MIAft);
// Callback method used to find unused registers. /// Callback method used to find unused registers.
// LVSetBef is the live variable set to search for an unused register. /// LVSetBef is the live variable set to search for an unused register.
// If it is not specified, the LV set before the current MI is used. /// If it is not specified, the LV set before the current MI is used.
// This is sufficient as long as no new copy instructions are generated /// This is sufficient as long as no new copy instructions are generated
// to copy the free register to memory. /// to copy the free register to memory.
// ///
int getUnusedUniRegAtMI(RegClass *RC, int RegType, int getUnusedUniRegAtMI(RegClass *RC, int RegType,
const MachineInstr *MI, const MachineInstr *MI,
const ValueSet *LVSetBef = 0); const ValueSet *LVSetBef = 0);