Searched refs:CGIOperandList (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenInstruction.cpp | 25 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) { in CGIOperandList() function in CGIOperandList 199 unsigned CGIOperandList::getOperandNamed(StringRef Name) const { in getOperandNamed() 211 bool CGIOperandList::hasOperandNamed(StringRef Name, unsigned &OpIdx) const { in hasOperandNamed() 221 bool CGIOperandList::hasSubOperandAlias( in hasSubOperandAlias() 233 CGIOperandList::ParseOperandName(StringRef Op, bool AllowWholeOp) { in ParseOperandName() 301 static void ParseConstraint(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraint() 322 CGIOperandList::ConstraintInfo::getEarlyClobber(); in ParseConstraint() 379 auto NewConstraint = CGIOperandList::ConstraintInfo::getTied(DestFlatOpNo); in ParseConstraint() 383 for (const CGIOperandList::OperandInfo &Op : Ops) { in ParseConstraint() 394 static void ParseConstraints(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraints() [all …]
|
H A D | CodeGenInstruction.h | 29 class CGIOperandList { 131 const CGIOperandList::ConstraintInfo &CI = Constraints[j]; in getTiedRegister() 139 CGIOperandList(Record *D); 234 CGIOperandList Operands;
|
H A D | AsmWriterInst.cpp | 177 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo]; in AsmWriterInst()
|
H A D | CodeGenDAGPatterns.cpp | 3755 static bool checkOperandClass(CGIOperandList::OperandInfo &OI, Record *Leaf) { in checkOperandClass() 3871 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86RecognizableInstr.h | 256 const std::vector<CGIOperandList::OperandInfo> *Operands;
|
H A D | InstrInfoEmitter.cpp | 133 std::vector<CGIOperandList::OperandInfo> OperandList; in GetOperandInfo() 197 const CGIOperandList::ConstraintInfo &Constraint = Op.Constraints[j]; in GetOperandInfo() 512 [](const CGIOperandList::OperandInfo &Op) -> unsigned { in emitLogicalOperandSizeMappings()
|
H A D | X86FoldTablesEmitter.cpp | 236 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasRSTRegClass() 243 return any_of(Inst->Operands, [](const CGIOperandList::OperandInfo &OpIn) { in hasPtrTailcallRegClass()
|
H A D | AsmMatcherEmitter.cpp | 781 ClassInfo *getOperandClass(const CGIOperandList::OperandInfo &OI, 1192 AsmMatcherInfo::getOperandClass(const CGIOperandList::OperandInfo &OI, in getOperandClass() 1714 const CGIOperandList &Operands = CGI.Operands; in buildInstructionOperandReference() 1805 for (const CGIOperandList::OperandInfo &OpInfo : ResultInst->Operands) { in buildInstructionResultOperands() 1864 const CGIOperandList::OperandInfo *OpInfo = &ResultInst->Operands[i]; in buildAliasResultOperands()
|
H A D | X86RecognizableInstr.cpp | 448 const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands; in emitInstructionSpecifier() 461 const CGIOperandList::ConstraintInfo &Constraint = in emitInstructionSpecifier()
|
H A D | DecoderEmitter.cpp | 2169 const CGIOperandList::OperandInfo &Info = CGI.Operands[i]; in populateInstruction()
|