/external/llvm/utils/TableGen/ |
D | AsmWriterInst.cpp | 63 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); in AsmWriterInst() local 65 while (LastEmitted != AsmString.size()) { in AsmWriterInst() 67 AsmString.find_first_of("$\\", LastEmitted); in AsmWriterInst() 68 if (DollarPos == std::string::npos) DollarPos = AsmString.size(); in AsmWriterInst() 73 switch (AsmString[LastEmitted]) { in AsmWriterInst() 100 AddLiteralString(std::string(1, AsmString[LastEmitted])); in AsmWriterInst() 103 } else if (AsmString[DollarPos] == '\\') { in AsmWriterInst() 104 if (DollarPos+1 != AsmString.size()) { in AsmWriterInst() 105 if (AsmString[DollarPos+1] == 'n') { in AsmWriterInst() 107 } else if (AsmString[DollarPos+1] == 't') { in AsmWriterInst() [all …]
|
D | AsmWriterEmitter.cpp | 294 if (!(*I)->AsmString.empty() && in EmitPrintInstruction() 623 std::string AsmString; member in __anon54200dfb0211::IAPrinter 627 : Result(R), AsmString(AS) {} in IAPrinter() 655 O.indent(6) << "AsmString = \"" << AsmString << "\";\n"; in print() 708 static unsigned CountNumOperands(StringRef AsmString) { in CountNumOperands() argument 710 std::pair<StringRef, StringRef> ASM = AsmString.split(' '); in CountNumOperands() 720 static unsigned CountResultNumOperands(StringRef AsmString) { in CountResultNumOperands() argument 722 std::pair<StringRef, StringRef> ASM = AsmString.split('\t'); in CountResultNumOperands() 783 CountResultNumOperands(CGA->ResultInst->AsmString); in EmitPrintAliasInstruction() 786 if (NumResultOps < CountNumOperands(CGA->AsmString)) in EmitPrintAliasInstruction() [all …]
|
D | CodeGenInstruction.h | 208 std::string AsmString; variable 272 static std::string FlattenAsmStringVariants(StringRef AsmString, 284 std::string AsmString; variable
|
D | X86RecognizableInstr.h | 83 std::string AsmString; variable
|
D | AsmMatcherEmitter.cpp | 403 std::string AsmString; member 425 AsmString(CGI.AsmString) { in MatchableInfo() 430 AsmString(Alias->AsmString) { in MatchableInfo() 668 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; in dump() 753 AsmString = in initialize() 754 CodeGenInstruction::FlattenAsmStringVariants(AsmString, AsmVariantNo); in initialize() 775 StringRef String = AsmString; in tokenizeAsmString() 862 if (AsmString.empty()) in validate() 867 if (AsmString.find('\n') != std::string::npos) in validate() 875 StringRef(AsmString).find(CommentDelimiter) != StringRef::npos) in validate()
|
D | CodeGenInstruction.cpp | 293 AsmString = R->getValueAsString("AsmString"); in CodeGenInstruction() 517 AsmString = R->getValueAsString("AsmString"); in CodeGenInstAlias()
|
/external/llvm/lib/AsmParser/ |
D | Parser.cpp | 55 Module *llvm::ParseAssemblyString(const char *AsmString, Module *M, in ParseAssemblyString() argument 58 MemoryBuffer::getMemBuffer(StringRef(AsmString, strlen(AsmString)), in ParseAssemblyString()
|
/external/clang/lib/Sema/ |
D | SemaStmtAsm.cpp | 104 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() local 110 if (!AsmString->isAscii()) in ActOnGCCAsmStmt() 111 return StmtError(Diag(AsmString->getLocStart(),diag::err_asm_wide_character) in ActOnGCCAsmStmt() 112 << AsmString->getSourceRange()); in ActOnGCCAsmStmt() 205 NumInputs, Names, Constraints, Exprs, AsmString, in ActOnGCCAsmStmt() 212 Diag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID) in ActOnGCCAsmStmt() 213 << AsmString->getSourceRange(); in ActOnGCCAsmStmt() 486 std::string AsmString = buildMSAsmString(*this, AsmToks, AsmStrings, in ActOnMSAsmStmt() local 665 size_t found = AsmString.find(OutputExprNames[i]); in ActOnMSAsmStmt() 669 AsmString.replace(found, OutputExprNames[i].size(), OS.str()); in ActOnMSAsmStmt() [all …]
|
/external/llvm/include/llvm/ |
D | InlineAsm.h | 50 std::string AsmString, Constraints; 55 InlineAsm(PointerType *Ty, const std::string &AsmString, 67 static InlineAsm *get(FunctionType *Ty, StringRef AsmString, 86 const std::string &getAsmString() const { return AsmString; }
|
/external/llvm/lib/VMCore/ |
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()
|
D | ConstantsContext.h | 353 InlineAsmKeyType(StringRef AsmString, 356 : asm_string(AsmString), constraints(Constraints),
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 303 string AsmString = ""; // The .s format to print the instruction with. 662 let AsmString = "PHINODE"; 667 let AsmString = ""; 673 let AsmString = ""; 680 let AsmString = ""; 687 let AsmString = ""; 694 let AsmString = ""; 700 let AsmString = ""; 706 let AsmString = ""; 713 let AsmString = ""; [all …]
|
/external/llvm/include/llvm/Assembly/ |
D | Parser.h | 45 const char *AsmString, ///< The string containing assembly
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrFormats.td | 30 let AsmString = asmstr;
|
/external/llvm/lib/Target/CellSPU/ |
D | SPUInstrFormats.td | 24 let AsmString = asmstr; 295 let AsmString = asmstr; 313 let AsmString = asmstr;
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrFormats.td | 327 let AsmString = asm; 405 let AsmString = !strconcat(opc, "${p}", asm); 418 let AsmString = !strconcat(opc, asm); 439 let AsmString = !strconcat(opc, "${s}${p}", asm); 451 let AsmString = asm; 909 let AsmString = asm; 946 let AsmString = asm; 971 let AsmString = !strconcat(opc, "${s}${p}", asm); 995 let AsmString = !strconcat(opc, "${p}", asm); 1094 let AsmString = !strconcat(opc, "${p}", asm); [all …]
|
/external/clang/lib/AST/ |
D | Stmt.cpp | 610 std::string AsmString; in generateAsmString() local 613 AsmString += Pieces[i].getString(); in generateAsmString() 615 AsmString += '$' + llvm::utostr(Pieces[i].getOperandNo()); in generateAsmString() 617 AsmString += "${" + llvm::utostr(Pieces[i].getOperandNo()) + ':' + in generateAsmString() 620 return AsmString; in generateAsmString()
|
/external/clang/lib/Parse/ |
D | ParseStmt.cpp | 1701 ExprResult AsmString(Actions.ActOnStringLiteral(&t, 1)); in ParseMicrosoftAsmStatement() local 1706 Exprs, AsmString.take(), Clobbers, EndLoc); in ParseMicrosoftAsmStatement() 1762 ExprResult AsmString(ParseAsmStringLiteral()); in ParseAsmStatement() local 1763 if (AsmString.isInvalid()) { in ParseAsmStatement() 1779 Constraints, Exprs, AsmString.take(), in ParseAsmStatement() 1843 AsmString.take(), Clobbers, in ParseAsmStatement()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcInstrFormats.td | 20 let AsmString = asmstr;
|
/external/llvm/lib/Target/XCore/ |
D | XCoreInstrFormats.td | 20 let AsmString = asmstr;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrFormats.td | 148 string AsmString = AsmStr; 300 let AsmString = !if(hasVEXPrefix, !strconcat("v", asm), asm); 311 let AsmString = !if(hasVEXPrefix, !strconcat("v", asm), asm); 322 let AsmString = !if(hasVEXPrefix, !strconcat("v", asm), asm); 340 let AsmString = !if(hasVEX_4VPrefix, !strconcat("v", asm), asm);
|
/external/clang/include/clang/AST/ |
D | Decl.h | 3042 StringLiteral *AsmString; variable 3046 : Decl(FileScopeAsm, DC, StartL), AsmString(asmstring), RParenLoc(EndL) {} in FileScopeAsmDecl() 3061 const StringLiteral *getAsmString() const { return AsmString; } in getAsmString() 3062 StringLiteral *getAsmString() { return AsmString; } in getAsmString() 3063 void setAsmString(StringLiteral *Asm) { AsmString = Asm; } in setAsmString()
|
/external/llvm/lib/Target/MBlaze/ |
D | MBlazeInstrFormats.td | 73 let AsmString = asmstr;
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrFormats.td | 71 let AsmString = asmstr;
|
/external/llvm/lib/Target/Mips/ |
D | MipsInstrFormats.td | 58 let AsmString = asmstr;
|