HomeSort by relevance Sort by last modified time
    Searched refs:MultiClass (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/TableGen/
TGParser.h 30 struct MultiClass;
58 std::map<std::string, MultiClass*> MultiClasses;
65 /// CurMultiClass - If we are parsing a 'multiclass' definition, this is the
67 MultiClass *CurMultiClass;
112 bool AddSubMultiClass(MultiClass *CurMC,
130 bool ParseObjectList(MultiClass *MC = 0);
131 bool ParseObject(MultiClass *MC);
134 Record *InstantiateMulticlassDef(MultiClass &MC,
138 bool ResolveMulticlassDefArgs(MultiClass &MC,
145 bool ResolveMulticlassDef(MultiClass &MC
    [all...]
TGLexer.h 47 MultiClass, String,
TGParser.cpp 39 MultiClass *MC;
48 errs() << "Multiclass:\n";
207 bool TGParser::AddSubMultiClass(MultiClass *CurMC,
209 MultiClass *SMC = SubMultiClass.MC;
222 // Add all of the defs in the subclass into the current multiclass.
223 for (MultiClass::RecordVector::const_iterator i = SMC->DefPrototypes.begin(),
227 // Clone the def and add it to the current multiclass
265 for (MultiClass::RecordVector::iterator j =
380 K == tgtok::MultiClass || K == tgtok::Foreach;
394 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass)
    [all...]
Record.cpp 740 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
887 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
1011 Record *CurRec, MultiClass *CurMultiClass);
1015 MultiClass *CurMultiClass) {
1059 Record *CurRec, MultiClass *CurMultiClass) {
    [all...]
  /external/llvm/include/llvm/TableGen/
Record.h 62 struct MultiClass;
867 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0;
919 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const;
    [all...]

Completed in 530 milliseconds