| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | AsmWriterInst.cpp | 57 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 D | InstrDocsEmitter.cpp | 81 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 D | WebAssemblyDisassemblerEmitter.cpp | 77 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables() 112 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
|
| H A D | CodeGenInstruction.h | 226 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 D | ParseStmtAsm.cpp | 40 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 D | BitOffsetDecoder.td | 24 let AsmString = "foo $factor"; 34 let AsmString = "bar $factor"; 44 let AsmString = "biz $factor"; 54 let AsmString = "baz $factor";
|
| H A D | BigEncoder.td | 24 let AsmString = "foo $factor"; 34 let AsmString = "bar $factor"; 44 let AsmString = "biz $factor";
|
| H A D | HwModeEncodeDecode.td | 46 let AsmString = "foo $factor"; 57 let AsmString = "bar $factor"; 66 let AsmString = "foo $factor";
|
| H A D | AsmWriterPCRelOp.td | 23 let AsmString = "foo $reg, $imm"; 29 let AsmString = "bar $reg, $imm";
|
| H A D | trydecode-emission3.td | 21 let AsmString = "InstA"; 34 let AsmString = "InstB";
|
| H A D | trydecode-emission2.td | 21 let AsmString = "InstA"; 28 let AsmString = "InstB";
|
| H A D | trydecode-emission.td | 26 let AsmString = "InstA"; 31 let AsmString = "InstB";
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsEVAInstrInfo.td | 57 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 D | Mips32r6InstrInfo.td | 321 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 D | MicroMips32r6InstrInfo.td | 675 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 D | MipsMTInstrInfo.td | 47 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 D | MipsDSPInstrInfo.td | 282 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 D | MicroMipsDSPInstrInfo.td | 184 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 D | ConstantsContext.h | 382 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 D | InlineAsm.cpp | 34 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 D | SemaStmtAsm.cpp | 251 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 D | InlineAsm.h | 43 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 D | VOP2Instructions.td | 1167 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 D | MIMGInstructions.td | 351 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 D | Target.td | 646 /// 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 …]
|