Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
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()
61 if (DollarPos == std::string::npos) DollarPos = AsmString.size(); in AsmWriterInst()
66 switch (AsmString[LastEmitted]) { in AsmWriterInst()
80 AddLiteralString(std::string(1, AsmString[LastEmitted])); in AsmWriterInst()
83 } else if (AsmString[DollarPos] == '\\') { in AsmWriterInst()
84 if (DollarPos+1 != AsmString.size()) { in AsmWriterInst()
85 if (AsmString[DollarPos+1] == 'n') { in AsmWriterInst()
87 } else if (AsmString[DollarPos+1] == 't') { in AsmWriterInst()
[all …]
H A DInstrDocsEmitter.cpp81 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 DWebAssemblyDisassemblerEmitter.cpp80 if (CGIP.second->AsmString.size() <= CGI.AsmString.size()) in emitWebAssemblyDisassemblerTables()
115 OS << ": " << CGI.AsmString << "\n"; in emitWebAssemblyDisassemblerTables()
H A DAsmWriterEmitter.cpp674 std::string AsmString; member in __anone42ed43e0411::IAPrinter
680 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {} in IAPrinter()
728 StringRef ASM(AsmString); in formatAliasString()
777 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument
778 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands()
849 CodeGenInstruction::FlattenAsmStringVariants(CGA.ResultInst->AsmString, in EmitPrintAliasInstruction()
854 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant); in EmitPrintAliasInstruction()
1283 if (!I->AsmString.empty() && I->TheDef->getName() != "PHI") in AsmWriterEmitter()
H A DCodeGenInstruction.h225 std::string AsmString; variable
307 static std::string FlattenAsmStringVariants(StringRef AsmString,
335 std::string AsmString; variable
H A DAsmMatcherEmitter.cpp497 std::string AsmString; member
543 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI), in MatchableInfo()
548 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), in MatchableInfo()
558 : AsmVariantID(RHS.AsmVariantID), AsmString(RHS.AsmString), in MatchableInfo()
801 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
915 AsmString = in initialize()
916 CodeGenInstruction::FlattenAsmStringVariants(AsmString, in initialize()
968 StringRef String = AsmString; in tokenizeAsmString()
1052 if (AsmString.empty()) in validate()
1057 if (AsmString.find('\n') != std::string::npos) in validate()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseStmtAsm.cpp40 StringRef AsmString; member in __anonf93cad930111::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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips32r6InstrInfo.td215 string AsmString = !strconcat("cmp.", CondStr, ".", Typestr, "\t$fd, $fs, $ft");
319 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
333 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt, $bp");
345 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
358 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $imm");
376 string AsmString = !strconcat(instr_asm, "\t$offset");
387 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $offset");
399 string AsmString = !strconcat(instr_asm, "\t$rs, $offset");
411 string AsmString = !strconcat(instr_asm, "\t$rt, $offset");
453 string AsmString = instr_asm;
[all …]
H A DMipsEVAInstrInfo.td57 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
77 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
94 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
112 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
129 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
143 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
157 string AsmString = instr_asm;
169 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
H A DMicroMips32r6InstrInfo.td277 string AsmString = !strconcat(instr_asm, "\t$rt, $offset");
325 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $offset");
356 string AsmString = !strconcat(instr_asm, "\t$offset");
399 string AsmString = !strconcat(instr_asm, "\t$rd, $rt");
413 string AsmString = !strconcat(instr_asm, "\t$hint, $addr");
429 string AsmString = !strconcat(instr_asm, "\t$rt, $addr");
442 string AsmString = !strconcat(instr_asm, "\t$rt, $rs");
473 string AsmString = !strconcat(opstr, "\t$rt, $offset");
518 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt, $bp");
530 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");
288 string AsmString = !strconcat(instr_asm, "\t$rt, $ac, $rs");
295 string AsmString = !strconcat(instr_asm, "\t$rt, $ac, $imm");
340 string AsmString = !strconcat(instr_asm, "\t$rs, $ac");
353 string AsmString = !strconcat("raddu.w.qb", "\t$rt, $rs");
362 string AsmString = !strconcat("rddsp", "\t$rt, $mask");
370 string AsmString = !strconcat("repl.qb", "\t$rt, $imm");
385 string AsmString = !strconcat("wrdsp", "\t$rt, $mask");
[all …]
H A DMipsMSAInstrInfo.td1124 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1135 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1146 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1157 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1168 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1179 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1208 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1219 string AsmString = !strconcat(instr_asm, "\t$rd, $ws[$n]");
1230 string AsmString = !strconcat(instr_asm, "\t$wd, $ws[$n]");
1252 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $imm");
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp251 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local
257 assert(AsmString->isAscii()); 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()
470 NumInputs, Names, Constraints, Exprs.data(), AsmString, in ActOnGCCAsmStmt()
484 Names, Constraints, Exprs.data(), AsmString, NumClobbers, in ActOnGCCAsmStmt()
491 AsmString, NumClobbers, Clobbers, NumLabels, in ActOnGCCAsmStmt()
498 targetDiag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt()
499 << AsmString->getSourceRange(); in ActOnGCCAsmStmt()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantsContext.h460 StringRef AsmString;
468 InlineAsmKeyType(StringRef AsmString, StringRef Constraints,
471 : AsmString(AsmString), Constraints(Constraints), FTy(FTy),
476 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()),
484 AsmString == X.AsmString && Constraints == X.Constraints &&
492 AsmString == Asm->getAsmString() &&
498 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
506 return new InlineAsm(FTy, std::string(AsmString), std::string(Constraints),
H A DInlineAsm.cpp34 AsmString(asmString), Constraints(constraints), FTy(FTy), in InlineAsm()
42 InlineAsm *InlineAsm::get(FunctionType *FTy, StringRef AsmString, in get() argument
46 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInlineAsm.h42 std::string AsmString, Constraints; variable
49 InlineAsm(FunctionType *Ty, const std::string &AsmString,
63 static InlineAsm *get(FunctionType *Ty, StringRef AsmString,
83 const std::string &getAsmString() const { return AsmString; } in getAsmString()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DVOP2Instructions.td954 let AsmString = asmName # ps.AsmOperands;
995 let AsmString = asmName # ps.AsmOperands;
1005 let AsmString = asmName # ps.AsmOperands;
1016 let AsmString = asmName # ps.AsmOperands;
1024 let AsmString = asmName # ps.Pfl.AsmDPP16;
1032 let AsmString = asmName # ps.Pfl.AsmDPP8;
1044 let AsmString = asmName # !subst(", vcc", "", Ps.AsmOperands);
1053 let AsmString = asmName # Ps.AsmOperands;
1062 let AsmString = asmName # !subst(", vcc", "", Ps.AsmOperands);
1070 let AsmString = asmName # !subst("vcc", "vcc_lo", Ps.AsmOperands);
[all …]
H A DMIMGInstructions.td269 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da"
282 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da"
294 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe"
307 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe"
395 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da"
409 let AsmString = asm#" $vdata, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da"
421 let AsmString = opcode#" $vdata, $vaddr0, $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe"
435 let AsmString = opcode#" $vdata, "#AddrAsm#", $srsrc$dmask$dim$unorm$cpol$r128$a16$tfe$lwe"
512 let AsmString = asm#" $vdst, $vaddr, $srsrc$dmask$unorm$cpol$r128$tfe$lwe$da";
525 let AsmString = asm#" $vdst, $vaddr, $srsrc$dmask$unorm$cpol$r128$lwe$da";
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTarget.td481 string AsmString = ""; // The .s format to print the instruction with.
630 /// AsmString
1020 let AsmString = "PHINODE";
1026 let AsmString = "";
1032 let AsmString = "";
1041 let AsmString = "";
1049 let AsmString = "";
1057 let AsmString = "";
1065 let AsmString = "";
1073 let AsmString = "";
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td29 let AsmString = asmstr;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
H A DParser.h60 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrFormats.td472 let AsmString = asm;
561 let AsmString = !strconcat(opc, "${p}", asm);
574 let AsmString = !strconcat(opc, asm);
595 let AsmString = !strconcat(opc, "${s}${p}", asm);
607 let AsmString = asm;
1150 let AsmString = asm;
1187 let AsmString = asm;
1212 let AsmString = !strconcat(opc, "${s}${p}", asm);
1236 let AsmString = !strconcat(opc, "${p}", asm);
1335 let AsmString = !strconcat(opc, "${p}", asm);
[all …]

1234