Home
last modified time | relevance | path

Searched refs:CodeGenTarget (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenTarget.cpp88 CodeGenTarget::CodeGenTarget(RecordKeeper &records) in CodeGenTarget() function in CodeGenTarget
99 CodeGenTarget::~CodeGenTarget() {} in ~CodeGenTarget()
101 StringRef CodeGenTarget::getName() const { return TargetRec->getName(); } in getName()
105 StringRef CodeGenTarget::getInstNamespace() const { in getInstNamespace()
119 StringRef CodeGenTarget::getRegNamespace() const { in getRegNamespace()
124 Record *CodeGenTarget::getInstructionSet() const { in getInstructionSet()
128 bool CodeGenTarget::getAllowRegisterRenaming() const { in getAllowRegisterRenaming()
134 Record *CodeGenTarget::getAsmParser() const { in getAsmParser()
145 Record *CodeGenTarget::getAsmParserVariant(unsigned i) const { in getAsmParserVariant()
157 unsigned CodeGenTarget::getAsmParserVariantCount() const { in getAsmParserVariantCount()
[all …]
H A DCodeGenInstAlias.h27 class CodeGenTarget; variable
96 CodeGenInstAlias(Record *R, CodeGenTarget &T);
99 bool hasSubOps, ArrayRef<SMLoc> Loc, CodeGenTarget &T,
H A DVarLenCodeEmitterGen.cpp86 CodeGenTarget &Target, AltEncodingTy Mode);
88 std::string getInstructionCases(Record *R, CodeGenTarget &Target);
91 CodeGenTarget &Target, int I);
224 CodeGenTarget Target(Records); in run()
350 CodeGenTarget &Target, AltEncodingTy Mode) { in emitInstructionBaseValues()
412 CodeGenTarget &Target) { in getInstructionCases()
448 Record *R, AltEncodingTy Mode, const VarLenInst &VLI, CodeGenTarget &Target, in getInstructionCaseForEncoding()
H A DCodeGenTarget.h57 class CodeGenTarget {
81 CodeGenTarget(RecordKeeper &Records);
82 ~CodeGenTarget();
H A DCodeGenInstruction.h27 class CodeGenTarget; variable
311 HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const;
H A DCodeGenInstAlias.cpp29 ArrayRef<SMLoc> Loc, CodeGenTarget &T, in tryAliasOpMatch()
168 CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T) : TheDef(R) { in CodeGenInstAlias()
H A DCodeGenSchedule.h32 class CodeGenTarget; variable
423 const CodeGenTarget &Target;
456 CodeGenSchedModels(RecordKeeper &RK, const CodeGenTarget &TGT);
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.h23 class CodeGenTarget; variable
39 const CodeGenTarget &CGT;
45 PatternParser(const CodeGenTarget &CGT, ArrayRef<SMLoc> DiagLoc) in PatternParser()
H A DGlobalISelMatchTableExecutorEmitter.h25 class CodeGenTarget; variable
176 virtual const CodeGenTarget &getTarget() const = 0;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp60 getInstructionCases(Record *R, CodeGenTarget &Target);
62 CodeGenTarget &Target, std::string &Case,
67 CodeGenTarget &Target);
71 CodeGenTarget &Target, unsigned HwMode = DefaultMode);
100 CodeGenTarget &Target) { in addCodeToMergeInOperand()
281 CodeEmitterGen::getInstructionCases(Record *R, CodeGenTarget &Target) { in getInstructionCases()
345 Record *R, Record *EncodingDef, CodeGenTarget &Target, std::string &Case, in addInstructionCasesForEncoding()
397 CodeGenTarget &Target, unsigned HwMode) { in emitInstructionBaseValues()
471 CodeGenTarget Target(Records); in run()
H A DGICombinerEmitter.cpp
H A DInstrInfoEmitter.cpp89 void emitFeatureVerifier(raw_ostream &OS, const CodeGenTarget &Target);
95 raw_ostream &OS, const CodeGenTarget &Target,
103 raw_ostream &OS, const CodeGenTarget &Target,
217 const CodeGenTarget &Target = CDP.getTargetInfo(); in CollectOperandInfo()
283 raw_ostream &OS, const CodeGenTarget &Target, in emitOperandNameMappings()
355 raw_ostream &OS, const CodeGenTarget &Target, in emitOperandTypeMappings()
732 const CodeGenTarget &Target) { in emitFeatureVerifier()
927 CodeGenTarget &Target = CDP.getTargetInfo(); in run()
1194 CodeGenTarget &Target = CDP.getTargetInfo(); in emitRecord()
1317 const CodeGenTarget &Target = CDP.getTargetInfo(); in emitEnums()
H A DGlobalISelCombinerMatchTableEmitter.cpp
H A DDisassemblerEmitter.cpp98 CodeGenTarget Target(Records); in EmitDisassembler()
H A DCodeGenMapTable.cpp174 const CodeGenTarget &Target;
191 MapTableEmitter(CodeGenTarget &Target, RecordKeeper &Records, Record *IMRec) in MapTableEmitter()
569 CodeGenTarget Target(Records); in EmitMapTable()
H A DAsmMatcherEmitter.cpp378 bool getPreferSmallerInstructions(CodeGenTarget const &Target) { in getPreferSmallerInstructions()
748 CodeGenTarget &Target;
799 AsmMatcherInfo(Record *AsmParser, CodeGenTarget &Target,
1470 AsmMatcherInfo::AsmMatcherInfo(Record *asmParser, CodeGenTarget &target, in AsmMatcherInfo()
1977 emitConvertFuncs(CodeGenTarget &Target, StringRef ClassName, in emitConvertFuncs()
2379 static void emitMatchClassEnumeration(CodeGenTarget &Target, in emitMatchClassEnumeration()
2545 static void emitIsSubclass(CodeGenTarget &Target, in emitIsSubclass()
2605 static void emitMatchTokenString(CodeGenTarget &Target, in emitMatchTokenString()
2625 static void emitMatchRegisterName(CodeGenTarget &Target, Record *AsmParser, in emitMatchRegisterName()
2653 static void emitMatchRegisterAltName(CodeGenTarget &Target, Record *AsmParser, in emitMatchRegisterAltName()
[all …]
H A DRegisterInfoEmitter.cpp59 CodeGenTarget Target;
69 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
72 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
75 void runTargetHeader(raw_ostream &o, CodeGenTarget &Target,
79 void runTargetDesc(raw_ostream &o, CodeGenTarget &Target,
104 void RegisterInfoEmitter::runEnums(raw_ostream &OS, CodeGenTarget &Target, in runEnums()
865 void RegisterInfoEmitter::runMCDesc(raw_ostream &OS, CodeGenTarget &Target, in runMCDesc()
1105 CodeGenTarget &Target, in runTargetHeader()
1189 void RegisterInfoEmitter::runTargetDesc(raw_ostream &OS, CodeGenTarget &Target, in runTargetDesc()
H A DX86MnemonicTables.cpp25 CodeGenTarget Target;
H A DDFAPacketizerEmitter.cpp94 : TargetName(std::string(CodeGenTarget(R).getName())), Records(R) {} in DFAPacketizerEmitter()
214 CodeGenTarget CGT(Records); in run()
H A DFastISelEmitter.cpp203 bool initialize(TreePatternNode &InstPatNode, const CodeGenTarget &Target, in initialize()
434 const CodeGenTarget &Target) { in PhyRegForNode()
452 const CodeGenTarget &Target = CGP.getTargetInfo(); in collectPatterns()
869 const CodeGenTarget &Target = CGP.getTargetInfo(); in EmitFastISel()
H A DDAGISelMatcherGen.cpp27 const CodeGenTarget &T) { in getRegisterValueType()
750 const CodeGenTarget &CGT = CGP.getTargetInfo(); in mayInstNodeLoadOrStore()
777 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultInstructionAsOperand()
1048 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultCode()
H A DGlobalISelCombinerEmitter.cpp643 CombineRuleBuilder(const CodeGenTarget &CGT, in CombineRuleBuilder()
769 const CodeGenTarget &CGT;
2271 const CodeGenTarget &Target;
2298 const CodeGenTarget &getTarget() const override { return Target; } in getTarget()
2315 explicit GICombinerEmitter(RecordKeeper &RK, const CodeGenTarget &Target,
2538 const CodeGenTarget &Target, in GICombinerEmitter()
2702 CodeGenTarget Target(RK); in EmitGICombiner()
H A DInstrDocsEmitter.cpp66 CodeGenTarget &Target = CDP.getTargetInfo(); in EmitInstrDocs()
H A DX86EVEX2VEXTablesEmitter.cpp
/freebsd/usr.bin/clang/llvm-tblgen/
H A DMakefile22 SRCS+= Common/CodeGenTarget.cpp

12