Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.cpp281 CodeGenTarget::CodeGenTarget(RecordKeeper &records) in CodeGenTarget() function in CodeGenTarget
291 CodeGenTarget::~CodeGenTarget() { in ~CodeGenTarget()
294 StringRef CodeGenTarget::getName() const { return TargetRec->getName(); } in getName()
298 StringRef CodeGenTarget::getInstNamespace() const { in getInstNamespace()
312 StringRef CodeGenTarget::getRegNamespace() const { in getRegNamespace()
317 Record *CodeGenTarget::getInstructionSet() const { in getInstructionSet()
321 bool CodeGenTarget::getAllowRegisterRenaming() const { in getAllowRegisterRenaming()
327 Record *CodeGenTarget::getAsmParser() const { in getAsmParser()
338 Record *CodeGenTarget::getAsmParserVariant(unsigned i) const { in getAsmParserVariant()
350 unsigned CodeGenTarget::getAsmParserVariantCount() const { in getAsmParserVariantCount()
[all …]
H A DCodeGenTarget.h31 class CodeGenTarget; variable
46 class CodeGenTarget {
66 CodeGenTarget(RecordKeeper &Records);
67 ~CodeGenTarget();
H A DCodeEmitterGen.cpp49 std::string getInstructionCase(Record *R, CodeGenTarget &Target);
51 CodeGenTarget &Target);
55 std::string &Case, CodeGenTarget &Target);
59 CodeGenTarget &Target, int HwMode = -1);
86 CodeGenTarget &Target) { in addCodeToMergeInOperand()
297 CodeGenTarget &Target) { in getInstructionCase()
319 CodeGenTarget &Target) { in getInstructionCaseForEncoding()
382 CodeGenTarget &Target, int HwMode) { in emitInstructionBaseValues()
423 CodeGenTarget Target(Records); in run()
H A DVarLenCodeEmitterGen.cpp75 CodeGenTarget &Target, int HwMode = -1);
77 std::string getInstructionCase(Record *R, CodeGenTarget &Target);
79 CodeGenTarget &Target);
212 CodeGenTarget Target(Records); in run()
346 CodeGenTarget &Target, int HwMode) { in emitInstructionBaseValues()
417 CodeGenTarget &Target) { in getInstructionCase()
439 Record *R, Record *EncodingDef, CodeGenTarget &Target) { in getInstructionCaseForEncoding()
H A DGICombinerEmitter.cpp183 bool parseInstructionMatcher(const CodeGenTarget &Target, StringInit *ArgName,
187 bool parseWipMatchOpcodeMatcher(const CodeGenTarget &Target,
191 CombineRule(const CodeGenTarget &Target, GIMatchDagContext &Ctx, RuleID ID, in CombineRule()
197 bool parseMatcher(const CodeGenTarget &Target);
398 const CodeGenTarget &Target, StringInit *ArgName, const Init &Arg, in parseInstructionMatcher()
452 bool CombineRule::parseWipMatchOpcodeMatcher(const CodeGenTarget &Target, in parseWipMatchOpcodeMatcher()
488 bool CombineRule::parseMatcher(const CodeGenTarget &Target) { in parseMatcher()
594 const CodeGenTarget &Target;
605 explicit GICombinerEmitter(RecordKeeper &RK, const CodeGenTarget &Target,
623 const CodeGenTarget &Target, in GICombinerEmitter()
[all …]
H A DCodeGenInstruction.h30 class CodeGenTarget; variable
314 HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const;
402 CodeGenInstAlias(Record *R, CodeGenTarget &T);
406 CodeGenTarget &T, ResultOperand &ResOp);
H A DInstrInfoEmitter.cpp86 void emitFeatureVerifier(raw_ostream &OS, const CodeGenTarget &Target);
93 raw_ostream &OS, const CodeGenTarget &Target,
100 void emitOperandNameMappings(raw_ostream &OS, const CodeGenTarget &Target,
225 const CodeGenTarget &Target = CDP.getTargetInfo(); in EmitOperandInfo()
282 const CodeGenTarget &Target, in emitOperandNameMappings()
354 raw_ostream &OS, const CodeGenTarget &Target, in emitOperandTypeMappings()
730 const CodeGenTarget &Target) { in emitFeatureVerifier()
899 CodeGenTarget &Target = CDP.getTargetInfo(); in run()
1123 CodeGenTarget &Target = CDP.getTargetInfo(); in emitRecord()
1211 const CodeGenTarget &Target = CDP.getTargetInfo(); in emitEnums()
H A DDisassemblerEmitter.cpp102 CodeGenTarget Target(Records); in EmitDisassembler()
H A DCodeGenMapTable.cpp174 const CodeGenTarget &Target;
191 MapTableEmitter(CodeGenTarget &Target, RecordKeeper &Records, Record *IMRec): in MapTableEmitter()
566 CodeGenTarget Target(Records); in EmitMapTable()
H A DX86MnemonicTables.cpp25 CodeGenTarget Target;
H A DRegisterInfoEmitter.cpp57 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) { in runEnums()
873 RegisterInfoEmitter::runMCDesc(raw_ostream &OS, CodeGenTarget &Target, in runMCDesc()
1144 RegisterInfoEmitter::runTargetHeader(raw_ostream &OS, CodeGenTarget &Target, in runTargetHeader()
1227 RegisterInfoEmitter::runTargetDesc(raw_ostream &OS, CodeGenTarget &Target, in runTargetDesc()
H A DCMakeLists.txt20 CodeGenTarget.cpp
H A DCodeGenSchedule.h25 class CodeGenTarget; variable
413 const CodeGenTarget &Target;
446 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT);
H A DDFAPacketizerEmitter.cpp94 : TargetName(std::string(CodeGenTarget(R).getName())), Records(R) {} in DFAPacketizerEmitter()
212 CodeGenTarget CGT(Records); in run()
H A DAsmMatcherEmitter.cpp728 CodeGenTarget &Target;
780 CodeGenTarget &Target,
1439 CodeGenTarget &target, in AsmMatcherInfo()
1946 emitConvertFuncs(CodeGenTarget &Target, StringRef ClassName, in emitConvertFuncs()
2360 static void emitMatchClassEnumeration(CodeGenTarget &Target, in emitMatchClassEnumeration()
2527 static void emitIsSubclass(CodeGenTarget &Target, in emitIsSubclass()
2587 static void emitMatchTokenString(CodeGenTarget &Target, in emitMatchTokenString()
2607 static void emitMatchRegisterName(CodeGenTarget &Target, Record *AsmParser, in emitMatchRegisterName()
2632 static void emitMatchRegisterAltName(CodeGenTarget &Target, Record *AsmParser, in emitMatchRegisterAltName()
2813 CodeGenTarget &Target) { in emitMnemonicAliases()
[all …]
H A DFastISelEmitter.cpp187 bool initialize(TreePatternNode *InstPatNode, const CodeGenTarget &Target, in initialize()
421 const CodeGenTarget &Target) { in PhyRegForNode()
439 const CodeGenTarget &Target = CGP.getTargetInfo(); in collectPatterns()
861 const CodeGenTarget &Target = CGP.getTargetInfo(); in EmitFastISel()
H A DDAGISelMatcherGen.cpp25 const CodeGenTarget &T) { in getRegisterValueType()
760 const CodeGenTarget &CGT = CGP.getTargetInfo(); in mayInstNodeLoadOrStore()
789 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultInstructionAsOperand()
1064 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultCode()
H A DInstrDocsEmitter.cpp60 CodeGenTarget &Target = CDP.getTargetInfo(); in EmitInstrDocs()
H A DCodeGenInstruction.cpp521 HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const { in HasOneImplicitDefWithKnownVT()
606 ArrayRef<SMLoc> Loc, CodeGenTarget &T, in tryAliasOpMatch()
745 CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T) in CodeGenInstAlias()
H A DX86EVEX2VEXTablesEmitter.cpp27 CodeGenTarget Target;
H A DX86FoldTablesEmitter.cpp98 CodeGenTarget Target;
246 const CodeGenTarget &Target) { in getAltRegInst()
H A DRegisterBankEmitter.cpp104 CodeGenTarget Target;
H A DCodeGenDAGPatterns.h1103 CodeGenTarget Target;
1135 CodeGenTarget &getTargetInfo() { return Target; } in getTargetInfo()
1136 const CodeGenTarget &getTargetInfo() const { return Target; } in getTargetInfo()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/utils/TableGen/
H A DBUILD.gn22 "CodeGenTarget.cpp",
/openbsd-src/gnu/usr.bin/clang/llvm-tblgen/
H A DMakefile22 CodeGenTarget.cpp \

12