Home
last modified time | relevance | path

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

123

/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DAsmWriterInst.cpp57 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 DAsmWriterEmitter.cpp638 std::string AsmString; member in __anon8e06dba60211::IAPrinter
640 IAPrinter(std::string R, std::string AS) : Result(R), AsmString(AS) {} in IAPrinter()
704 StringRef ASM(AsmString); in print()
752 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { in CountNumOperands() argument
754 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CountNumOperands()
755 AsmString = FlatAsmString; in CountNumOperands()
757 return AsmString.count(' ') + AsmString.count('\t'); in CountNumOperands()
825 CountNumOperands(CGA->ResultInst->AsmString, Variant); in EmitPrintAliasInstruction()
828 if (NumResultOps < CountNumOperands(CGA->AsmString, Variant)) in EmitPrintAliasInstruction()
832 CGA->AsmString); in EmitPrintAliasInstruction()
[all …]
H A DCodeGenInstruction.h213 std::string AsmString; variable
282 static std::string FlattenAsmStringVariants(StringRef AsmString,
294 std::string AsmString; variable
H A DX86RecognizableInstr.h91 std::string AsmString; variable
H A DAsmMatcherEmitter.cpp396 std::string AsmString; member
437 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI) { in MatchableInfo()
441 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), DefRec(Alias.release()) { in MatchableInfo()
688 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump()
773 AsmString = in initialize()
774 CodeGenInstruction::FlattenAsmStringVariants(AsmString, AsmVariantNo); in initialize()
802 StringRef String = AsmString; in tokenizeAsmString()
891 if (AsmString.empty()) in validate()
896 if (AsmString.find('\n') != std::string::npos) in validate()
904 StringRef(AsmString).find(CommentDelimiter) != StringRef::npos) in validate()
H A DCodeGenInstruction.cpp298 AsmString = R->getValueAsString("AsmString"); in CodeGenInstruction()
577 AsmString = R->getValueAsString("AsmString"); in CodeGenInstAlias()
578 AsmString = CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CodeGenInstAlias()
/minix3/external/bsd/llvm/dist/llvm/test/TableGen/
H A DBitOffsetDecoder.td24 let AsmString = "foo $factor";
34 let AsmString = "bar $factor";
44 let AsmString = "biz $factor";
54 let AsmString = "baz $factor";
64 let AsmString = "bum $factor";
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseStmtAsm.cpp40 StringRef AsmString; member in __anond3d7ccfb0111::ClangAsmParserCallback
49 ClangAsmParserCallback(Parser &P, SourceLocation Loc, StringRef AsmString, in ClangAsmParserCallback() argument
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
121 assert(!std::less<const char *>()(Str.begin(), AsmString.begin()) && in findTokensForString()
122 !std::less<const char *>()(AsmString.end(), Str.end())); in findTokensForString()
125 unsigned FirstCharOffset = Str.begin() - AsmString.begin(); in findTokensForString()
137 unsigned LastCharOffset = Str.end() - AsmString.begin(); in findTokensForString()
500 SmallString<512> AsmString; in ParseMicrosoftAsmStatement() local
502 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString)) in ParseMicrosoftAsmStatement()
518 llvm::MemoryBuffer::getMemBuffer(AsmString, "<MS inline asm>"); in ParseMicrosoftAsmStatement()
[all …]
H A DParser.cpp1233 ExprResult AsmString(ParseStringLiteralExpression()); in ParseAsmStringLiteral() local
1234 if (!AsmString.isInvalid()) { in ParseAsmStringLiteral()
1235 const auto *SL = cast<StringLiteral>(AsmString.get()); in ParseAsmStringLiteral()
1243 return AsmString; in ParseAsmStringLiteral()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInlineAsm.h46 std::string AsmString, Constraints; variable
51 InlineAsm(PointerType *Ty, const std::string &AsmString,
63 static InlineAsm *get(FunctionType *Ty, StringRef AsmString,
82 const std::string &getAsmString() const { return AsmString; } in getAsmString()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMips32r6InstrInfo.td183 string AsmString = !strconcat("cmp.", CondStr, ".", Typestr, "\t$fd, $fs, $ft");
249 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
261 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt, $bp");
270 string AsmString = !strconcat(instr_asm, "\t$rs, $imm");
280 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $imm");
295 string AsmString = !strconcat(instr_asm, "\t$offset");
303 string AsmString = !strconcat(instr_asm, "\t$rs, $rt, $offset");
311 string AsmString = !strconcat(instr_asm, "\t$rs, $offset");
319 string AsmString = !strconcat(instr_asm, "\t$rt, $offset");
355 string AsmString = instr_asm;
[all …]
H A DMipsDSPInstrInfo.td263 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt");
273 string AsmString = !strconcat(instr_asm, "\t$rd, $rs");
283 string AsmString = !strconcat(instr_asm, "\t$rs, $rt");
293 string AsmString = !strconcat(instr_asm, "\t$rd, $rs, $rt");
303 string AsmString = !strconcat(instr_asm, "\t$rt, $rs, $sa");
314 string AsmString = !strconcat(instr_asm, "\t$rd, $rt");
323 string AsmString = !strconcat(instr_asm, "\t$rd, $imm");
332 string AsmString = !strconcat(instr_asm, "\t$rd, $rt, $rs_sa");
342 string AsmString = !strconcat(instr_asm, "\t$rd, $rt, $rs_sa");
352 string AsmString = !strconcat(instr_asm, "\t$rd, ${index}(${base})");
[all …]
H A DMips16HardFloat.cpp25 (LLVMContext &C, StringRef AsmString, BasicBlock *BB ) { in inlineAsmOut() argument
32 llvm::InlineAsm::get(AsmFTy, AsmString, "", true, in inlineAsmOut()
48 void Out(StringRef AsmString) { in Out() argument
49 inlineAsmOut(C, AsmString, BB); in Out()
H A DMipsMSAInstrInfo.td1149 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1160 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1171 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1182 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1193 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1204 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1215 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1226 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1237 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
1266 string AsmString = !strconcat(instr_asm, "\t$wd, $ws, $m");
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DConstantsContext.h376 StringRef AsmString;
382 InlineAsmKeyType(StringRef AsmString, StringRef Constraints,
385 : AsmString(AsmString), Constraints(Constraints),
389 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()),
396 AsmString == X.AsmString && Constraints == X.Constraints;
402 AsmString == Asm->getAsmString() &&
406 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
412 return new InlineAsm(Ty, AsmString, Constraints, HasSideEffects,
H A DInlineAsm.cpp28 InlineAsm *InlineAsm::get(FunctionType *Ty, StringRef AsmString, in get() argument
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack, in get()
41 AsmString(asmString), Constraints(constraints), in InlineAsm()
/minix3/external/bsd/llvm/dist/llvm/lib/AsmParser/
H A DParser.cpp58 std::unique_ptr<Module> llvm::parseAssemblyString(StringRef AsmString, in parseAssemblyString() argument
61 MemoryBufferRef F(AsmString, "<string>"); in parseAssemblyString()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp113 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local
119 assert(AsmString->isAscii()); in ActOnGCCAsmStmt()
293 AsmString, NumClobbers, Clobbers, RParenLoc); in ActOnGCCAsmStmt()
299 Diag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt()
300 << AsmString->getSourceRange(); in ActOnGCCAsmStmt()
598 StringRef AsmString, in ActOnMSAsmStmt() argument
609 Constraints, Exprs, AsmString, in ActOnMSAsmStmt()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/AsmParser/
H A DParser.h47 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString,
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTarget.td323 string AsmString = ""; // The .s format to print the instruction with.
730 let AsmString = "PHINODE";
735 let AsmString = "";
741 let AsmString = "";
748 let AsmString = "";
755 let AsmString = "";
762 let AsmString = "";
768 let AsmString = "";
774 let AsmString = "";
781 let AsmString = "";
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXInstrFormats.td30 let AsmString = asmstr;
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.h138 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString, in addReturnRegisterOutputs() argument
H A DTargetInfo.cpp656 std::string &AsmString,
681 std::string &AsmString) { in rewriteInputConstraintReferences() argument
685 while (Pos < AsmString.size()) { in rewriteInputConstraintReferences()
686 size_t DollarStart = AsmString.find('$', Pos); in rewriteInputConstraintReferences()
688 DollarStart = AsmString.size(); in rewriteInputConstraintReferences()
689 size_t DollarEnd = AsmString.find_first_not_of('$', DollarStart); in rewriteInputConstraintReferences()
691 DollarEnd = AsmString.size(); in rewriteInputConstraintReferences()
692 OS << StringRef(&AsmString[Pos], DollarEnd - Pos); in rewriteInputConstraintReferences()
695 if (NumDollars % 2 != 0 && Pos < AsmString.size()) { in rewriteInputConstraintReferences()
698 size_t DigitEnd = AsmString.find_first_not_of("0123456789", DigitStart); in rewriteInputConstraintReferences()
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h116 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrFormats.td349 let AsmString = asm;
427 let AsmString = !strconcat(opc, "${p}", asm);
440 let AsmString = !strconcat(opc, asm);
461 let AsmString = !strconcat(opc, "${s}${p}", asm);
473 let AsmString = asm;
996 let AsmString = asm;
1033 let AsmString = asm;
1058 let AsmString = !strconcat(opc, "${s}${p}", asm);
1082 let AsmString = !strconcat(opc, "${p}", asm);
1181 let AsmString = !strconcat(opc, "${p}", asm);
[all …]

123