1 //===-- llvm/Target/TargetOptInfo.h ------------------------------*- C++ -*-==//
3 // FIXME: ADD A COMMENT DESCRIBING THIS FILE!
5 //===----------------------------------------------------------------------===//
7 #ifndef LLVM_TARGET_TARGETOPTINFO_H
8 #define LLVM_TARGET_TARGETOPTINFO_H
13 struct TargetOptInfo {
14 const TargetMachine ⌖
16 TargetOptInfo(const TargetOptInfo &); // DO NOT IMPLEMENT
17 void operator=(const TargetOptInfo &); // DO NOT IMPLEMENT
19 TargetOptInfo(const TargetMachine &TM) : target(TM) { }
21 virtual bool IsUselessCopy(const MachineInstr* MI) const = 0;