Home
last modified time | relevance | path

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

1234

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterInst.cpp56 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst() local
58 while (LastEmitted != AsmString.size()) { in AsmWriterInst()
66 switch (AsmString[LastEmitted]) { in AsmWriterInst()
84 if (DollarPos+1 != AsmString.size()) { in AsmWriterInst()
113 if (VarEnd < AsmString.size() && '{' == AsmString[VarEnd]) { in AsmWriterInst()
119 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) in AsmWriterInst()
132 if (VarEnd >= AsmString.size()) in AsmWriterInst()
139 if (AsmString[VarEnd] == ':') { in AsmWriterInst()
141 if (VarEnd >= AsmString.size()) in AsmWriterInst()
148 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) in AsmWriterInst()
[all …]
H A DInstrDocsEmitter.cpp80 if (!II->AsmString.empty()) { in EmitInstrDocs()
86 std::string AsmString = in EmitInstrDocs() local
87 CodeGenInstruction::FlattenAsmStringVariants(II->AsmString, VarNum); in EmitInstrDocs()
90 OS << ": ``" << escapeForRST(StringRef(AsmString).trim(" ")) in EmitInstrDocs()
H A DWebAssemblyDisassemblerEmitter.cpp77 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables()
112 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
H A DAsmWriterEmitter.cpp684 std::string AsmString; member in __anon1ab3edc90411::IAPrinter
690 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {} in IAPrinter()
738 StringRef ASM(AsmString); in formatAliasString()
785 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument
786 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands()
857 CodeGenInstruction::FlattenAsmStringVariants(CGA.ResultInst->AsmString, in EmitPrintAliasInstruction()
862 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant); in EmitPrintAliasInstruction()
1300 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI") in AsmWriterEmitter()
H A DCodeGenInstruction.h234 std::string AsmString; variable
317 static std::string FlattenAsmStringVariants(StringRef AsmString,
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp40 StringRef AsmString; member in __anon4f526c1e0111::ClangAsmParserCallback
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
142 assert(!std::less<const char *>()(Str.begin(), AsmString.begin()) && in findTokensForString()
143 !std::less<const char *>()(AsmString.end(), Str.end())); in findTokensForString()
146 unsigned FirstCharOffset = Str.begin() - AsmString.begin(); in findTokensForString()
158 unsigned LastCharOffset = Str.end() - AsmString.begin(); in findTokensForString()
547 SmallString<512> AsmString; in ParseMicrosoftAsmStatement() local
561 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString)) in ParseMicrosoftAsmStatement()
745 if (!(getLangOpts().GNUAsm || AsmString.isInvalid())) { in ParseAsmStatement()
746 const auto *SL = cast<StringLiteral>(AsmString.get()); in ParseAsmStatement()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td57 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
76 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
93 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
111 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
128 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
142 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
156 string AsmString = instr_asm;
172 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
H A DMips32r6InstrInfo.td321 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
347 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
378 string AsmString = !strconcat(instr_asm, "\t$offset");
455 string AsmString = instr_asm;
466 string AsmString = instr_asm;
483 string AsmString = !strconcat(opstr, "\t$rt, $offset");
520 string AsmString = !strconcat(instr_asm, "\t$rd, $rt");
545 string AsmString = !strconcat(instr_asm, "\t$rt");
811 string AsmString = "sdbbp\t$code_";
846 string AsmString = "ginvi\t$rs";
[all …]
H A DMicroMips32r6InstrInfo.td675 string AsmString = !strconcat(opstr, "\t$rt, $fs");
686 string AsmString = !strconcat(opstr, "\t$rt, $fs");
733 string AsmString = !strconcat(opstr, "\t$rt, $fs");
827 string AsmString = "ginvi\t$rs";
1128 string AsmString = "lw\t$rt, $addr";
1139 string AsmString = "lui\t$rt, $imm16";
1150 string AsmString = !strconcat("sync", "\t$stype");
1170 string AsmString = !strconcat("sdbbp", "\t$code_");
1178 string AsmString = !strconcat("sigrie", "\t$code_");
1241 string AsmString = opstr;
[all …]
H A DMipsMTInstrInfo.td47 string AsmString = !strconcat(instr_asm, "\t$rt");
55 string AsmString = "mftr\t$rd, $rt, $u, $sel, $h";
63 string AsmString = "mttr\t$rt, $rd, $u, $sel, $h";
71 string AsmString = "fork\t$rd, $rs, $rt";
79 string AsmString = "yield\t$rd, $rs";
H A DMipsDSPInstrInfo.td282 string AsmString = !strconcat(instr_asm, "\t$rd, $rs");
293 string AsmString = !strconcat(instr_asm, "\t$rs, $rt");
327 string AsmString = !strconcat(instr_asm, "\t$rd, $rt");
338 string AsmString = !strconcat(instr_asm, "\t$rd, $imm");
430 string AsmString = !strconcat(instr_asm, "\t$ac, $rs");
440 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
451 string AsmString = !strconcat(instr_asm, "\t$rd, $mask");
504 string AsmString = !strconcat(instr_asm, "\t$rd, $ac");
515 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
531 string AsmString = !strconcat(instr_asm, "\t$offset");
[all …]
H A DMicroMipsDSPInstrInfo.td184 string AsmString = !strconcat(opstr, "\t$rt, $rs");
220 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $sa");
256 string AsmString = !strconcat(instr_asm, "\t$rd, $rt, $rs");
287 string AsmString = !strconcat(instr_asm, "\t$rt, $ac, $rs");
329 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
342 string AsmString = !strconcat("raddu.w.qb", "\t$rt, $rs");
351 string AsmString = !strconcat("rddsp", "\t$rt, $mask");
359 string AsmString = !strconcat("repl.qb", "\t$rt, $imm");
374 string AsmString = !strconcat("wrdsp", "\t$rt, $mask");
382 string AsmString = !strconcat("bposge32c", "\t$offset");
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h349 StringRef AsmString;
357 InlineAsmKeyType(StringRef AsmString, StringRef Constraints,
360 : AsmString(AsmString), Constraints(Constraints), FTy(FTy),
365 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()),
373 AsmString == X.AsmString && Constraints == X.Constraints &&
381 AsmString == Asm->getAsmString() &&
387 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
395 return new InlineAsm(FTy, std::string(AsmString), std::string(Constraints),
H A DInlineAsm.cpp34 AsmString(asmString), Constraints(constraints), FTy(FTy), in InlineAsm()
43 InlineAsm *InlineAsm::get(FunctionType *FTy, StringRef AsmString, in get() argument
47 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
63 StringRef AsmStr(AsmString); in collectAsmStrs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrFormatsC.td239 let AsmString = ".insn cr " # argstr;
256 let AsmString = ".insn ci " # argstr;
272 let AsmString = ".insn ciw " # argstr;
288 let AsmString = ".insn css " # argstr;
307 let AsmString = ".insn cl " # argstr;
326 let AsmString = ".insn cs " # argstr;
344 let AsmString = ".insn ca " # argstr;
364 let AsmString = ".insn cb " # argstr;
385 let AsmString = ".insn cj " # argstr;
H A DRISCVInstrFormats.td165 let AsmString = opcodestr # !if(!empty(argstr), "", "\t" # argstr);
491 let AsmString = ".insn r " # argstr;
513 let AsmString = ".insn r4 " # argstr;
531 let AsmString = ".insn i " # argstr;
550 let AsmString = ".insn s " # argstr;
571 let AsmString = ".insn b " # argstr;
585 let AsmString = ".insn u " # argstr;
599 let AsmString = ".insn j " # argstr;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp253 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local
259 assert(AsmString->isOrdinary()); in ActOnGCCAsmStmt()
281 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
350 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
372 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
479 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
500 AsmString, NumClobbers, Clobbers, NumLabels, in ActOnGCCAsmStmt()
507 targetDiag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt()
508 << AsmString->getSourceRange(); in ActOnGCCAsmStmt()
934 StringRef AsmString, in ActOnMSAsmStmt() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DParser.cpp135 std::unique_ptr<Module> llvm::parseAssemblyString(StringRef AsmString, in parseAssemblyString() argument
139 MemoryBufferRef F(AsmString, "<string>"); in parseAssemblyString()
182 llvm::parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err) { in parseSummaryIndexAssemblyString() argument
183 MemoryBufferRef F(AsmString, "<string>"); in parseSummaryIndexAssemblyString()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h45 std::string AsmString, Constraints; variable
52 InlineAsm(FunctionType *Ty, const std::string &AsmString,
66 static InlineAsm *get(FunctionType *Ty, StringRef AsmString,
86 const std::string &getAsmString() const { return AsmString; } in getAsmString()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DParser.h61 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString,
118 parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DMIMGInstructions.td439 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da"
516 let AsmString = opcode#" $vdata, "#AddrAsm#", $rsrc"
679 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da"
872 let AsmString = asm#" $vdst, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da";
1135 let AsmString = opcode#" $vdata, $vaddr0, $srsrc, $ssamp$dmask$dim$unorm"
1162 let AsmString = opcode#" $vdata, $vaddr0, $srsrc, $ssamp$dmask$dim$unorm"
1421 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$a16";
1429 let AsmString = opcode#" $vdata, "#nsah.AddrAsm#", $srsrc$a16";
1435 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$a16";
1445 let AsmString = opcode#" $vdata, "#nsah.AddrAsm#", $srsrc$a16";
[all …]
H A DVOP2Instructions.td1326 let AsmString = asmName # ps.AsmOperands;
1364 let AsmString = asmName # ps.AsmOperands;
1374 let AsmString = asmName # ps.AsmOperands;
1383 let AsmString = asmName # ps.Pfl.AsmDPP16;
1391 let AsmString = asmName # ps.Pfl.AsmDPP8;
1425 let AsmString = asmName # AsmDPP;
1453 let AsmString = asmName # AsmDPP8;
1726 let AsmString = asmName # ps.AsmOperands;
1878 let AsmString = asmName # AsmDPP;
1903 let AsmString = asmName # AsmDPP8;
[all …]
H A DVOPCInstructions.td1358 let AsmString = psDPP.OpName # " vcc, " # AsmDPP;
1372 let AsmString = ps32.OpName # " vcc, " # AsmDPP8;
1390 let AsmString = psDPP.OpName # " vcc, " # AsmDPP;
1404 let AsmString = ps32.OpName # " vcc, " # AsmDPP8;
1454 let AsmString = asm_name # " vcc_lo, " # AsmDPP;
1460 let AsmString = asm_name # " vcc, " # AsmDPP;
1470 let AsmString = asm_name # " vcc_lo, " # AsmDPP8;
1476 let AsmString = asm_name # " vcc, " # AsmDPP8;
1491 let AsmString = asm_name # " vcc_lo, " # AsmDPP;
1497 let AsmString = asm_name # " vcc, " # AsmDPP;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td726 /// AsmString
1153 let AsmString = "";
1159 let AsmString = "";
1168 let AsmString = "";
1177 let AsmString = "";
1186 let AsmString = "";
1195 let AsmString = "";
1203 let AsmString = "";
1210 let AsmString = "";
1216 let AsmString = "";
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILStubs.td14 let AsmString = "dummy";

1234