Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DAsmWriterInst.cpp57 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst() local
59 while (LastEmitted != AsmString.size()) { in AsmWriterInst()
67 switch (AsmString[LastEmitted]) { in AsmWriterInst()
85 if (DollarPos+1 != AsmString.size()) { in AsmWriterInst()
114 if (VarEnd < AsmString.size() && '{' == AsmString[VarEnd]) { in AsmWriterInst()
120 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) in AsmWriterInst()
133 if (VarEnd >= AsmString.size()) in AsmWriterInst()
140 if (AsmString[VarEnd] == ':') { in AsmWriterInst()
142 if (VarEnd >= AsmString.size()) in AsmWriterInst()
149 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) in AsmWriterInst()
[all …]
H A DInstrDocsEmitter.cpp81 if (!II->AsmString.empty()) { in EmitInstrDocs()
87 std::string AsmString = in EmitInstrDocs() local
88 CodeGenInstruction::FlattenAsmStringVariants(II->AsmString, VarNum); in EmitInstrDocs()
91 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 DCodeGenInstruction.h226 std::string AsmString; variable
309 static std::string FlattenAsmStringVariants(StringRef AsmString,
337 std::string AsmString; variable
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmtAsm.cpp40 StringRef AsmString; member in __anon185fbe580111::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 …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A DBitOffsetDecoder.td24 let AsmString = "foo $factor";
34 let AsmString = "bar $factor";
44 let AsmString = "biz $factor";
54 let AsmString = "baz $factor";
H A DBigEncoder.td24 let AsmString = "foo $factor";
34 let AsmString = "bar $factor";
44 let AsmString = "biz $factor";
H A DHwModeEncodeDecode.td46 let AsmString = "foo $factor";
57 let AsmString = "bar $factor";
66 let AsmString = "foo $factor";
H A DAsmWriterPCRelOp.td23 let AsmString = "foo $reg, $imm";
29 let AsmString = "bar $reg, $imm";
H A Dtrydecode-emission3.td21 let AsmString = "InstA";
34 let AsmString = "InstB";
H A Dtrydecode-emission2.td21 let AsmString = "InstA";
28 let AsmString = "InstB";
H A Dtrydecode-emission.td26 let AsmString = "InstA";
31 let AsmString = "InstB";
/llvm-project-15.0.7/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;
168 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_";
845 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");
826 string AsmString = "ginvi\t$rs";
1127 string AsmString = "lw\t$rt, $addr";
1138 string AsmString = "lui\t$rt, $imm16";
1149 string AsmString = !strconcat("sync", "\t$stype");
1169 string AsmString = !strconcat("sdbbp", "\t$code_");
1177 string AsmString = !strconcat("sigrie", "\t$code_");
1240 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");
506 string AsmString = !strconcat(instr_asm, "\t$rd, $ac");
517 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
533 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");
383 string AsmString = !strconcat("bposge32c", "\t$offset");
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantsContext.h382 StringRef AsmString;
390 InlineAsmKeyType(StringRef AsmString, StringRef Constraints,
393 : AsmString(AsmString), Constraints(Constraints), FTy(FTy),
398 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()),
406 AsmString == X.AsmString && Constraints == X.Constraints &&
414 AsmString == Asm->getAsmString() &&
420 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
428 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()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAsm.cpp251 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local
257 assert(AsmString->isOrdinary()); in ActOnGCCAsmStmt()
278 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
347 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
369 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
471 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
492 AsmString, NumClobbers, Clobbers, NumLabels, in ActOnGCCAsmStmt()
499 targetDiag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt()
500 << AsmString->getSourceRange(); in ActOnGCCAsmStmt()
926 StringRef AsmString, in ActOnMSAsmStmt() argument
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInlineAsm.h43 std::string AsmString, Constraints; variable
50 InlineAsm(FunctionType *Ty, const std::string &AsmString,
64 static InlineAsm *get(FunctionType *Ty, StringRef AsmString,
84 const std::string &getAsmString() const { return AsmString; } in getAsmString()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td1167 let AsmString = asmName # ps.Pfl.AsmDPP16;
1176 let AsmString = asmName # ps.Pfl.AsmDPP8;
1210 let AsmString = asmName # AsmDPP;
1235 let AsmString = asmName # AsmDPP8;
1360 let AsmString = asmName # ps.AsmOperands;
1512 let AsmString = asmName # AsmDPP;
1537 let AsmString = asmName # AsmDPP8;
1875 let AsmString = AsmName # ps.AsmOperands;
1882 let AsmString = AsmName # ps.AsmOperands;
1909 let AsmString = AsmName # ps.AsmOperands;
[all …]
H A DMIMGInstructions.td351 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da"
364 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da"
519 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da"
533 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da"
693 let AsmString = asm#" $vdst, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da";
903 let AsmString = opcode#" $vdata, $vaddr0, $srsrc, $ssamp$dmask$dim$unorm"
917 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc, $ssamp$dmask$dim$unorm"
930 let AsmString = opcode#" $vdata, $vaddr0, $srsrc, $ssamp$dmask$dim$unorm"
944 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc, $ssamp$dmask$dim$unorm"
1146 let AsmString = opcode#" $vdata, $vaddr0, $srsrc"#!if(A16, "$a16", "");
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTarget.td646 /// AsmString
1088 let AsmString = "";
1094 let AsmString = "";
1103 let AsmString = "";
1112 let AsmString = "";
1121 let AsmString = "";
1130 let AsmString = "";
1138 let AsmString = "";
1145 let AsmString = "";
1151 let AsmString = "";
[all …]

12345