Home | History | Annotate | Download | only in TableGen

Lines Matching defs:CodeGenTarget

1 //===- CodeGenTarget.cpp - CodeGen Target Class Wrapper -------------------===//
17 #include "CodeGenTarget.h"
135 CodeGenTarget::CodeGenTarget(RecordKeeper &records)
145 CodeGenTarget::~CodeGenTarget() {
151 const std::string &CodeGenTarget::getName() const {
155 std::string CodeGenTarget::getInstNamespace() const {
166 Record *CodeGenTarget::getInstructionSet() const {
173 Record *CodeGenTarget::getAsmParser() const {
184 Record *CodeGenTarget::getAsmParserVariant(unsigned i) const {
196 unsigned CodeGenTarget::getAsmParserVariantCount() const {
204 Record *CodeGenTarget::getAsmWriter() const {
212 CodeGenRegBank &CodeGenTarget::getRegBank() const {
218 void CodeGenTarget::ReadRegAltNameIndices() const {
225 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const {
233 std::vector<MVT::SimpleValueType> CodeGenTarget::
253 void CodeGenTarget::ReadLegalValueTypes() const {
266 CodeGenSchedModels &CodeGenTarget::getSchedModels() const {
272 void CodeGenTarget::ReadInstructions() const {
297 void CodeGenTarget::ComputeInstrsByEnum() const {
335 bool CodeGenTarget::isLittleEndianEncoding() const {
341 void CodeGenTarget::reverseBitsForLittleEndianEncoding() {
384 bool CodeGenTarget::guessInstructionProperties() const {