/freebsd-9.3-release/contrib/llvm/utils/TableGen/ |
H A D | AsmWriterInst.cpp | 48 /// ParseAsmString - Parse the specified Instruction's AsmString into this 64 std::string AsmString = CGI.FlattenAsmStringVariants(CGI.AsmString, Variant); local 66 while (LastEmitted != AsmString.size()) { 68 AsmString.find_first_of("$\\", LastEmitted); 69 if (DollarPos == std::string::npos) DollarPos = AsmString.size(); 74 switch (AsmString[LastEmitted]) { 101 AddLiteralString(std::string(1, AsmString[LastEmitted])); 104 } else if (AsmString[DollarPos] == '\\') { 105 if (DollarPos+1 != AsmString [all...] |
H A D | X86RecognizableInstr.h | 90 /// The AT&T AsmString for the instruction 91 std::string AsmString; member in class:llvm::X86Disassembler::RecognizableInstr
|
H A D | CodeGenInstruction.h | 205 /// AsmString - The format string used to emit a .s file for the 207 std::string AsmString; member in class:llvm::CodeGenInstruction 272 /// FlattenAsmStringVariants - Flatten the specified AsmString to only 274 static std::string FlattenAsmStringVariants(StringRef AsmString, 284 /// AsmString - The format string used to emit a .s file for the 286 std::string AsmString; member in class:llvm::CodeGenInstAlias
|
H A D | AsmWriterEmitter.cpp | 633 std::string AsmString; 637 : Result(R), AsmString(AS) {} 672 std::pair<StringRef, StringRef> ASM = StringRef(AsmString).split(' '); 696 O.indent(6) << "AsmString = \"" << OutString.str() << "\";\n"; 731 static unsigned CountNumOperands(StringRef AsmString) { 733 std::pair<StringRef, StringRef> ASM = AsmString.split(' '); 743 static unsigned CountResultNumOperands(StringRef AsmString) { 745 std::pair<StringRef, StringRef> ASM = AsmString.split('\t'); 805 CountResultNumOperands(CGA->ResultInst->AsmString); 808 if (NumResultOps < CountNumOperands(CGA->AsmString)) [all...] |
H A D | AsmMatcherEmitter.cpp | 419 /// AsmString - The assembly string for this instruction (with variants 421 std::string AsmString; member in struct:__anon3563::MatchableInfo 429 /// This directly corresponds to the tokenized AsmString after the mnemonic is 446 AsmString(CGI.AsmString) { 451 AsmString(Alias->AsmString) { 690 errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; 775 AsmString = 776 CodeGenInstruction::FlattenAsmStringVariants(AsmString, AsmVariantN [all...] |
H A D | CodeGenInstruction.cpp | 295 AsmString = R->getValueAsString("AsmString"); 374 /// FlattenAsmStringVariants - Flatten the specified AsmString to only 533 AsmString = R->getValueAsString("AsmString");
|
H A D | X86RecognizableInstr.cpp | 253 AsmString = Rec->getValueAsString("AsmString");
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Assembly/ |
H A D | Parser.h | 45 const char *AsmString, ///< The string containing assembly
|
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/ |
H A D | Parser.cpp | 55 Module *llvm::ParseAssemblyString(const char *AsmString, Module *M, argument 58 MemoryBuffer::getMemBuffer(StringRef(AsmString, strlen(AsmString)),
|
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 50 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; }
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 86 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(); 474 StringRef AsmString, 484 Constraints, Exprs, AsmString, 472 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 D | TreeTransform.h | 1211 Expr *AsmString, MultiExprArg Clobbers, 1215 AsmString, Clobbers, RParenLoc); 1224 StringRef AsmString, 1230 return getSema().ActOnMSAsmStmt(AsmLoc, LBraceLoc, AsmToks, AsmString, 5727 ExprResult AsmString; local 5776 AsmString = SemaRef.Owned(S->getAsmString()); 5780 Constraints, Exprs, AsmString.get(), 1207 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument 1222 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
|
/freebsd-9.3-release/contrib/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 28 InlineAsm *InlineAsm::get(FunctionType *Ty, StringRef AsmString, argument 31 InlineAsmKeyType Key(AsmString, Constraints, hasSideEffects, isAlignStack, 41 AsmString(asmString), Constraints(constraints),
|
H A D | ConstantsContext.h | 353 InlineAsmKeyType(StringRef AsmString, argument 356 : asm_string(AsmString), constraints(Constraints),
|
H A D | Core.cpp | 1121 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString, argument 1125 return wrap(InlineAsm::get(dyn_cast<FunctionType>(unwrap(Ty)), AsmString,
|
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.cpp | 23 (LLVMContext &C, StringRef AsmString, BasicBlock *BB ) { 30 llvm::InlineAsm::get(AsmFTy, AsmString, "", true, 46 void Out(StringRef AsmString) { argument 47 inlineAsmOut(C, AsmString, BB); 22 inlineAsmOut(LLVMContext &C, StringRef AsmString, BasicBlock *BB ) argument
|
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/MCParser/ |
H A D | MCAsmParser.h | 112 virtual bool parseMSInlineAsm(void *AsmLoc, std::string &AsmString,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 1745 StringRef AsmString; member in class:__anon3193::ClangAsmParserCallback 1747 /// The tokens we streamed into AsmString and handed off to MC. 1750 /// The offset of each token in AsmToks within AsmString. 1755 StringRef AsmString, 1758 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), 1821 assert(!std::less<const char*>()(Str.begin(), AsmString.begin()) && 1822 !std::less<const char*>()(AsmString.end(), Str.end())); 1825 unsigned FirstCharOffset = Str.begin() - AsmString.begin(); 1838 unsigned LastCharOffset = Str.end() - AsmString 1754 ClangAsmParserCallback(Parser &P, SourceLocation Loc, StringRef AsmString, ArrayRef<Token> Toks, ArrayRef<unsigned> Offsets) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Stmt.cpp | 589 std::string AsmString; local 592 AsmString += Pieces[i].getString(); 594 AsmString += '$' + llvm::utostr(Pieces[i].getOperandNo()); 596 AsmString += "${" + llvm::utostr(Pieces[i].getOperandNo()) + ':' + 599 return AsmString;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Decl.h | 3143 StringLiteral *AsmString; 3147 : Decl(FileScopeAsm, DC, StartL), AsmString(asmstring), RParenLoc(EndL) {} 3162 const StringLiteral *getAsmString() const { return AsmString; } 3163 StringLiteral *getAsmString() { return AsmString; } 3164 void setAsmString(StringLiteral *Asm) { AsmString = Asm; }
|
H A D | Stmt.h | 1757 void initialize(const ASTContext &C, StringRef AsmString,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1484 std::string AsmString = S.generateAsmString(getContext()); local 1719 llvm::InlineAsm::get(FTy, AsmString, Constraints, HasSideEffect,
|
H A D | CodeGenModule.cpp | 3027 StringRef AsmString = AD->getAsmString()->getString(); local 3031 getModule().setModuleInlineAsm(AsmString); 3033 getModule().setModuleInlineAsm(S + AsmString.str()); 3035 getModule().setModuleInlineAsm(S + '\n' + AsmString.str());
|
/freebsd-9.3-release/contrib/llvm/include/llvm-c/ |
H A D | Core.h | 1664 const char *AsmString, const char *Constraints,
|
/freebsd-9.3-release/contrib/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 223 bool parseMSInlineAsm(void *AsmLoc, std::string &AsmString, 4120 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs, 4316 AsmString = OS.str(); 4119 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
|