Searched defs:AsmString (Results 1 - 19 of 19) sorted by last modified time

/external/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp411 /// AsmString - The assembly string for this instruction (with variants
413 std::string AsmString; member in struct:__anon26561::MatchableInfo
421 /// This directly corresponds to the tokenized AsmString after the mnemonic is
438 AsmString(CGI.AsmString) {
443 AsmString(Alias->AsmString) {
687 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n";
772 AsmString =
773 CodeGenInstruction::FlattenAsmStringVariants(AsmString, AsmVariantN
[all...]
H A DAsmWriterEmitter.cpp637 std::string AsmString; member in class:__anon26565::IAPrinter
639 IAPrinter(std::string R, std::string AS) : Result(R), AsmString(AS) {}
697 StringRef ASM(AsmString);
723 O.indent(6) << "AsmString = \"" << OutString.str() << "\";\n";
745 static unsigned CountNumOperands(StringRef AsmString, unsigned Variant) { argument
747 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant);
748 AsmString = FlatAsmString;
750 return AsmString.count(' ') + AsmString.count('\t');
818 CountNumOperands(CGA->ResultInst->AsmString, Varian
[all...]
H A DAsmWriterInst.cpp48 /// ParseAsmString - Parse the specified Instruction's AsmString into this
59 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); local
61 while (LastEmitted != AsmString.size()) {
63 AsmString.find_first_of("$\\", LastEmitted);
64 if (DollarPos == std::string::npos) DollarPos = AsmString.size();
69 switch (AsmString[LastEmitted]) {
83 AddLiteralString(std::string(1, AsmString[LastEmitted]));
86 } else if (AsmString[DollarPos] == '\\') {
87 if (DollarPos+1 != AsmString
[all...]
H A DCodeGenInstruction.h211 /// AsmString - The format string used to emit a .s file for the
213 std::string AsmString; member in class:llvm::CodeGenInstruction
278 /// FlattenAsmStringVariants - Flatten the specified AsmString to only
280 static std::string FlattenAsmStringVariants(StringRef AsmString,
290 /// AsmString - The format string used to emit a .s file for the
292 std::string AsmString; member in class:llvm::CodeGenInstAlias
H A DX86RecognizableInstr.h88 /// The AT&T AsmString for the instruction
89 std::string AsmString; member in class:llvm::X86Disassembler::RecognizableInstr
/external/llvm/include/llvm/IR/
H A DInlineAsm.h50 std::string AsmString, Constraints; member in class:llvm::InlineAsm
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/AsmParser/
H A DParser.cpp55 Module *llvm::ParseAssemblyString(const char *AsmString, Module *M, argument
58 MemoryBuffer::getMemBuffer(StringRef(AsmString), "<string>");
/external/llvm/lib/IR/
H A DConstantsContext.h352 InlineAsmKeyType(StringRef AsmString, argument
355 : asm_string(AsmString), constraints(Constraints),
H A DCore.cpp1183 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString, argument
1187 return wrap(InlineAsm::get(dyn_cast<FunctionType>(unwrap(Ty)), AsmString,
H A DInlineAsm.cpp28 InlineAsm *InlineAsm::get(FunctionType *Ty, StringRef AsmString, argument
31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack,
41 AsmString(asmString), Constraints(constraints),
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp225 bool parseMSInlineAsm(void *AsmLoc, std::string &AsmString,
4470 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
4665 AsmString = OS.str();
4469 parseMSInlineAsm( void *AsmLoc, std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, SmallVectorImpl<std::pair<void *, bool> > &OpDecls, SmallVectorImpl<std::string> &Constraints, SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII, const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) argument
/external/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp25 (LLVMContext &C, StringRef AsmString, BasicBlock *BB ) {
32 llvm::InlineAsm::get(AsmFTy, AsmString, "", true,
48 void Out(StringRef AsmString) { argument
49 inlineAsmOut(C, AsmString, BB);
24 inlineAsmOut(LLVMContext &C, StringRef AsmString, BasicBlock *BB ) argument
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp86 StringLiteral *AsmString = cast<StringLiteral>(asmString); local
92 if (!AsmString->isAscii())
93 return StmtError(Diag(AsmString->getLocStart(),diag::err_asm_wide_character)
94 << AsmString->getSourceRange());
207 AsmString, NumClobbers, Clobbers, RParenLoc);
213 Diag(getLocationOfStringLiteralByte(AsmString, DiagOffs), DiagID)
214 << AsmString->getSourceRange();
476 StringRef AsmString,
486 Constraints, Exprs, AsmString,
474 ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef<Token> AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef<StringRef> Constraints, ArrayRef<StringRef> Clobbers, ArrayRef<Expr*> Exprs, SourceLocation EndLoc) argument
H A DTreeTransform.h1218 Expr *AsmString, MultiExprArg Clobbers,
1222 AsmString, Clobbers, RParenLoc);
1231 StringRef AsmString,
1237 return getSema().ActOnMSAsmStmt(AsmLoc, LBraceLoc, AsmToks, AsmString,
5827 ExprResult AsmString; local
5876 AsmString = S->getAsmString();
5880 Constraints, Exprs, AsmString.get(),
1214 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument
1229 RebuildMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef<Token> AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef<StringRef> Constraints, ArrayRef<StringRef> Clobbers, ArrayRef<Expr*> Exprs, SourceLocation EndLoc) argument
H A DSemaDecl.cpp13321 StringLiteral *AsmString = cast<StringLiteral>(expr); local
13324 AsmString, StartLoc,
/external/clang/lib/AST/
H A DStmt.cpp588 std::string AsmString; local
591 AsmString += Pieces[i].getString();
593 AsmString += '$' + llvm::utostr(Pieces[i].getOperandNo());
595 AsmString += "${" + llvm::utostr(Pieces[i].getOperandNo()) + ':' +
598 return AsmString;
/external/clang/lib/CodeGen/
H A DCGStmt.cpp1756 std::string AsmString = S.generateAsmString(getContext()); local
1991 llvm::InlineAsm::get(FTy, AsmString, Constraints, HasSideEffect,
H A DCodeGenModule.cpp3193 StringRef AsmString = AD->getAsmString()->getString(); local
3197 getModule().setModuleInlineAsm(AsmString);
3199 getModule().setModuleInlineAsm(S + AsmString.str());
3201 getModule().setModuleInlineAsm(S + '\n' + AsmString.str());
/external/clang/lib/Parse/
H A DParseStmtAsm.cpp40 StringRef AsmString; member in class:__anon17958::ClangAsmParserCallback
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, argument
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks),
112 assert(!std::less<const char *>()(Str.begin(), AsmString.begin()) &&
113 !std::less<const char *>()(AsmString.end(), Str.end()));
116 unsigned FirstCharOffset = Str.begin() - AsmString.begin();
128 unsigned LastCharOffset = Str.end() - AsmString
[all...]

Completed in 4806 milliseconds