Home | History | Annotate | Download | only in TableGen

Lines Matching refs:TGParser

1 //===- TGParser.cpp - Parser for TableGen Files ---------------------------===//
14 #include "TGParser.h"
63 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) {
82 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, Init *ValName,
148 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) {
207 bool TGParser::AddSubMultiClass(MultiClass *CurMC,
297 bool TGParser::ProcessForeachDefs(Record *CurRec, SMLoc Loc) {
311 bool TGParser::ProcessForeachDefs(Record *CurRec, SMLoc Loc, IterSet &IterVals){
394 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass) {
429 Record *TGParser::ParseClassID() {
448 MultiClass *TGParser::ParseMultiClassID() {
468 SubClassReference TGParser::
518 SubMultiClassReference TGParser::
560 bool TGParser::ParseRangePiece(std::vector<unsigned> &Ranges) {
605 std::vector<unsigned> TGParser::ParseRangeList() {
624 bool TGParser::ParseOptionalRangeList(std::vector<unsigned> &Ranges) {
646 bool TGParser::ParseOptionalBitList(std::vector<unsigned> &Ranges) {
677 RecTy *TGParser::ParseType() {
732 Init *TGParser::ParseIDValue(Record *CurRec, IDParseMode Mode) {
742 Init *TGParser::ParseIDValue(Record *CurRec,
800 Init *TGParser::ParseOperation(Record *CurRec) {
1110 RecTy *TGParser::ParseOperatorType() {
1154 Init *TGParser::ParseSimpleValue(Record *CurRec, RecTy *ItemType,
1428 Init *TGParser::ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) {
1556 TGParser::ParseDagArgList(Record *CurRec) {
1598 std::vector<Init*> TGParser::ParseValueList(Record *CurRec, Record *ArgsRec,
1653 Init *TGParser::ParseDeclaration(Record *CurRec,
1707 VarInit *TGParser::ParseForeachDeclaration(ListInit *&ForeachListValue) {
1785 bool TGParser::ParseTemplateArgList(Record *CurRec) {
1819 bool TGParser::ParseBodyItem(Record *CurRec) {
1870 bool TGParser::ParseBody(Record *CurRec) {
1893 bool TGParser::ApplyLetStack(Record *CurRec) {
1911 bool TGParser::ParseObjectBody(Record *CurRec) {
1943 bool TGParser::ParseDef(MultiClass *CurMultiClass) {
2018 bool TGParser::ParseForeach(MultiClass *CurMultiClass) {
2067 bool TGParser::ParseClass() {
2104 std::vector<LetRecord> TGParser::ParseLetList() {
2146 bool TGParser::ParseTopLevelLet(MultiClass *CurMultiClass) {
2195 bool TGParser::ParseMultiClass() {
2271 Record *TGParser::
2362 bool TGParser::ResolveMulticlassDefArgs(MultiClass &MC,
2396 bool TGParser::ResolveMulticlassDef(MultiClass &MC,
2434 bool TGParser::ParseDefm(MultiClass *CurMultiClass) {
2559 bool TGParser::ParseObject(MultiClass *MC) {
2574 bool TGParser::ParseObjectList(MultiClass *MC) {
2582 bool TGParser::ParseFile() {