| /minix3/external/bsd/llvm/dist/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 | AsmWriterEmitter.cpp | 638 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 D | CodeGenInstruction.h | 213 std::string AsmString; variable 282 static std::string FlattenAsmStringVariants(StringRef AsmString, 294 std::string AsmString; variable
|
| H A D | X86RecognizableInstr.h | 91 std::string AsmString; variable
|
| H A D | AsmMatcherEmitter.cpp | 396 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 D | CodeGenInstruction.cpp | 298 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 D | BitOffsetDecoder.td | 24 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 D | ParseStmtAsm.cpp | 40 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 D | Parser.cpp | 1233 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 D | InlineAsm.h | 46 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 D | Mips32r6InstrInfo.td | 183 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 D | MipsDSPInstrInfo.td | 263 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 D | Mips16HardFloat.cpp | 25 (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 D | MipsMSAInstrInfo.td | 1149 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 D | ConstantsContext.h | 376 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 D | InlineAsm.cpp | 28 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 D | Parser.cpp | 58 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 D | SemaStmtAsm.cpp | 113 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 D | Parser.h | 47 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString,
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
| H A D | Target.td | 323 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 D | NVPTXInstrFormats.td | 30 let AsmString = asmstr;
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | TargetInfo.h | 138 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString, in addReturnRegisterOutputs() argument
|
| H A D | TargetInfo.cpp | 656 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 D | MCAsmParser.h | 116 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMInstrFormats.td | 349 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 …]
|