Home
last modified time | relevance | path

Searched refs:AsmString (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DAsmWriterInst.cpp60 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst() local
62 while (LastEmitted != AsmString.size()) { in AsmWriterInst()
70 switch (AsmString[LastEmitted]) { in AsmWriterInst()
88 if (DollarPos+1 != AsmString.size()) { in AsmWriterInst()
115 if (VarEnd < AsmString.size() && '{' == AsmString[VarEnd]) { in AsmWriterInst()
121 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) in AsmWriterInst()
134 if (VarEnd >= AsmString.size()) in AsmWriterInst()
139 if (AsmString[VarEnd] == ':') { in AsmWriterInst()
141 if (VarEnd >= AsmString.size()) in AsmWriterInst()
146 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) in AsmWriterInst()
[all …]
H A DInstrDocsEmitter.cpp82 if (!II->AsmString.empty()) { in EmitInstrDocs()
88 std::string AsmString = in EmitInstrDocs() local
89 CodeGenInstruction::FlattenAsmStringVariants(II->AsmString, VarNum); in EmitInstrDocs()
92 OS << ": ``" << escapeForRST(StringRef(AsmString).trim(" ")) in EmitInstrDocs()
H A DAsmWriterEmitter.cpp615 std::string AsmString; member in __anonb02949d80411::IAPrinter
619 : Result(std::move(R)), AsmString(std::move(AS)) {} in IAPrinter()
683 StringRef ASM(AsmString); in print()
729 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument
730 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands()
799 CodeGenInstruction::FlattenAsmStringVariants(CGA.ResultInst->AsmString, in EmitPrintAliasInstruction()
804 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, in EmitPrintAliasInstruction()
1137 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI") in AsmWriterEmitter()
H A DCodeGenInstruction.h224 std::string AsmString; variable
303 static std::string FlattenAsmStringVariants(StringRef AsmString,
321 std::string AsmString; variable
H A DAsmMatcherEmitter.cpp498 std::string AsmString; member
544 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
549 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
559 : AsmVariantID(RHS.AsmVariantID), AsmString(RHS.AsmString), in MatchableInfo()
803 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
917 AsmString = in initialize()
918 CodeGenInstruction::FlattenAsmStringVariants(AsmString, in initialize()
970 StringRef String = AsmString; in tokenizeAsmString()
1054 if (AsmString.empty()) in validate()
1059 if (AsmString.find('\n') != std::string::npos) in validate()
[all …]
H A DWebAssemblyDisassemblerEmitter.cpp89 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseStmtAsm.cpp41 StringRef AsmString; member in __anonbc417d170111::ClangAsmParserCallback
52 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
144 !std::less<const char *>()(AsmString.end(), Str.end())); in findTokensForString()
147 unsigned FirstCharOffset = Str.begin() - AsmString.begin(); in findTokensForString()
159 unsigned LastCharOffset = Str.end() - AsmString.begin(); in findTokensForString()
576 SmallString<512> AsmString; in ParseMicrosoftAsmStatement() local
578 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString)) in ParseMicrosoftAsmStatement()
729 ExprResult AsmString(ParseAsmStringLiteral()); in ParseAsmStatement() local
733 if (!(getLangOpts().GNUAsm || AsmString.isInvalid())) { in ParseAsmStatement()
734 const auto *SL = cast<StringLiteral>(AsmString.get()); in ParseAsmStatement()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips32r6InstrInfo.td321 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
348 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
379 string AsmString = !strconcat(instr_asm, "\t$offset");
456 string AsmString = instr_asm;
467 string AsmString = instr_asm;
484 string AsmString = !strconcat(opstr, "\t$rt, $offset");
521 string AsmString = !strconcat(instr_asm, "\t$rd, $rt");
546 string AsmString = !strconcat(instr_asm, "\t$rt");
813 string AsmString = "sdbbp\t$code_";
847 string AsmString = "ginvi\t$rs";
[all …]
H A DMipsEVAInstrInfo.td58 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
78 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
95 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
113 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
130 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
144 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
158 string AsmString = instr_asm;
170 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
H A DMicroMips32r6InstrInfo.td672 string AsmString = !strconcat(opstr, "\t$rt, $fs");
683 string AsmString = !strconcat(opstr, "\t$rt, $fs");
730 string AsmString = !strconcat(opstr, "\t$rt, $fs");
823 string AsmString = "ginvi\t$rs";
1120 string AsmString = "lw\t$rt, $addr";
1131 string AsmString = "lui\t$rt, $imm16";
1142 string AsmString = !strconcat("sync", "\t$stype");
1162 string AsmString = !strconcat("sdbbp", "\t$code_");
1170 string AsmString = !strconcat("sigrie", "\t$code_");
1233 string AsmString = opstr;
[all …]
H A DMipsMTInstrInfo.td48 string AsmString = !strconcat(instr_asm, "\t$rt");
56 string AsmString = "mftr\t$rd, $rt, $u, $sel, $h";
64 string AsmString = "mttr\t$rt, $rd, $u, $sel, $h";
72 string AsmString = "fork\t$rd, $rs, $rt";
80 string AsmString = "yield\t$rd, $rs";
H A DMipsDSPInstrInfo.td276 string AsmString = !strconcat(instr_asm, "\t$rd, $rs");
287 string AsmString = !strconcat(instr_asm, "\t$rs, $rt");
321 string AsmString = !strconcat(instr_asm, "\t$rd, $rt");
332 string AsmString = !strconcat(instr_asm, "\t$rd, $imm");
425 string AsmString = !strconcat(instr_asm, "\t$ac, $rs");
435 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
446 string AsmString = !strconcat(instr_asm, "\t$rd, $mask");
501 string AsmString = !strconcat(instr_asm, "\t$rd, $ac");
511 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
526 string AsmString = !strconcat(instr_asm, "\t$offset");
[all …]
H A DMicroMipsDSPInstrInfo.td185 string AsmString = !strconcat(opstr, "\t$rt, $rs");
221 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $sa");
257 string AsmString = !strconcat(instr_asm, "\t$rd, $rt, $rs");
289 string AsmString = !strconcat(instr_asm, "\t$rt, $ac, $rs");
341 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
354 string AsmString = !strconcat("raddu.w.qb", "\t$rt, $rs");
363 string AsmString = !strconcat("rddsp", "\t$rt, $mask");
371 string AsmString = !strconcat("repl.qb", "\t$rt, $imm");
386 string AsmString = !strconcat("wrdsp", "\t$rt, $mask");
395 string AsmString = !strconcat("bposge32c", "\t$offset");
[all …]
H A DMipsMSAInstrInfo.td1293 string AsmString = !strconcat(instr_asm, "\t$wd, $ws");
1304 string AsmString = !strconcat(instr_asm, "\t$wd, $rs");
1663 string AsmString = "bmnz.v\t$wd, $ws, $wt";
1675 string AsmString = "bmnzi.b\t$wd, $ws, $u8";
1687 string AsmString = "bmz.v\t$wd, $ws, $wt";
1699 string AsmString = "bmzi.b\t$wd, $ws, $u8";
1732 string AsmString = "bsel.v\t$wd, $ws, $wt";
1748 string AsmString = "bseli.b\t$wd, $ws, $u8";
1802 string AsmString = "cfcmsa\t$rd, $cs";
1897 string AsmString = "ctcmsa\t$cd, $rs";
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInlineAsm.h42 std::string AsmString, Constraints; variable
48 InlineAsm(FunctionType *Ty, const std::string &AsmString,
62 static InlineAsm *get(FunctionType *Ty, StringRef AsmString,
81 const std::string &getAsmString() const { return AsmString; } in getAsmString()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstantsContext.h414 StringRef AsmString;
421 InlineAsmKeyType(StringRef AsmString, StringRef Constraints,
424 : AsmString(AsmString), Constraints(Constraints), FTy(FTy),
429 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()),
436 AsmString == X.AsmString && Constraints == X.Constraints &&
444 AsmString == Asm->getAsmString() &&
450 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
458 return new InlineAsm(FTy, AsmString, Constraints, HasSideEffects,
H A DInlineAsm.cpp35 AsmString(asmString), Constraints(constraints), FTy(FTy), in InlineAsm()
43 InlineAsm *InlineAsm::get(FunctionType *FTy, StringRef AsmString, in get() argument
46 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp249 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local
255 assert(AsmString->isAscii()); in ActOnGCCAsmStmt()
262 Constraints, Exprs.data(), AsmString, NumClobbers, Clobbers, RParenLoc); in ActOnGCCAsmStmt()
455 AsmString, NumClobbers, Clobbers, RParenLoc); in ActOnGCCAsmStmt()
461 Diag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt()
462 << AsmString->getSourceRange(); in ActOnGCCAsmStmt()
840 StringRef AsmString, in ActOnMSAsmStmt() argument
851 Constraints, Exprs, AsmString, in ActOnMSAsmStmt()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td571 /// AsmString
934 let AsmString = "";
940 let AsmString = "";
948 let AsmString = "";
956 let AsmString = "";
964 let AsmString = "";
972 let AsmString = "";
978 let AsmString = "";
984 let AsmString = "";
991 let AsmString = "";
[all …]
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DParser.cpp103 llvm::parseAssemblyString(StringRef AsmString, SMDiagnostic &Err, in parseAssemblyString() argument
106 MemoryBufferRef F(AsmString, "<string>"); in parseAssemblyString()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td30 let AsmString = asmstr;
/freebsd-12.1/contrib/llvm/include/llvm/AsmParser/
H A DParser.h64 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString,
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td832 let AsmString = ps.Mnemonic # " " # ps.AsmOperands;
861 let AsmString = AsmName # ps.AsmOperands;
868 let AsmString = AsmName # ps.AsmOperands;
875 let AsmString = AsmName # ps.AsmOperands;
882 let AsmString = AsmName # ps.AsmOperands;
894 let AsmString = AsmName # ps.AsmOperands;
901 let AsmString = AsmName # ps.AsmOperands;
908 let AsmString = AsmName # ps.AsmOperands;
915 let AsmString = AsmName # ps.AsmOperands;
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrFormats.td371 let AsmString = asm;
457 let AsmString = !strconcat(opc, "${p}", asm);
470 let AsmString = !strconcat(opc, asm);
503 let AsmString = asm;
1043 let AsmString = asm;
1080 let AsmString = asm;
1129 let AsmString = !strconcat(opc, "${p}", asm);
1228 let AsmString = !strconcat(opc, "${p}", asm);
1262 let AsmString = asm;
1274 let AsmString = asm;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp699 std::string AsmString; in generateAsmString() local
702 AsmString += Piece.getString(); in generateAsmString()
704 AsmString += '$' + llvm::utostr(Piece.getOperandNo()); in generateAsmString()
706 AsmString += "${" + llvm::utostr(Piece.getOperandNo()) + ':' + in generateAsmString()
709 return AsmString; in generateAsmString()

123