Searched defs:StringRef (Results 1 - 25 of 29) sorted by relevance

12

/external/clang/test/CodeGenCXX/
H A Dm64-ptr.cpp7 class StringRef { class
12 void foo(StringRef X);
13 void bar(StringRef &A) {
H A Dx86_64-arguments.cpp52 struct StringRef { struct in namespace:PR7523
56 void AddKeyword(StringRef, int x);
61 AddKeyword(StringRef(), 4);
136 struct StringRef {char* ptr; long len; }; struct in namespace:test7
138 A x(A, A, long, long, StringRef) { return A(); }
139 // Check that the StringRef is passed byval instead of expanded
145 A y(A, long double, long, long, StringRef) { return A(); }
/external/tensorflow/tensorflow/contrib/lite/
H A Dstring_util.h54 } StringRef; typedef in namespace:tflite
64 void AddString(const StringRef& string);
71 void AddJoinedString(const std::vector<StringRef>& strings, char separator);
88 StringRef GetString(const TfLiteTensor* tensor, int string_index);
/external/llvm/include/llvm/IR/
H A DMDBuilder.h18 #include "llvm/ADT/StringRef.h"
39 MDString *createString(StringRef Str);
87 MDNode *createAnonymousAARoot(StringRef Name = StringRef(),
101 MDNode *createAnonymousAliasScopeDomain(StringRef Name = StringRef()) { argument
109 StringRef Name = StringRef()) {
116 MDNode *createTBAARoot(StringRef Name);
121 MDNode *createAliasScopeDomain(StringRef Nam
108 createAnonymousAliasScope(MDNode *Domain, StringRef Name = StringRef()) argument
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
H A DSmallString.h18 #include "llvm/ADT/StringRef.h"
30 // Initialize from a StringRef.
31 SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {}
42 StringRef str() const { return StringRef(this->begin(), this->size()); }
51 // Implicit conversion to StringRef.
52 operator StringRef() const { return str(); }
55 const SmallString &operator=(StringRef RHS) {
60 SmallString &operator+=(StringRef RHS) {
H A DStringRef.h1 //===--- StringRef.h - Constant String Reference Wrapper --------*- C++ -*-===//
23 /// StringRef - Represent a constant reference to a string, i.e. a character
28 /// lifetime extends past that of the StringRef. For this reason, it is not in
29 /// general safe to store a StringRef.
30 class StringRef { class in namespace:llvm
44 // Workaround PR5482: nearly all gcc 4.x miscompile StringRef and std::min()
62 /*implicit*/ StringRef() : Data(0), Length(0) {} function in class:llvm::StringRef
65 /*implicit*/ StringRef(const char *Str) function in class:llvm::StringRef
67 assert(Str && "StringRef cannot be built from a NULL argument");
72 /*implicit*/ StringRef(cons function in class:llvm::StringRef
79 /*implicit*/ StringRef(const std::string &Str) function in class:llvm::StringRef
[all...]
/external/clang/utils/
H A DClangDataFormat.py27 debugger.HandleCommand("type summary add -F ClangDataFormat.StringRef_summary llvm::StringRef")
36 return StringRef(strref).summary()
82 class StringRef(object): class in inherits:object
/external/llvm/include/llvm/ADT/
H A DSmallString.h18 #include "llvm/ADT/StringRef.h"
30 /// Initialize from a StringRef.
31 SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {}
56 /// Assign from a StringRef.
57 void assign(StringRef RHS) {
83 /// Append from a StringRef.
84 void append(StringRef RHS) {
99 bool equals(StringRef RHS) const {
104 bool equals_lower(StringRef RHS) const {
110 int compare(StringRef RH
[all...]
H A DStringRef.h1 //===--- StringRef.h - Constant String Reference Wrapper --------*- C++ -*-===//
27 class StringRef;
29 /// Helper functions for StringRef::getAsInteger.
30 bool getAsUnsignedInteger(StringRef Str, unsigned Radix,
33 bool getAsSignedInteger(StringRef Str, unsigned Radix, long long &Result);
35 /// StringRef - Represent a constant reference to a string, i.e. a character
40 /// lifetime extends past that of the StringRef. For this reason, it is not in
41 /// general safe to store a StringRef.
42 class StringRef { class in namespace:llvm
69 /*implicit*/ StringRef() function in class:llvm::StringRef
72 /*implicit*/ StringRef(const char *Str) function in class:llvm::StringRef
80 /*implicit*/ StringRef(const char *data, size_t length) function in class:llvm::StringRef
88 /*implicit*/ StringRef(const std::string &Str) function in class:llvm::StringRef
[all...]
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A DSmallString.h18 #include "llvm/ADT/StringRef.h"
31 /// Initialize from a StringRef.
32 SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {}
57 /// Assign from a StringRef.
58 void assign(StringRef RHS) {
83 /// Append from a StringRef.
84 void append(StringRef RHS) {
99 bool equals(StringRef RHS) const {
104 bool equals_lower(StringRef RHS) const {
110 int compare(StringRef RH
[all...]
H A DStringRef.h1 //===--- StringRef.h - Constant String Reference Wrapper --------*- C++ -*-===//
28 class StringRef;
30 /// Helper functions for StringRef::getAsInteger.
31 bool getAsUnsignedInteger(StringRef Str, unsigned Radix,
34 bool getAsSignedInteger(StringRef Str, unsigned Radix, long long &Result);
36 bool consumeUnsignedInteger(StringRef &Str, unsigned Radix,
38 bool consumeSignedInteger(StringRef &Str, unsigned Radix, long long &Result);
40 /// StringRef - Represent a constant reference to a string, i.e. a character
45 /// lifetime extends past that of the StringRef. For this reason, it is not in
46 /// general safe to store a StringRef
47 class StringRef { class in namespace:llvm
82 /*implicit*/ StringRef(const char *Str) function in class:llvm::StringRef
87 /*implicit*/ constexpr StringRef(const char *data, size_t length) function in class:llvm::StringRef
92 /*implicit*/ StringRef(const std::string &Str) function in class:llvm::StringRef
[all...]
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h79 llvm::SmallDenseMap<llvm::StringRef, llvm::StringRef> DebugPrefixMap;
119 StringRef CWDName;
197 llvm::DIType *getOrCreateStructPtrType(StringRef Name, llvm::DIType *&Cache);
234 llvm::DIType *createFieldType(StringRef name, QualType type,
409 StringRef getCurrentDirname();
415 std::string remapDIPath(StringRef) const;
445 StringRef Name, uint64_t *Offset);
480 unsigned LineNo, StringRef LinkageName,
486 StringRef getFunctionNam
527 internString(StringRef A, StringRef B = StringRef()) argument
[all...]
/external/clang/unittests/ASTMatchers/Dynamic/
H A DRegistryTest.cpp38 llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName) {
42 VariantMatcher constructMatcher(StringRef MatcherName,
54 VariantMatcher constructMatcher(StringRef MatcherName,
67 VariantMatcher constructMatcher(StringRef MatcherName,
90 CompVector getCompletions(StringRef MatcherName1, unsigned ArgNo1) {
100 CompVector getCompletions(StringRef MatcherName1, unsigned ArgNo1,
101 StringRef MatcherName2, unsigned ArgNo2) {
115 bool hasCompletion(const CompVector &Comps, StringRef TypedText, argument
116 StringRef MatcherDecl = StringRef()) {
[all...]
/external/clang/unittests/Basic/
H A DVirtualFileSystemTest.cpp75 bool isInPath(StringRef S) {
114 void addEntry(StringRef Path, const vfs::Status &Status) {
118 void addRegularFile(StringRef Path, sys::fs::perms Perms = sys::fs::all_all) {
124 void addDirectory(StringRef Path, sys::fs::perms Perms = sys::fs::all_all) {
130 void addSymlink(StringRef Path) {
304 operator StringRef() { return Path.str(); }
375 static void checkContents(DirIter I, ArrayRef<StringRef> ExpectedOut) {
377 SmallVector<StringRef, 4> Expected(ExpectedOut.begin(), ExpectedOut.end());
391 EXPECT_EQ(StringRef(InputToCheck[Idx]), Expected[Idx]);
402 checkContents(O->dir_begin("/", EC), ArrayRef<StringRef>());
[all...]
/external/llvm/lib/IR/
H A DAttributeImpl.h60 bool hasAttribute(StringRef Kind) const;
65 StringRef getKindAsString() const;
66 StringRef getValueAsString() const;
84 static void Profile(FoldingSetNodeID &ID, StringRef Kind, StringRef Values) {
138 StringAttributeImpl(StringRef Kind, StringRef Val = StringRef()) argument
141 StringRef getStringKind() const { return Kind; }
142 StringRef getStringValu
[all...]
/external/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITTestBase.h42 Module *createEmptyModule(StringRef Name = StringRef()) { argument
49 Function *startFunction(Module *M, StringRef Name) {
95 Function *insertAddFunction(Module *M, StringRef Name = "add") {
110 Function *insertExternalReferenceToFunction(Module *M, StringRef Name) {
118 Function *insertExternalReferenceToFunction(Module *M, StringRef Name,
137 StringRef name,
162 StringRef Name = "accumulate") {
334 StringRef MArch;
/external/llvm/tools/llvm-size/
H A Dllvm-size.cpp112 static void error(llvm::Error E, StringRef FileName, const Archive::Child &C, argument
113 StringRef ArchitectureName = StringRef()) {
117 ErrorOr<StringRef> NameOrErr = C.getName();
139 static void error(llvm::Error E, StringRef FileName, argument
140 StringRef ArchitectureName = StringRef()) {
290 StringRef SegmentName = StringRef(Sec.segname);
301 StringRef SegmentNam
[all...]
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
H A DFunction.h23 #include "llvm/ADT/StringRef.h"
149 static Intrinsic::ID lookupIntrinsicID(StringRef Name);
183 void addFnAttr(StringRef Kind, StringRef Val = StringRef()) { argument
198 void removeFnAttr(StringRef Kind) {
216 void setSectionPrefix(StringRef Prefix);
219 Optional<StringRef> getSectionPrefix() const;
225 bool hasFnAttribute(StringRef Kind) const {
233 Attribute getFnAttribute(StringRef Kin
[all...]
/external/clang/lib/Lex/
H A DPragma.cpp41 EmptyPragmaHandler::EmptyPragmaHandler(StringRef Name) : PragmaHandler(Name) {}
59 PragmaHandler *PragmaNamespace::FindHandler(StringRef Name,
63 return IgnoreNull ? nullptr : Handlers.lookup(StringRef());
88 : StringRef(),
465 StringRef Filename = getSpelling(FilenameTok, FilenameBuffer, &Invalid);
551 CreateString(StringRef(&StrVal[1], StrVal.size() - 2), MacroTok);
642 StringRef SourceFileName;
674 StringRef ReplaceFileName;
699 StringRef OriginalSource = SourceFileName;
729 void Preprocessor::AddPragmaHandler(StringRef Namespac
1211 PragmaMessageHandler(PPCallbacks::PragmaMessageKind Kind, StringRef Namespace = StringRef()) argument
[all...]
/external/clang/test/Index/
H A Drecursive-cxx-member-calls.cpp38 class StringRef { class in namespace:llvm
47 StringRef(): Data(0), Length(0) {} function in class:llvm::StringRef
48 StringRef(const char *Str) : Data(Str), Length(magic_length(Str)) {} function in class:llvm::StringRef
49 StringRef(const char *data, size_t length) : Data(data), Length(length) {} function in class:llvm::StringRef
52 bool startswith(StringRef Prefix) const {
56 bool endswith(StringRef Suffix) const {
60 StringRef substr(size_t Start, size_t N = npos) const {
61 return StringRef(Data + Start, min(N, Length - Start));
77 llvm::StringRef getName() const {
78 return llvm::StringRef(getNameStar
[all...]
/external/clang/test/SemaCXX/
H A Doverloaded-operator.cpp405 class StringRef { class in namespace:rdar9222009
406 inline bool operator==(StringRef LHS, StringRef RHS) { // expected-error{{overloaded 'operator==' must be a binary operator (has 3 parameters)}}
407 return !(LHS == RHS); // expected-error{{invalid operands to binary expression ('rdar9222009::StringRef' and 'rdar9222009::StringRef')}}
/external/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h35 StringRef SymName;
72 StringRef getSymName() override { return SymName; }
87 StringRef getToken() const {
89 return StringRef(Tok.Data, Tok.Length);
91 void setTokenValue(StringRef Value) {
467 static std::unique_ptr<X86Operand> CreateToken(StringRef Str, SMLoc Loc) {
478 StringRef SymName = StringRef(), void *OpDecl = nullptr) {
498 unsigned Size = 0, StringRef SymName = StringRef(),
476 CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc, bool AddressOf = false, SMLoc OffsetOfLoc = SMLoc(), StringRef SymName = StringRef(), void *OpDecl = nullptr) argument
497 CreateMem(unsigned ModeSize, const MCExpr *Disp, SMLoc StartLoc, SMLoc EndLoc, unsigned Size = 0, StringRef SymName = StringRef(), void *OpDecl = nullptr) argument
516 CreateMem(unsigned ModeSize, unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg, unsigned Scale, SMLoc StartLoc, SMLoc EndLoc, unsigned Size = 0, StringRef SymName = StringRef(), void *OpDecl = nullptr) argument
[all...]
/external/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp196 static void error(llvm::Error E, StringRef FileName, const Archive::Child &C, argument
197 StringRef ArchitectureName = StringRef()) {
201 ErrorOr<StringRef> NameOrErr = C.getName();
224 static void error(llvm::Error E, StringRef FileName, argument
225 StringRef ArchitectureName = StringRef()) {
244 StringRef Name;
282 static StringRef CurrentFilename;
431 StringRef SectionNam
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DPathDiagnostic.cpp43 static StringRef StripTrailingDots(StringRef s) {
44 for (StringRef::size_type i = s.size(); i != 0; --i)
50 PathDiagnosticPiece::PathDiagnosticPiece(StringRef s,
106 PathDiagnostic::PathDiagnostic(StringRef CheckName, const Decl *declWithIssue,
107 StringRef bugtype, StringRef verboseDesc,
108 StringRef shortDesc, StringRef category,
461 StringRef ConsumerNam
907 describeClass(raw_ostream &Out, const CXXRecordDecl *D, StringRef Prefix = StringRef()) argument
914 describeCodeDecl(raw_ostream &Out, const Decl *D, bool ExtendedDescription, StringRef Prefix = StringRef()) argument
[all...]
/external/clang/test/CodeGen/
H A Dx86_64-arguments.c120 struct StringRef { struct
127 const char *f21(struct StringRef S) { return S.x+S.Ptr; }

Completed in 1980 milliseconds

12