| /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 | 228 StringRef AsmString; variable 313 static std::string FlattenAsmStringVariants(StringRef AsmString,
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmtAsm.cpp | 38 StringRef AsmString; member in __anonc60b55280111::ClangAsmParserCallback 47 ClangAsmParserCallback(Parser &P, SourceLocation Loc, StringRef AsmString, in ClangAsmParserCallback() argument 49 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback() 140 assert(!std::less<const char *>()(Str.begin(), AsmString.begin()) && in findTokensForString() 141 !std::less<const char *>()(AsmString.end(), Str.end())); in findTokensForString() 144 unsigned FirstCharOffset = Str.begin() - AsmString.begin(); in findTokensForString() 156 unsigned LastCharOffset = Str.end() - AsmString.begin(); in findTokensForString() 525 SmallString<512> AsmString; in ParseMicrosoftAsmStatement() local 527 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmString, in ParseMicrosoftAsmStatement() 539 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 | 74 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables() 113 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
|
| H A D | AsmWriterEmitter.cpp | 711 std::string AsmString; member in __anon992240d30411::IAPrinter 717 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {} in IAPrinter() 764 StringRef ASM(AsmString); in formatAliasString() 811 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument 812 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands() 878 CGA.ResultInst->AsmString, Variant); in EmitPrintAliasInstruction() 882 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant); in EmitPrintAliasInstruction() 1320 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI") in AsmWriterEmitter()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 336 StringRef AsmString; 344 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, 347 : AsmString(AsmString), Constraints(Constraints), FTy(FTy), 352 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()), 360 AsmString == X.AsmString && Constraints == X.Constraints && 368 AsmString == Asm->getAsmString() && 374 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack, 382 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() 64 StringRef AsmStr(AsmString); in collectAsmStrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrFormatsC.td | 242 let AsmString = ".insn cr " # argstr; 259 let AsmString = ".insn ci " # argstr; 275 let AsmString = ".insn ciw " # argstr; 291 let AsmString = ".insn css " # argstr; 310 let AsmString = ".insn cl " # argstr; 329 let AsmString = ".insn cs " # argstr; 347 let AsmString = ".insn ca " # argstr; 367 let AsmString = ".insn cb " # argstr; 388 let AsmString = ".insn cj " # argstr;
|
| H A D | RISCVInstrFormats.td | 193 let AsmString = opcodestr # !if(!empty(argstr), "", "\t" # argstr); 545 let AsmString = ".insn r " # argstr; 567 let AsmString = ".insn r4 " # argstr; 585 let AsmString = ".insn i " # argstr; 604 let AsmString = ".insn s " # argstr; 625 let AsmString = ".insn b " # argstr; 639 let AsmString = ".insn u " # argstr; 653 let AsmString = ".insn j " # argstr;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 46 std::string AsmString, Constraints; variable 53 InlineAsm(FunctionType *Ty, const std::string &AsmString, 67 LLVM_ABI static InlineAsm *get(FunctionType *Ty, StringRef AsmString, 88 StringRef getAsmString() const { return AsmString; } in getAsmString()
|
| /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 | 431 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da" 444 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da" 456 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 469 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 481 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 494 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 506 let AsmString = opcode#" $vdata, "#AddrAsm#", $rsrc$dmask$dim$cpol$r128$a16$tfe" 521 let AsmString = opcode#" $vdata, "#AddrAsm#", $rsrc" 538 let AsmString = opcode#" off, "#AddrAsm#", $rsrc" 688 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da" [all …]
|
| H A D | VOP2Instructions.td | 1573 let AsmString = asmName # ps.AsmOperands; 1611 let AsmString = asmName # ps.AsmOperands; 1621 let AsmString = asmName # ps.AsmOperands; 1630 let AsmString = asmName # ps.Pfl.AsmDPP16; 1638 let AsmString = asmName # ps.Pfl.AsmDPP8; 1648 let AsmString = asmName # !subst(", vcc", "", ps.AsmOperands); 1656 let AsmString = asmName # !subst(", vcc", "", AsmDPP); 1662 let AsmString = asmName # !subst("vcc", "vcc_lo", AsmDPP); 1672 let AsmString = asmName # AsmDPP; 1684 let AsmString = asmName # !subst(", vcc", "", AsmDPP8); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 596 string AsmString = ""; // The .s format to print the instruction with. 761 /// AsmString 1180 let AsmString = "PHINODE"; 1186 let AsmString = ""; 1192 let AsmString = ""; 1201 let AsmString = ""; 1210 let AsmString = ""; 1219 let AsmString = ""; 1228 let AsmString = ""; 1236 let AsmString = ""; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
| H A D | Parser.h | 64 parseAssemblyString(StringRef AsmString, SMDiagnostic &Err, 119 parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err);
|
| /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;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | X86.cpp | 230 std::string &AsmString, 251 std::string &AsmString) { in rewriteInputConstraintReferences() argument 255 while (Pos < AsmString.size()) { in rewriteInputConstraintReferences() 256 size_t DollarStart = AsmString.find('$', Pos); in rewriteInputConstraintReferences() 258 DollarStart = AsmString.size(); in rewriteInputConstraintReferences() 259 size_t DollarEnd = AsmString.find_first_not_of('$', DollarStart); in rewriteInputConstraintReferences() 261 DollarEnd = AsmString.size(); in rewriteInputConstraintReferences() 262 OS << StringRef(&AsmString[Pos], DollarEnd - Pos); in rewriteInputConstraintReferences() 265 if (NumDollars % 2 != 0 && Pos < AsmString.size()) { in rewriteInputConstraintReferences() 268 if (AsmString[DigitStart] == '{') { in rewriteInputConstraintReferences() [all …]
|