diff options
Diffstat (limited to 'lib/CodeGen/InstrSelection')
-rw-r--r-- | lib/CodeGen/InstrSelection/InstrForest.cpp | 19 | ||||
-rw-r--r-- | lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp | 16 |
2 files changed, 10 insertions, 25 deletions
diff --git a/lib/CodeGen/InstrSelection/InstrForest.cpp b/lib/CodeGen/InstrSelection/InstrForest.cpp index cf355a57bd..d7edf1575b 100644 --- a/lib/CodeGen/InstrSelection/InstrForest.cpp +++ b/lib/CodeGen/InstrSelection/InstrForest.cpp @@ -1,12 +1,5 @@ -// $Id$ -//--------------------------------------------------------------------------- -// File: -// InstrForest.cpp -// -// Purpose: -// Convert SSA graph to instruction trees for instruction selection. -// -// Strategy: +//===-- InstrForest.cpp - Build instruction forest for inst selection -----===// +// // The key goal is to group instructions into a single // tree if one or more of them might be potentially combined into a single // complex instruction in the target machine. @@ -17,7 +10,7 @@ // and (2) O and I are part of the same basic block, // and (3) O has only a single use, viz., I. // -//--------------------------------------------------------------------------- +//===----------------------------------------------------------------------===// #include "llvm/CodeGen/InstrForest.h" #include "llvm/CodeGen/MachineCodeForInstruction.h" @@ -28,8 +21,6 @@ #include "llvm/Type.h" #include "llvm/CodeGen/MachineInstr.h" #include "Support/STLExtras.h" -#include <alloca.h> -#include <iostream> using std::cerr; using std::vector; @@ -127,10 +118,10 @@ InstructionNode::dumpNode(int indent) const const MachineCodeForInstruction &mvec = MachineCodeForInstruction::get(getInstruction()); - if (mvec.size() > 0) + if (!mvec.empty()) cerr << "\tMachine Instructions: "; - for (unsigned int i=0; i < mvec.size(); ++i) { + for (unsigned i = 0; i < mvec.size(); ++i) { mvec[i]->dump(); if (i < mvec.size() - 1) cerr << "; "; diff --git a/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp b/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp index e4a188ec35..914fec3576 100644 --- a/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp +++ b/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp @@ -1,14 +1,9 @@ -//*************************************************************************** -// File: -// InstrSelectionSupport.h +//===-- InstrSelectionSupport.cpp -----------------------------------------===// +// +// Target-independent instruction selection code. See SparcInstrSelection.cpp +// for usage. // -// Purpose: -// Target-independent instruction selection code. -// See SparcInstrSelection.cpp for usage. -// -// History: -// 10/10/01 - Vikram Adve - Created -//**************************************************************************/ +//===----------------------------------------------------------------------===// #include "llvm/CodeGen/InstrSelectionSupport.h" #include "llvm/CodeGen/InstrSelection.h" @@ -21,7 +16,6 @@ #include "llvm/Target/MachineRegInfo.h" #include "llvm/Constants.h" #include "llvm/Function.h" -#include "llvm/BasicBlock.h" #include "llvm/Type.h" #include "llvm/iMemory.h" using std::vector; |