reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

utils/TableGen/CodeGenInstruction.h
   27   class CodeGenTarget;
utils/TableGen/CodeGenIntrinsics.h
   24 class CodeGenTarget;
utils/TableGen/CodeGenSchedule.h
   26 class CodeGenTarget;
utils/TableGen/CodeGenTarget.h
   32 class CodeGenTarget;

References

usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };
utils/TableGen/AsmMatcherEmitter.cpp
  717   CodeGenTarget &Target;
  769                  CodeGenTarget &Target,
 1432                                CodeGenTarget &target,
 1934 emitConvertFuncs(CodeGenTarget &Target, StringRef ClassName,
 2348 static void emitMatchClassEnumeration(CodeGenTarget &Target,
 2515 static void emitIsSubclass(CodeGenTarget &Target,
 2575 static void emitMatchTokenString(CodeGenTarget &Target,
 2595 static void emitMatchRegisterName(CodeGenTarget &Target, Record *AsmParser,
 2620 static void emitMatchRegisterAltName(CodeGenTarget &Target, Record *AsmParser,
 2796                                 CodeGenTarget &Target) {
 2828 static void emitCustomOperandParsing(raw_ostream &OS, CodeGenTarget &Target,
 3000 static void emitAsmTiedOperandConstraints(CodeGenTarget &Target,
 3042 static void emitMnemonicSpellChecker(raw_ostream &OS, CodeGenTarget &Target,
 3126   CodeGenTarget Target(Records);
utils/TableGen/AsmWriterEmitter.cpp
   58   CodeGenTarget Target;
utils/TableGen/CodeEmitterGen.cpp
   48   std::string getInstructionCase(Record *R, CodeGenTarget &Target);
   50                                             CodeGenTarget &Target);
   55                                std::string &Case, CodeGenTarget &Target);
   59       CodeGenTarget &Target, int HwMode = -1);
   84                         std::string &Case, CodeGenTarget &Target) {
  267                                                CodeGenTarget &Target) {
  289                                                           CodeGenTarget &Target) {
  349     CodeGenTarget &Target, int HwMode) {
  390   CodeGenTarget Target(Records);
utils/TableGen/CodeGenDAGPatterns.cpp
 1551     const CodeGenTarget &T = TP.getDAGPatterns().getTargetInfo();
 1628     const CodeGenTarget &T = TP.getDAGPatterns().getTargetInfo();
 1645   CodeGenTarget &Tgt = TP.getDAGPatterns().getTargetInfo();
 2109     const CodeGenTarget &T = TP.getDAGPatterns().getTargetInfo();
 2125     const CodeGenTarget &T = TP.getDAGPatterns().getTargetInfo();
 2139     const CodeGenTarget &T = TP.getDAGPatterns().getTargetInfo();
utils/TableGen/CodeGenDAGPatterns.h
 1145   CodeGenTarget Target;
 1178   CodeGenTarget &getTargetInfo() { return Target; }
 1179   const CodeGenTarget &getTargetInfo() const { return Target; }
utils/TableGen/CodeGenInstruction.cpp
  446 HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const {
  529                                        ArrayRef<SMLoc> Loc, CodeGenTarget &T,
  665 CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T)
utils/TableGen/CodeGenInstruction.h
  299       HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const;
  372     CodeGenInstAlias(Record *R, CodeGenTarget &T);
  376                          CodeGenTarget &T, ResultOperand &ResOp);
utils/TableGen/CodeGenMapTable.cpp
  184   const CodeGenTarget &Target;
  201   MapTableEmitter(CodeGenTarget &Target, RecordKeeper &Records, Record *IMRec):
  573   CodeGenTarget Target(Records);
utils/TableGen/CodeGenSchedule.cpp
   54   const CodeGenTarget &Target;
   55   InstRegexOp(const CodeGenTarget &t): Target(t) {}
  168                                        const CodeGenTarget &TGT):
utils/TableGen/CodeGenSchedule.h
  413   const CodeGenTarget &Target;
  446   CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT);
utils/TableGen/DAGISelMatcherGen.cpp
   24                                                  const CodeGenTarget &T) {
  733   const CodeGenTarget &CGT = CGP.getTargetInfo();
  762   const CodeGenTarget &CGT = CGP.getTargetInfo();
 1037       const CodeGenTarget &CGT = CGP.getTargetInfo();
utils/TableGen/DisassemblerEmitter.cpp
  106   CodeGenTarget Target(Records);
utils/TableGen/FastISelEmitter.cpp
  187   bool initialize(TreePatternNode *InstPatNode, const CodeGenTarget &Target,
  430                                  const CodeGenTarget &Target) {
  448   const CodeGenTarget &Target = CGP.getTargetInfo();
  881   const CodeGenTarget &Target = CGP.getTargetInfo();
utils/TableGen/FixedLenDecoderEmitter.cpp
  157   CodeGenTarget Target;
 1795 populateInstruction(CodeGenTarget &Target, const Record &EncodingDef,
utils/TableGen/GICombinerEmitter.cpp
   74   CombineRule(const CodeGenTarget &Target, RuleID ID, const Record &R)
   77   bool parseMatcher(const CodeGenTarget &Target);
  152 bool CombineRule::parseMatcher(const CodeGenTarget &Target) {
  190   const CodeGenTarget &Target;
  199   explicit GICombinerEmitter(RecordKeeper &RK, const CodeGenTarget &Target,
  216                                      const CodeGenTarget &Target,
  441   CodeGenTarget Target(RK);
utils/TableGen/GlobalISelEmitter.cpp
 1650   static void initOpcodeValuesMap(const CodeGenTarget &Target) {
 3238   const CodeGenTarget &Target;
utils/TableGen/InstrDocsEmitter.cpp
   60   CodeGenTarget &Target = CDP.getTargetInfo();
utils/TableGen/InstrInfoEmitter.cpp
   80       raw_ostream &OS, const CodeGenTarget &Target,
   87   void emitOperandNameMappings(raw_ostream &OS, const CodeGenTarget &Target,
  201   const CodeGenTarget &Target = CDP.getTargetInfo();
  258            const CodeGenTarget &Target,
  330     raw_ostream &OS, const CodeGenTarget &Target,
  521   CodeGenTarget &Target = CDP.getTargetInfo();
  662   CodeGenTarget &Target = CDP.getTargetInfo();
  765   CodeGenTarget Target(Records);
utils/TableGen/PseudoLoweringEmitter.cpp
   50   CodeGenTarget Target;
utils/TableGen/RISCVCompressInstEmitter.cpp
  104   CodeGenTarget Target;
utils/TableGen/RegisterInfoEmitter.cpp
   57   CodeGenTarget Target;
   67   void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
   70   void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
   73   void runTargetHeader(raw_ostream &o, CodeGenTarget &Target,
   77   void runTargetDesc(raw_ostream &o, CodeGenTarget &Target,
  103                                    CodeGenTarget &Target, CodeGenRegBank &Bank) {
  863 RegisterInfoEmitter::runMCDesc(raw_ostream &OS, CodeGenTarget &Target,
 1130 RegisterInfoEmitter::runTargetHeader(raw_ostream &OS, CodeGenTarget &Target,
 1200 RegisterInfoEmitter::runTargetDesc(raw_ostream &OS, CodeGenTarget &Target,
utils/TableGen/SubtargetEmitter.cpp
   71   const CodeGenTarget &TGT;
  130   SubtargetEmitter(RecordKeeper &R, CodeGenTarget &TGT)
 1947   CodeGenTarget CGTarget(RK);
utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
   24   CodeGenTarget Target;
utils/TableGen/X86FoldTablesEmitter.cpp
   94   CodeGenTarget Target;
  300               const CodeGenTarget &Target) {