/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | AsmWriterInst.cpp | 49 AsmWriterInst::AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex, in AsmWriterInst() argument 51 : CGI(&CGI), CGIIndex(CGIIndex) { in AsmWriterInst() 56 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst() 95 CGI.TheDef->getLoc(), in AsmWriterInst() 97 CGI.TheDef->getName() + "'!"); in AsmWriterInst() 136 CGI.TheDef->getLoc(), in AsmWriterInst() 138 CGI.TheDef->getName() + "'"); in AsmWriterInst() 145 CGI.TheDef->getLoc(), in AsmWriterInst() 147 CGI.TheDef->getName() + "'"); in AsmWriterInst() 154 PrintFatalError(CGI.TheDef->getLoc(), in AsmWriterInst() [all …]
|
H A D | VarLenCodeEmitterGen.cpp | 229 for (const CodeGenInstruction *CGI : NumberedInstructions) { in run() local 230 Record *R = CGI->TheDef; in run() 358 for (const CodeGenInstruction *CGI : NumberedInstructions) { in emitInstructionBaseValues() local 359 Record *R = CGI->TheDef; in emitInstructionBaseValues() 451 CodeGenInstruction &CGI = Target.getInstruction(R); in getInstructionCaseForEncoding() local 478 auto OpIdx = CGI.Operands.ParseOperandName(OperandName); in getInstructionCaseForEncoding() 479 unsigned FlatOpIdx = CGI.Operands.getFlattenedOperandNumber(OpIdx); in getInstructionCaseForEncoding() 481 CGI.Operands[OpIdx.first].EncoderMethodNames[OpIdx.second]; in getInstructionCaseForEncoding()
|
H A D | AsmWriterInst.h | 83 const CodeGenInstruction *CGI; variable 86 AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex,
|
H A D | CodeGenTarget.cpp | 321 const CodeGenInstruction *CGI = I.second.get(); in ComputeInstrsByEnum() local 322 if (CGI->Namespace != "TargetOpcode") { in ComputeInstrsByEnum() 323 InstrsByEnum.push_back(CGI); in ComputeInstrsByEnum() 324 if (CGI->TheDef->getValueAsBit("isPseudo")) in ComputeInstrsByEnum()
|
H A D | DAGISelMatcher.cpp | 293 << CGI.Namespace << "::" << CGI.TheDef->getName() << ": <todo flags> "; in printImpl() 318 return &M->CGI == &CGI && M->VTs == VTs && M->Operands == Operands && in isEqualImpl()
|
H A D | DAGISelMatcher.h | 1009 const CodeGenInstruction &CGI; variable 1025 : Matcher(isMorphNodeTo ? MorphNodeTo : EmitNode), CGI(cgi), in EmitNodeMatcherCommon() 1030 const CodeGenInstruction &getInstruction() const { return CGI; } in getInstruction()
|
H A D | CodeGenDAGPatterns.cpp | 3771 void CodeGenDAGPatterns::parseInstructionPattern(CodeGenInstruction &CGI, in parseInstructionPattern() argument 3775 assert(!DAGInsts.count(CGI.TheDef) && "Instruction already parsed!"); in parseInstructionPattern() 3778 TreePattern I(CGI.TheDef, Pat, true, *this); in parseInstructionPattern() 3827 if (i == CGI.Operands.size()) { in parseInstructionPattern() 3839 const std::string &OpName = CGI.Operands[i].Name; in parseInstructionPattern() 3854 if (!checkOperandClass(CGI.Operands[i], R)) in parseInstructionPattern() 3858 Results.push_back(CGI.Operands[i].Rec); in parseInstructionPattern() 3870 for (unsigned i = NumResults, e = CGI.Operands.size(); i != e; ++i) { in parseInstructionPattern() 3871 CGIOperandList::OperandInfo &Op = CGI.Operands[i]; in parseInstructionPattern() 3999 CodeGenInstruction &CGI = Target.getInstruction(Instr); in ParseInstructions() local [all …]
|
H A D | CodeGenDAGPatterns.h | 1209 void parseInstructionPattern(CodeGenInstruction &CGI, ListInit *Pattern,
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | WebAssemblyDisassemblerEmitter.cpp | 35 auto &CGI = *NumberedInstructions[I]; in emitWebAssemblyDisassemblerTables() local 36 auto &Def = *CGI.TheDef; in emitWebAssemblyDisassemblerTables() 78 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables() 83 CGIP = std::pair(I, &CGI); in emitWebAssemblyDisassemblerTables() 110 auto &CGI = *InstIt->second.second; in emitWebAssemblyDisassemblerTables() local 113 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables() 115 OS << CGI.Operands.OperandList.size() << ", "; in emitWebAssemblyDisassemblerTables() 118 for (auto &Op : CGI.Operands.OperandList) { in emitWebAssemblyDisassemblerTables()
|
H A D | X86MnemonicTables.cpp | 74 const CodeGenInstruction *CGI = *Mnemonics.begin(); in run() local 75 OS << "\treturn Opcode == " << CGI->TheDef->getName() << ";\n}\n\n"; in run() 78 for (const CodeGenInstruction *CGI : Mnemonics) { in run() local 79 OS << "\tcase " << CGI->TheDef->getName() << ":\n"; in run()
|
H A D | CodeEmitterGen.cpp | 101 CodeGenInstruction &CGI = Target.getInstruction(R); in addCodeToMergeInOperand() local 124 if (CGI.Operands.hasSubOperandAlias(VarName, SubOp)) { in addCodeToMergeInOperand() 125 OpIdx = CGI.Operands[SubOp.first].MIOperandNo + SubOp.second; in addCodeToMergeInOperand() 126 } else if (CGI.Operands.hasOperandNamed(VarName, OpIdx)) { in addCodeToMergeInOperand() 128 OpIdx = CGI.Operands[OpIdx].MIOperandNo; in addCodeToMergeInOperand() 135 if (CGI.Operands.isFlatOperandNotEmitted(OpIdx)) { in addCodeToMergeInOperand() 141 std::pair<unsigned, unsigned> SO = CGI.Operands.getSubOperandNumber(OpIdx); in addCodeToMergeInOperand() 143 CGI.Operands[SO.first].EncoderMethodNames[SO.second]; in addCodeToMergeInOperand() 405 for (const CodeGenInstruction *CGI : NumberedInstructions) { in emitInstructionBaseValues() local 406 Record *R = CGI->TheDef; in emitInstructionBaseValues() [all …]
|
H A D | AsmWriterEmitter.cpp | 132 O << " case " << FirstInst.CGI->Namespace in EmitInstructions() 133 << "::" << FirstInst.CGI->TheDef->getName() << ":\n"; in EmitInstructions() 135 O << " case " << AWI.CGI->Namespace << "::" << AWI.CGI->TheDef->getName() in EmitInstructions() 147 OpsToPrint.push_back(std::pair(FirstInst.CGI->Namespace.str() + "::" + in EmitInstructions() 148 FirstInst.CGI->TheDef->getName().str(), in EmitInstructions() 153 AWI.CGI->Namespace.str() + "::" + AWI.CGI->TheDef->getName().str(), in EmitInstructions() 191 InstrsForCase[idx] += Inst.CGI->TheDef->getName(); in FindUniqueOperandCommands() 195 InstrsForCase.push_back(std::string(Inst.CGI->TheDef->getName())); in FindUniqueOperandCommands()
|
H A D | DecoderEmitter.cpp | 1909 const CodeGenInstruction &CGI) { in parseVarLenInstOperand() argument 1915 for (const auto &[Idx, Op] : enumerate(CGI.Operands)) { in parseVarLenInstOperand() 1944 const_cast<CodeGenInstruction &>(CGI).Operands.ParseOperandName( in parseVarLenInstOperand() 1946 unsigned OpIdx = CGI.Operands.getFlattenedOperandNumber(OpSubOpPair); in parseVarLenInstOperand() 1953 unsigned OpIdx = CGI.Operands.getFlattenedOperandNumber( in parseVarLenInstOperand() 2014 const CodeGenInstruction &CGI, unsigned Opc, in populateInstruction() argument 2017 const Record &Def = *CGI.TheDef; in populateInstruction() 2058 for (const auto &[I, Op] : enumerate(CGI.Operands)) { in populateInstruction() 2062 CGI.Operands.getSubOperandNumber(CI.getTiedOperand()); in populateInstruction() 2063 std::string TiedName = CGI.Operands[SO.first].SubOpNames[SO.second]; in populateInstruction() [all …]
|
H A D | GlobalISelCombinerEmitter.cpp | 469 auto &CGI = CGP.getInst(); in getMCOIOperandTypes() local 470 Record *VarArgsTy = CGI.TheDef->isSubClassOf("GenericInstruction") in getMCOIOperandTypes() 471 ? CGI.TheDef->getValueAsOptionalDef("variadicOpsType") in getMCOIOperandTypes() 478 for (unsigned K = 0; K < CGI.Operands.NumDefs; ++K) in getMCOIOperandTypes() 479 OpTypes.push_back(CGI.Operands[K].OperandType); in getMCOIOperandTypes() 483 for (unsigned K = CGI.Operands.NumDefs; K < CGP.getNumInstDefs(); ++K) in getMCOIOperandTypes() 489 int CGIOpOffset = int(CGI.Operands.NumDefs) - CGP.getNumInstDefs(); in getMCOIOperandTypes() 495 if (CGIOpIdx >= CGI.Operands.size()) { in getMCOIOperandTypes() 499 OpTypes.push_back(CGI.Operands[CGIOpIdx].OperandType); in getMCOIOperandTypes() 1569 for (const CodeGenInstruction *CGI : AOP.insts()) { in emitMatchPattern() local [all …]
|
H A D | AsmMatcherEmitter.cpp | 551 MatchableInfo(const CodeGenInstruction &CGI) in MatchableInfo() 552 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), in MatchableInfo() 553 ResInstSize(TheDef->getValueAsInt("Size")), DefRec(&CGI), in MatchableInfo() 1545 for (const CodeGenInstruction *CGI : Target.getInstructionsByEnumValue()) { in buildInfo() local 1549 if (!StringRef(CGI->TheDef->getName()).starts_with(MatchPrefix)) in buildInfo() 1553 if (CGI->TheDef->getValueAsBit("isCodeGenOnly")) in buildInfo() 1557 StringRef V = CGI->TheDef->getValueAsString("AsmVariantName"); in buildInfo() 1561 auto II = std::make_unique<MatchableInfo>(*CGI); in buildInfo() 1713 const CodeGenInstruction &CGI = *cast<const CodeGenInstruction *>(II->DefRec); in buildInstructionOperandReference() local 1714 const CGIOperandList &Operands = CGI.Operands; in buildInstructionOperandReference()
|
H A D | GlobalISelCombinerMatchTableEmitter.cpp |
|
H A D | DAGISelMatcherEmitter.cpp | 935 const CodeGenInstruction &CGI = EN->getInstruction(); in EmitMatcher() local 936 OS << ", TARGET_VAL(" << CGI.Namespace << "::" << CGI.TheDef->getName() in EmitMatcher()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CallGraphSCCPass.cpp | 506 scc_iterator<CallGraph*> CGI = scc_begin(&CG); in runOnModule() local 508 CallGraphSCC CurSCC(CG, &CGI); in runOnModule() 509 while (!CGI.isAtEnd()) { in runOnModule() 512 const std::vector<CallGraphNode *> &NodeVec = *CGI; in runOnModule() 514 ++CGI; in runOnModule() 599 scc_iterator<CallGraph*> *CGI = (scc_iterator<CallGraph*>*)Context; in ReplaceNode() local 600 CGI->ReplaceNode(Old, New); in ReplaceNode()
|
H A D | LoopAccessAnalysis.cpp | 276 const RuntimeCheckingPtrGroup &CGI, const RuntimeCheckingPtrGroup &CGJ) { in tryToCreateDiffCheck() argument 280 if (CGI.Members.size() != 1 || CGJ.Members.size() != 1) in tryToCreateDiffCheck() 283 PointerInfo *Src = &Pointers[CGI.Members[0]]; in tryToCreateDiffCheck() 335 DL.getPointerSizeInBits(CGI.AddressSpace)); in tryToCreateDiffCheck() 383 const RuntimeCheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() local 386 if (needsChecking(CGI, CGJ)) { in generateChecks() 387 CanUseDiffCheck = CanUseDiffCheck && tryToCreateDiffCheck(CGI, CGJ); in generateChecks() 388 Checks.push_back(std::make_pair(&CGI, &CGJ)); in generateChecks()
|
/freebsd/contrib/tcsh/ |
H A D | tcsh.man2html | 36 $index = 0; # Don't make a searchable index CGI script 44 $cgifile = 'tcsh.cgi'; # CGI script name ** 45 $cgibindir = 'cgi-bin'; # CGI directory *** 229 # Index entry for CGI script 763 -i Makes a CGI searchable index script, tcsh.html/tcsh.cgi, intended 765 -c Like -i, but the CGI script is intended for a server which wants 768 -C dir Uses /dir instead of /cgi-bin as the CGI bin dir. 774 -G name Uses name instead of tcsh.cgi as the name of the CGI script. 826 # If the search engine is in the same directory, we can figure it out from CGI
|
H A D | WishList | 163 be using the manual page CGI at http://www.tac.eu.org/cgi-bin/man-cgi
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchTree.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfile.cpp | 1925 scc_iterator<ProfiledCallGraph *> CGI = scc_begin(ProfiledCG.get()); in buildFunctionOrder() local 1926 while (!CGI.isAtEnd()) { in buildFunctionOrder() 1927 auto Range = *CGI; in buildFunctionOrder() 1930 scc_member_iterator<ProfiledCallGraph *> SI(*CGI); in buildFunctionOrder() 1938 ++CGI; in buildFunctionOrder()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 583 bool tryToCreateDiffCheck(const RuntimeCheckingPtrGroup &CGI,
|
/freebsd/contrib/mandoc/ |
H A D | INSTALL | 36 1. If you want to build the CGI program, man.cgi(8), too,
|