Lines Matching defs:CodeGenTarget
1 //===- CodeGenTarget.cpp - CodeGen Target Class Wrapper -------------------===//
16 #include "CodeGenTarget.h"
75 CodeGenTarget::CodeGenTarget(const RecordKeeper &records)
86 CodeGenTarget::~CodeGenTarget() {}
88 StringRef CodeGenTarget::getName() const { return TargetRec->getName(); }
92 StringRef CodeGenTarget::getInstNamespace() const {
106 StringRef CodeGenTarget::getRegNamespace() const {
111 const Record *CodeGenTarget::getInstructionSet() const {
115 bool CodeGenTarget::getAllowRegisterRenaming() const {
121 const Record *CodeGenTarget::getAsmParser() const {
133 const Record *CodeGenTarget::getAsmParserVariant(unsigned Idx) const {
145 unsigned CodeGenTarget::getAsmParserVariantCount() const {
151 const Record *CodeGenTarget::getAsmWriter() const {
160 CodeGenRegBank &CodeGenTarget::getRegBank() const {
166 const CodeGenRegisterClass *CodeGenTarget::getSuperRegForSubReg(
215 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const {
220 CodeGenTarget::getRegisterClass(const Record *R) const {
225 CodeGenTarget::getRegisterVTs(const Record *R) const {
241 void CodeGenTarget::ReadLegalValueTypes() const {
250 CodeGenSchedModels &CodeGenTarget::getSchedModels() const {
256 void CodeGenTarget::ReadInstructions() const {
287 unsigned CodeGenTarget::getNumFixedInstructions() {
293 void CodeGenTarget::ComputeInstrsByEnum() const {
335 bool CodeGenTarget::isLittleEndianEncoding() const {
341 void CodeGenTarget::reverseBitsForLittleEndianEncoding() {
386 bool CodeGenTarget::guessInstructionProperties() const {