Minor cleanups, remove noncopyable so dot doesn't cluster unrelated stuff

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4365 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2002-10-28 23:54:23 +00:00
parent 2cc214c06c
commit de0e87bb83

View File

@ -9,6 +9,7 @@
#include "llvm/Target/MachineInstrInfo.h"
#include "Support/hash_map"
#include <string>
typedef long long cycles_t;
static const cycles_t HUGE_LATENCY = ~((long long) 1 << (sizeof(cycles_t)-2));
@ -174,7 +175,7 @@ private:
// Common interface to machine information for instruction scheduling
//---------------------------------------------------------------------------
class MachineSchedInfo : public NonCopyableV {
class MachineSchedInfo {
public:
const TargetMachine& target;
@ -200,7 +201,10 @@ protected:
assert(sc < numSchedClasses);
return classRUsages[sc];
}
private:
MachineSchedInfo(const MachineSchedInfo &); // DO NOT IMPLEMENT
void operator=(const MachineSchedInfo &); // DO NOT IMPLEMENT
public:
/*ctor*/ MachineSchedInfo (const TargetMachine& tgt,
int _numSchedClasses,