/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | AsmWriterInst.cpp | 56 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst() local 58 while (LastEmitted != AsmString.size()) { in AsmWriterInst() 60 AsmString.find_first_of("$\\", LastEmitted); in AsmWriterInst() 62 DollarPos = AsmString.size(); in AsmWriterInst() 67 switch (AsmString[LastEmitted]) { in AsmWriterInst() 81 AddLiteralString(std::string(1, AsmString[LastEmitted])); in AsmWriterInst() 84 } else if (AsmString[DollarPos] == '\\') { in AsmWriterInst() 85 if (DollarPos + 1 != AsmString.size()) { in AsmWriterInst() 86 if (AsmString[DollarPos + 1] == 'n') { in AsmWriterInst() 88 } else if (AsmString[DollarPos + 1] == 't') { in AsmWriterInst() [all …]
|
H A D | CodeGenInstruction.h | 230 std::string AsmString; variable 315 static std::string FlattenAsmStringVariants(StringRef AsmString,
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmtAsm.cpp | 40 StringRef AsmString; member in __anonc60b55280111::ClangAsmParserCallback 49 ClangAsmParserCallback(Parser &P, SourceLocation Loc, StringRef AsmString, in ClangAsmParserCallback() argument 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 549 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmString, in ParseMicrosoftAsmStatement() 561 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString)) in ParseMicrosoftAsmStatement() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips32r6InstrInfo.td | 218 string AsmString = !strconcat("cmp.", CondStr, ".", Typestr, "\t$fd, $fs, $ft"); 322 string AsmString = !strconcat(instr_asm, "\t$rs, $imm"); 336 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt, $bp"); 348 string AsmString = !strconcat(instr_asm, "\t$rs, $imm"); 361 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $imm"); 379 string AsmString = !strconcat(instr_asm, "\t$offset"); 387 string AsmString = instr_asm; 396 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $offset"); 408 string AsmString = !strconcat(instr_asm, "\t$rs, $offset"); 420 string AsmString = !strconcat(instr_asm, "\t$rt, $offset"); [all …]
|
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; 172 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
|
H A D | MicroMips32r6InstrInfo.td | 281 string AsmString = !strconcat(instr_asm, "\t$rt, $offset"); 329 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $offset"); 360 string AsmString = !strconcat(instr_asm, "\t$offset"); 403 string AsmString = !strconcat(instr_asm, "\t$rd, $rt"); 417 string AsmString = !strconcat(instr_asm, "\t$hint, $addr"); 431 string AsmString = !strconcat(instr_asm, "\t$rt, $addr"); 444 string AsmString = !strconcat(instr_asm, "\t$rt, $rs"); 475 string AsmString = !strconcat(opstr, "\t$rt, $offset"); 520 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt, $bp"); 532 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $imm"); [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 | 271 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt"); 282 string AsmString = !strconcat(instr_asm, "\t$rd, $rs"); 293 string AsmString = !strconcat(instr_asm, "\t$rs, $rt"); 304 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt"); 315 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $sa"); 327 string AsmString = !strconcat(instr_asm, "\t$rd, $rt"); 338 string AsmString = !strconcat(instr_asm, "\t$rd, $imm"); 348 string AsmString = !strconcat(instr_asm, "\t$rd, $rt, $rs_sa"); 359 string AsmString = !strconcat(instr_asm, "\t$rd, $rt, $rs_sa"); 370 string AsmString = !strconcat(instr_asm, "\t$rd, ${index}(${base})"); [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"); 293 string AsmString = !strconcat(instr_asm, "\t$rt, $ac, $imm"); 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"); [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | InstrDocsEmitter.cpp | 87 if (!II->AsmString.empty()) { in EmitInstrDocs() 93 std::string AsmString = in EmitInstrDocs() local 94 CodeGenInstruction::FlattenAsmStringVariants(II->AsmString, VarNum); in EmitInstrDocs() 97 OS << ": ``" << escapeForRST(StringRef(AsmString).trim(" ")) in EmitInstrDocs()
|
H A D | WebAssemblyDisassemblerEmitter.cpp | 78 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables() 113 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
|
H A D | AsmWriterEmitter.cpp | 709 std::string AsmString; member in __anon992240d30411::IAPrinter 715 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {} in IAPrinter() 762 StringRef ASM(AsmString); in formatAliasString() 809 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument 810 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands() 882 CGA.ResultInst->AsmString, Variant); in EmitPrintAliasInstruction() 886 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant); in EmitPrintAliasInstruction() 1327 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI") in AsmWriterEmitter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrFormatsC.td | 239 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 D | RISCVInstrFormats.td | 167 let AsmString = opcodestr # !if(!empty(argstr), "", "\t" # argstr); 493 let AsmString = ".insn r " # argstr; 515 let AsmString = ".insn r4 " # argstr; 533 let AsmString = ".insn i " # argstr; 552 let AsmString = ".insn s " # argstr; 573 let AsmString = ".insn b " # argstr; 587 let AsmString = ".insn u " # argstr; 601 let AsmString = ".insn j " # argstr;
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantsContext.h | 325 StringRef AsmString; 333 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, 336 : AsmString(AsmString), Constraints(Constraints), FTy(FTy), 341 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()), 349 AsmString == X.AsmString && Constraints == X.Constraints && 357 AsmString == Asm->getAsmString() && 363 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack, 371 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() 63 StringRef AsmStr(AsmString); in collectAsmStrs()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 253 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() 493 Names, Constraints, Exprs.data(), AsmString, NumClobbers, in ActOnGCCAsmStmt() 500 AsmString, NumClobbers, Clobbers, NumLabels, in ActOnGCCAsmStmt() 507 targetDiag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt() 508 << AsmString->getSourceRange(); in ActOnGCCAsmStmt() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 45 std::string AsmString, Constraints; 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 getConstraintString() 44 std::string AsmString, Constraints; global() variable
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | Parser.cpp | 136 std::unique_ptr<Module> llvm::parseAssemblyString(StringRef AsmString, in parseAssemblyString() argument 140 MemoryBufferRef F(AsmString, "<string>"); in parseAssemblyString() 183 llvm::parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err) { in parseSummaryIndexAssemblyString() argument 184 MemoryBufferRef F(AsmString, "<string>"); in parseSummaryIndexAssemblyString()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | MIMGInstructions.td | 429 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da" 442 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da" 454 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 467 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 479 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 492 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 504 let AsmString = opcode#" $vdata, "#AddrAsm#", $rsrc$dmask$dim$cpol$r128$a16$tfe" 519 let AsmString = opcode#" $vdata, "#AddrAsm#", $rsrc" 536 let AsmString = opcode#" off, "#AddrAsm#", $rsrc" 687 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da" [all …]
|
H A D | VOP2Instructions.td | 1348 let AsmString = asmName # ps.AsmOperands; 1386 let AsmString = asmName # ps.AsmOperands; 1396 let AsmString = asmName # ps.AsmOperands; 1405 let AsmString = asmName # ps.Pfl.AsmDPP16; 1413 let AsmString = asmName # ps.Pfl.AsmDPP8; 1423 let AsmString = asmName # !subst(", vcc", "", ps.AsmOperands); 1431 let AsmString = asmName # !subst(", vcc", "", AsmDPP); 1437 let AsmString = asmName # !subst("vcc", "vcc_lo", AsmDPP); 1447 let AsmString = asmName # AsmDPP; 1459 let AsmString = asmName # !subst(", vcc", "", AsmDPP8); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | Parser.h | 62 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString, 119 parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | Target.td | 591 string AsmString = ""; // The .s format to print the instruction with. 756 /// AsmString 1175 let AsmString = "PHINODE"; 1181 let AsmString = ""; 1187 let AsmString = ""; 1196 let AsmString = ""; 1205 let AsmString = ""; 1214 let AsmString = ""; 1223 let AsmString = ""; 1231 let AsmString = ""; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILStubs.td | 14 let AsmString = "dummy";
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstrFormats.td | 24 let AsmString = asmstr;
|