| /openbsd-src/gnu/llvm/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() 61 AsmString.find_first_of("$\\", LastEmitted); in AsmWriterInst() 62 if (DollarPos == std::string::npos) 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 | 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 | 236 std::string AsmString; variable 319 static std::string FlattenAsmStringVariants(StringRef AsmString, 352 std::string AsmString; variable
|
| H A D | AsmWriterEmitter.cpp | 679 std::string AsmString; member in __anon2ca7038a0411::IAPrinter 685 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {} in IAPrinter() 733 StringRef ASM(AsmString); in formatAliasString() 780 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument 781 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands() 852 CodeGenInstruction::FlattenAsmStringVariants(CGA.ResultInst->AsmString, in EmitPrintAliasInstruction() 857 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant); in EmitPrintAliasInstruction() 1292 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI") in AsmWriterEmitter()
|
| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseStmtAsm.cpp | 40 StringRef AsmString; member in __anon8dd050df0111::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 …]
|
| /openbsd-src/gnu/llvm/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; 172 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
|
| H A D | Mips32r6InstrInfo.td | 217 string AsmString = !strconcat("cmp.", CondStr, ".", Typestr, "\t$fd, $fs, $ft"); 321 string AsmString = !strconcat(instr_asm, "\t$rs, $imm"); 335 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt, $bp"); 347 string AsmString = !strconcat(instr_asm, "\t$rs, $imm"); 360 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $imm"); 378 string AsmString = !strconcat(instr_asm, "\t$offset"); 389 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $offset"); 401 string AsmString = !strconcat(instr_asm, "\t$rs, $offset"); 413 string AsmString = !strconcat(instr_asm, "\t$rt, $offset"); 455 string AsmString = instr_asm; [all …]
|
| 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 …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 380 StringRef AsmString; 388 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, 391 : AsmString(AsmString), Constraints(Constraints), FTy(FTy), 396 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()), 404 AsmString == X.AsmString && Constraints == X.Constraints && 412 AsmString == Asm->getAsmString() && 418 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack, 426 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()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 252 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local 258 assert(AsmString->isOrdinary()); in ActOnGCCAsmStmt() 279 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt() 348 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt() 370 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt() 477 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt() 491 Names, Constraints, Exprs.data(), AsmString, NumClobbers, in ActOnGCCAsmStmt() 498 AsmString, NumClobbers, Clobbers, NumLabels, in ActOnGCCAsmStmt() 505 targetDiag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt() 506 << AsmString->getSourceRange(); in ActOnGCCAsmStmt() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 44 std::string AsmString, Constraints; variable 51 InlineAsm(FunctionType *Ty, const std::string &AsmString, 65 static InlineAsm *get(FunctionType *Ty, StringRef AsmString, 85 const std::string &getAsmString() const { return AsmString; } in getAsmString()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 135 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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/ |
| H A D | Parser.h | 61 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString, 118 parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | VOP2Instructions.td | 1251 let AsmString = asmName # ps.AsmOperands; 1288 let AsmString = asmName # ps.AsmOperands; 1298 let AsmString = asmName # ps.AsmOperands; 1308 let AsmString = asmName # ps.Pfl.AsmDPP16; 1317 let AsmString = asmName # ps.Pfl.AsmDPP8; 1328 let AsmString = asmName # !subst(", vcc", "", ps.AsmOperands); 1336 let AsmString = asmName # !subst(", vcc", "", AsmDPP); 1343 let AsmString = asmName # !subst("vcc", "vcc_lo", AsmDPP); 1351 let AsmString = asmName # AsmDPP; 1361 let AsmString = asmName # !subst(", vcc", "", AsmDPP8); [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" 376 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 389 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 401 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 414 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 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" 545 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" 559 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe" [all …]
|
| H A D | VOPCInstructions.td | 1330 let AsmString = psDPP.OpName # " vcc_lo, " # AsmDPP; 1335 let AsmString = psDPP.OpName # " vcc, " # AsmDPP; 1344 let AsmString = ps32.OpName # " vcc_lo, " # AsmDPP8; 1349 let AsmString = ps32.OpName # " vcc, " # AsmDPP8; 1362 let AsmString = psDPP.OpName # " vcc_lo, " # AsmDPP; 1367 let AsmString = psDPP.OpName # " vcc, " # AsmDPP; 1376 let AsmString = ps32.OpName # " vcc_lo, " # AsmDPP8; 1381 let AsmString = ps32.OpName # " vcc, " # AsmDPP8; 1430 let AsmString = asm_name # " vcc_lo, " # AsmDPP; 1436 let AsmString = asm_name # " vcc, " # AsmDPP; [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | Target.td | 507 string AsmString = ""; // The .s format to print the instruction with. 659 /// AsmString 1119 let AsmString = "PHINODE"; 1125 let AsmString = ""; 1131 let AsmString = ""; 1140 let AsmString = ""; 1149 let AsmString = ""; 1158 let AsmString = ""; 1167 let AsmString = ""; 1175 let AsmString = ""; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrFormats.td | 172 let AsmString = opcodestr # "\t" # argstr; 470 let AsmString = ".insn r " # argstr; 492 let AsmString = ".insn r4 " # argstr; 510 let AsmString = ".insn i " # argstr; 529 let AsmString = ".insn s " # argstr; 550 let AsmString = ".insn b " # argstr; 564 let AsmString = ".insn u " # argstr; 578 let AsmString = ".insn j " # argstr;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DXILStubs.td | 14 let AsmString = "dummy";
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrFormats.td | 24 let AsmString = asmstr;
|