HomeSort by: relevance | last modified time | path
    Searched refs:AsmString (Results 1 - 25 of 30) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
AsmWriterInst.cpp 46 /// ParseAsmString - Parse the specified Instruction's AsmString into this
56 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant);
58 while (LastEmitted != AsmString.size()) {
60 AsmString.find_first_of("$\\", LastEmitted);
61 if (DollarPos == std::string::npos) DollarPos = AsmString.size();
66 switch (AsmString[LastEmitted]) {
80 AddLiteralString(std::string(1, AsmString[LastEmitted]));
83 } else if (AsmString[DollarPos] == '\\') {
84 if (DollarPos+1 != AsmString.size())
    [all...]
WebAssemblyDisassemblerEmitter.cpp 80 if (CGIP.second->AsmString.size() <= CGI.AsmString.size())
115 OS << ": " << CGI.AsmString << "\n";
InstrDocsEmitter.cpp 81 if (!II->AsmString.empty()) {
87 std::string AsmString =
88 CodeGenInstruction::FlattenAsmStringVariants(II->AsmString, VarNum);
91 OS << ": ``" << escapeForRST(StringRef(AsmString).trim(" "))
CodeGenInstruction.h 223 /// AsmString - The format string used to emit a .s file for the
225 std::string AsmString;
305 /// FlattenAsmStringVariants - Flatten the specified AsmString to only
307 static std::string FlattenAsmStringVariants(StringRef AsmString,
333 /// AsmString - The format string used to emit a .s file for the
335 std::string AsmString;
AsmWriterEmitter.cpp 279 /// AsmString = "foo \{$\x01\}";
674 std::string AsmString;
680 : Result(std::move(R)), AsmString(std::move(AS)), NumMIOps(NumMIOps) {}
728 StringRef ASM(AsmString);
777 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) {
778 return AsmString.count(' ') + AsmString.count('\t');
849 CodeGenInstruction::FlattenAsmStringVariants(CGA.ResultInst->AsmString,
854 CodeGenInstruction::FlattenAsmStringVariants(CGA.AsmString, Variant);
1182 O.indent(2) << "const char *AsmString = matchAliasPatterns(MI,
    [all...]
AsmMatcherEmitter.cpp 495 /// AsmString - The assembly string for this instruction (with variants
497 std::string AsmString;
522 /// This directly corresponds to the tokenized AsmString after the mnemonic is
543 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI),
548 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef),
558 : AsmVariantID(RHS.AsmVariantID), AsmString(RHS.AsmString),
801 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"
    [all...]
CodeGenInstruction.cpp 368 AsmString = std::string(R->getValueAsString("AsmString"));
467 /// FlattenAsmStringVariants - Flatten the specified AsmString to only
680 AsmString = std::string(R->getValueAsString("AsmString"));
RISCVCompressInstEmitter.cpp 729 CodeStream.indent(6) << "// " << Dest.AsmString << "\n";
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseStmtAsm.cpp 40 StringRef AsmString;
42 /// The tokens we streamed into AsmString and handed off to MC.
45 /// The offset of each token in AsmToks within AsmString.
49 ClangAsmParserCallback(Parser &P, SourceLocation Loc, StringRef AsmString,
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks),
142 assert(!std::less<const char *>()(Str.begin(), AsmString.begin()) &&
143 !std::less<const char *>()(AsmString.end(), Str.end()));
146 unsigned FirstCharOffset = Str.begin() - AsmString.begin();
158 unsigned LastCharOffset = Str.end() - AsmString.begin()
    [all...]
Parser.cpp 1529 ExprResult AsmString(ParseStringLiteralExpression());
1530 if (!AsmString.isInvalid()) {
1531 const auto *SL = cast<StringLiteral>(AsmString.get());
1544 return AsmString;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
InlineAsm.h 42 std::string AsmString, Constraints;
49 InlineAsm(FunctionType *Ty, const std::string &AsmString,
63 static InlineAsm *get(FunctionType *Ty, StringRef AsmString,
83 const std::string &getAsmString() const { return AsmString; }
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmtAsm.cpp 245 Expr *asmString, MultiExprArg clobbers,
251 StringLiteral *AsmString = cast<StringLiteral>(asmString);
257 assert(AsmString->isAscii());
278 NumInputs, Names, Constraints, Exprs.data(), AsmString,
347 NumInputs, Names, Constraints, Exprs.data(), AsmString,
369 NumInputs, Names, Constraints, Exprs.data(), AsmString,
470 NumInputs, Names, Constraints, Exprs.data(), AsmString,
484 Names, Constraints, Exprs.data(), AsmString, NumClobbers,
491 AsmString, NumClobbers, Clobbers, NumLabels
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
InlineAsm.cpp 30 InlineAsm::InlineAsm(FunctionType *FTy, const std::string &asmString,
34 AsmString(asmString), Constraints(constraints), FTy(FTy),
42 InlineAsm *InlineAsm::get(FunctionType *FTy, StringRef AsmString,
46 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects,
ConstantsContext.h 460 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)
    [all...]
Core.cpp 463 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, char *AsmString,
478 StringRef(AsmString, AsmStringSize),
1857 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString,
1861 return wrap(InlineAsm::get(dyn_cast<FunctionType>(unwrap(Ty)), AsmString,
  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
Parser.h 55 /// \param AsmString The string containing assembly
60 std::unique_ptr<Module> parseAssemblyString(StringRef AsmString,
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
Parser.cpp 136 std::unique_ptr<Module> llvm::parseAssemblyString(StringRef AsmString,
140 MemoryBufferRef F(AsmString, "<string>");
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
TargetInfo.h 156 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString,
TargetInfo.cpp 1226 std::string &AsmString,
1256 std::string &AsmString) {
1260 while (Pos < AsmString.size()) {
1261 size_t DollarStart = AsmString.find('$', Pos);
1263 DollarStart = AsmString.size();
1264 size_t DollarEnd = AsmString.find_first_not_of('$', DollarStart);
1266 DollarEnd = AsmString.size();
1267 OS << StringRef(&AsmString[Pos], DollarEnd - Pos);
1270 if (NumDollars % 2 != 0 && Pos < AsmString.size()) {
1273 if (AsmString[DigitStart] == '{')
    [all...]
CGStmt.cpp 2202 std::string AsmString = S.generateAsmString(getContext());
2397 ResultRegDests, AsmString, S.getNumOutputs());
2572 FTy, AsmString, Constraints, HasSideEffect,
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/
MCAsmParser.h 205 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
  /src/external/apache2/llvm/dist/clang/lib/AST/
Stmt.cpp 778 std::string AsmString;
781 AsmString += Piece.getString();
783 AsmString += '$' + llvm::utostr(Piece.getOperandNo());
785 AsmString += "${" + llvm::utostr(Piece.getOperandNo()) + ':' +
788 return AsmString;
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Decl.h 4080 StringLiteral *AsmString;
4083 FileScopeAsmDecl(DeclContext *DC, StringLiteral *asmstring,
4085 : Decl(FileScopeAsm, DC, StartL), AsmString(asmstring), RParenLoc(EndL) {}
4103 const StringLiteral *getAsmString() const { return AsmString; }
4104 StringLiteral *getAsmString() { return AsmString; }
4105 void setAsmString(StringLiteral *Asm) { AsmString = Asm; }
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Core.h 875 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, char *AsmString,
2208 const char *AsmString, const char *Constraints,
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
AsmParser.cpp 256 bool parseMSInlineAsm(void *AsmLoc, std::string &AsmString,
5910 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
6042 StringRef ASMString =
6044 const char *AsmStart = ASMString.begin();
6045 const char *AsmEnd = ASMString.end();
6169 AsmString = OS.str();

Completed in 80 milliseconds

1 2