Home
last modified time | relevance | path

Searched refs:CodeGenInstructionPattern (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.cpp330 bool CodeGenInstructionPattern::is(StringRef OpcodeName) const { in is()
334 bool CodeGenInstructionPattern::isVariadic() const { in isVariadic()
338 bool CodeGenInstructionPattern::hasVariadicDefs() const { in hasVariadicDefs()
355 unsigned CodeGenInstructionPattern::getNumInstDefs() const { in getNumInstDefs()
366 unsigned CodeGenInstructionPattern::getNumInstOperands() const { in getNumInstOperands()
375 MIFlagsInfo &CodeGenInstructionPattern::getOrCreateMIFlagsInfo() { in getOrCreateMIFlagsInfo()
381 StringRef CodeGenInstructionPattern::getInstName() const { in getInstName()
385 void CodeGenInstructionPattern::printExtras(raw_ostream &OS) const { in printExtras()
528 if (cast<CodeGenInstructionPattern>(Pat.get())->diagnoseAllSpecialTypes( in checkSemantics()
H A DPatternParser.cpp129 std::make_unique<CodeGenInstructionPattern>(Instr, insertStrRef(Name)); in parseInstructionPattern()
136 std::make_unique<CodeGenInstructionPattern>(Instr, insertStrRef(Name)); in parseInstructionPattern()
137 cast<CodeGenInstructionPattern>(*Pat).setIntrinsic(Intrin); in parseInstructionPattern()
270 auto *CGIP = dyn_cast<CodeGenInstructionPattern>(&IP); in parseInstructionPatternMIFlags()
H A DPatterns.h432 class CodeGenInstructionPattern : public InstructionPattern {
434 CodeGenInstructionPattern(const CodeGenInstruction &I, StringRef Name) in CodeGenInstructionPattern() function
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp249 getMCOIOperandTypes(const CodeGenInstructionPattern &CGP);
396 const auto *CGP = dyn_cast<CodeGenInstructionPattern>(&IP); in inferImmediateType()
463 const CodeGenInstructionPattern &CGP) { in getMCOIOperandTypes()
525 auto *CGP = dyn_cast<CodeGenInstructionPattern>(&P); in getInstEqClasses()
748 const CodeGenInstructionPattern &P,
764 InstructionMatcher &IM, const CodeGenInstructionPattern &P,
1159 if (const auto *CGP = dyn_cast<CodeGenInstructionPattern>(Pat)) { in checkSemantics()
1207 if (const auto *CGP = dyn_cast<CodeGenInstructionPattern>(IP)) { in checkSemantics()
1217 if (!isa<CodeGenInstructionPattern>(It->second.get())) { in checkSemantics()
1242 const auto *IRoot = dyn_cast<CodeGenInstructionPattern>(MatchRoot); in checkSemantics()
[all …]