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;
114 bool AddSubMultiClass(MultiClass *CurMC,
134 bool ParseObjectList(MultiClass *MC = nullptr);
135 bool ParseObject(MultiClass *MC);
138 Record *InstantiateMulticlassDef(MultiClass &MC,
142 bool ResolveMulticlassDefArgs(MultiClass &MC,
149 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 =
385 K == tgtok::MultiClass || K == tgtok::Foreach;
400 Init *TGParser::ParseObjectName(MultiClass *CurMultiClass)
    [all...]
Record.cpp 751 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
891 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
1028 Record *CurRec, MultiClass *CurMultiClass);
1032 MultiClass *CurMultiClass) {
1069 Record *CurRec, MultiClass *CurMultiClass) {
    [all...]
  /external/llvm/include/llvm/TableGen/
Record.h 62 struct MultiClass;
868 virtual Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const = 0;
920 Init *Fold(Record *CurRec, MultiClass *CurMultiClass) const override;
    [all...]

Completed in 537 milliseconds