Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DAsmWriterInst.cpp56 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 DCodeGenInstruction.h228 StringRef AsmString; variable
313 static std::string FlattenAsmStringVariants(StringRef AsmString,
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp38 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 DMips32r6InstrInfo.td218 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 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;
172 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
H A DMicroMips32r6InstrInfo.td281 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 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.td271 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 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");
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 DInstrDocsEmitter.cpp87 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 DWebAssemblyDisassemblerEmitter.cpp74 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables()
113 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
H A DAsmWriterEmitter.cpp711 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 DConstantsContext.h336 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 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()
64 StringRef AsmStr(AsmString); in collectAsmStrs()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrFormatsC.td242 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 DRISCVInstrFormats.td193 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 DInlineAsm.h46 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 DParser.cpp136 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 DMIMGInstructions.td431 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 DVOP2Instructions.td1573 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 DTarget.td596 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 DParser.h64 parseAssemblyString(StringRef AsmString, SMDiagnostic &Err,
119 parseSummaryIndexAssemblyString(StringRef AsmString, SMDiagnostic &Err);
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILStubs.td14 let AsmString = "dummy";
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstrFormats.td24 let AsmString = asmstr;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp230 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 …]

1234