Home | History | Annotate | Download | only in TableGen

Lines Matching refs:TGParser

1 //===- TGParser.cpp - Parser for TableGen Files ---------------------------===//
14 #include "TGParser.h"
60 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) {
79 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, Init *ValName,
148 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) {
206 bool TGParser::AddSubMultiClass(MultiClass *CurMC,
285 bool TGParser::ProcessForeachDefs(Record *CurRec, SMLoc Loc) {
299 bool TGParser::ProcessForeachDefs(Record *CurRec, SMLoc Loc, IterSet &IterVals){
373 std::string TGParser::GetNewAnonymousName() {
382 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) {
417 Record *TGParser::ParseClassID() {
436 MultiClass *TGParser::ParseMultiClassID() {
456 SubClassReference TGParser::
506 SubMultiClassReference TGParser::
548 bool TGParser::ParseRangePiece(std::vector<unsigned> &Ranges) {
592 std::vector<unsigned> TGParser::ParseRangeList() {
611 bool TGParser::ParseOptionalRangeList(std::vector<unsigned> &Ranges) {
633 bool TGParser::ParseOptionalBitList(std::vector<unsigned> &Ranges) {
664 RecTy *TGParser::ParseType() {
713 Init *TGParser::ParseIDValue(Record *CurRec,
769 Init *TGParser::ParseOperation(Record *CurRec, RecTy *ItemType) {
1093 RecTy *TGParser::ParseOperatorType() {
1138 Init *TGParser::ParseSimpleValue(Record *CurRec, RecTy *ItemType,
1468 Init *TGParser::ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) {
1596 TGParser::ParseDagArgList(Record *CurRec) {
1638 std::vector<Init*> TGParser::ParseValueList(Record *CurRec, Record *ArgsRec,
1693 Init *TGParser::ParseDeclaration(Record *CurRec,
1749 VarInit *TGParser::ParseForeachDeclaration(ListInit *&ForeachListValue) {
1827 bool TGParser::ParseTemplateArgList(Record *CurRec) {
1861 bool TGParser::ParseBodyItem(Record *CurRec) {
1912 bool TGParser::ParseBody(Record *CurRec) {
1935 bool TGParser::ApplyLetStack(Record *CurRec) {
1952 bool TGParser::ParseObjectBody(Record *CurRec) {
1984 bool TGParser::ParseDef(MultiClass *CurMultiClass) {
2060 bool TGParser::ParseForeach(MultiClass *CurMultiClass) {
2108 bool TGParser::ParseClass() {
2147 std::vector<LetRecord> TGParser::ParseLetList() {
2189 bool TGParser::ParseTopLevelLet(MultiClass *CurMultiClass) {
2238 bool TGParser::ParseMultiClass() {
2316 Record *TGParser::InstantiateMulticlassDef(MultiClass &MC, Record *DefProto,
2438 bool TGParser::ResolveMulticlassDefArgs(MultiClass &MC, Record *CurRec,
2470 bool TGParser::ResolveMulticlassDef(MultiClass &MC,
2503 bool TGParser::ParseDefm(MultiClass *CurMultiClass) {
2640 bool TGParser::ParseObject(MultiClass *MC) {
2655 bool TGParser::ParseObjectList(MultiClass *MC) {
2663 bool TGParser::ParseFile() {