#include "InfoByHwMode.h"
#include "CodeGenTarget.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TableGen/Record.h"
#include <string>
usingnamespacellvm;
std::string llvm::getModeName(unsigned Mode) { … }
ValueTypeByHwMode::ValueTypeByHwMode(const Record *R,
const CodeGenHwModes &CGH) { … }
ValueTypeByHwMode::ValueTypeByHwMode(const Record *R, MVT T)
: … { … }
bool ValueTypeByHwMode::operator==(const ValueTypeByHwMode &T) const { … }
bool ValueTypeByHwMode::operator<(const ValueTypeByHwMode &T) const { … }
MVT &ValueTypeByHwMode::getOrCreateTypeForMode(unsigned Mode, MVT Type) { … }
StringRef ValueTypeByHwMode::getMVTName(MVT T) { … }
void ValueTypeByHwMode::writeToStream(raw_ostream &OS) const { … }
LLVM_DUMP_METHOD
void ValueTypeByHwMode::dump() const { … }
ValueTypeByHwMode llvm::getValueTypeByHwMode(const Record *Rec,
const CodeGenHwModes &CGH) { … }
RegSizeInfo::RegSizeInfo(const Record *R) { … }
bool RegSizeInfo::operator<(const RegSizeInfo &I) const { … }
bool RegSizeInfo::isSubClassOf(const RegSizeInfo &I) const { … }
void RegSizeInfo::writeToStream(raw_ostream &OS) const { … }
RegSizeInfoByHwMode::RegSizeInfoByHwMode(const Record *R,
const CodeGenHwModes &CGH) { … }
bool RegSizeInfoByHwMode::operator<(const RegSizeInfoByHwMode &I) const { … }
bool RegSizeInfoByHwMode::operator==(const RegSizeInfoByHwMode &I) const { … }
bool RegSizeInfoByHwMode::isSubClassOf(const RegSizeInfoByHwMode &I) const { … }
bool RegSizeInfoByHwMode::hasStricterSpillThan(
const RegSizeInfoByHwMode &I) const { … }
void RegSizeInfoByHwMode::writeToStream(raw_ostream &OS) const { … }
SubRegRange::SubRegRange(const Record *R) { … }
SubRegRangeByHwMode::SubRegRangeByHwMode(const Record *R,
const CodeGenHwModes &CGH) { … }
EncodingInfoByHwMode::EncodingInfoByHwMode(const Record *R,
const CodeGenHwModes &CGH) { … }
namespace llvm {
raw_ostream &operator<<(raw_ostream &OS, const ValueTypeByHwMode &T) { … }
raw_ostream &operator<<(raw_ostream &OS, const RegSizeInfo &T) { … }
raw_ostream &operator<<(raw_ostream &OS, const RegSizeInfoByHwMode &T) { … }
}