1 //===-- llvm/Target/MachineOptInfo.h -----------------------------*- C++ -*-==//
3 // Describes properties of the target cache architecture.
5 //===----------------------------------------------------------------------===//
7 #ifndef LLVM_TARGET_MACHINEOPTINFO_H
8 #define LLVM_TARGET_MACHINEOPTINFO_H
10 #include "Support/DataTypes.h"
13 struct MachineOptInfo : public NonCopyableV {
14 const TargetMachine ⌖
17 MachineOptInfo(const TargetMachine& tgt): target(tgt) { }
19 virtual bool IsUselessCopy (const MachineInstr* MI) const = 0;