/external/llvm/lib/MC/ |
H A D | MCContext.cpp | 97 MCSymbol *MCContext::GetOrCreateSymbol(StringRef Name) { argument 98 assert(!Name.empty() && "Normal symbols cannot be unnamed!"); 102 StringMapEntry<MCSymbol*> &Entry = Symbols.GetOrCreateValue(Name); 108 Sym = CreateSymbol(Name); 113 MCSymbol *MCContext::CreateSymbol(StringRef Name) { argument 117 isTemporary = Name.startswith(MAI->getPrivateGlobalPrefix()); 119 StringMapEntry<bool> *NameEntry = &UsedNames.GetOrCreateValue(Name); 122 SmallString<128> NewName = Name; 124 NewName.resize(Name.size()); 138 MCSymbol *MCContext::GetOrCreateSymbol(const Twine &Name) { argument 216 SmallString<64> Name; local 236 renameELFSection(const MCSectionELF *Section, StringRef Name) argument [all...] |
H A D | MCDwarf.cpp | 306 assert(!MCDwarfFiles[i].Name.empty()); 307 MCOS->EmitBytes(MCDwarfFiles[i].Name); // FileName 378 if (!File.Name.empty()) 408 // are stored at MCDwarfFiles[FileNumber].Name . 412 File.Name = FileName; 506 static void EmitAbbrev(MCStreamer *MCOS, uint64_t Name, uint64_t Form) { argument 507 MCOS->EmitULEB128IntValue(Name); 725 MCOS->EmitBytes(MCDwarfFiles[1].Name); 922 StringRef Name = Symbol->getName(); 923 if (Name [all...] |
H A D | MCExpr.cpp | 159 const MCSymbolRefExpr *MCSymbolRefExpr::Create(StringRef Name, VariantKind Kind, argument 161 return Create(Ctx.GetOrCreateSymbol(Name), Kind, Ctx); 282 MCSymbolRefExpr::getVariantKindForName(StringRef Name) { argument 283 return StringSwitch<VariantKind>(Name)
|
H A D | MCExternalSymbolizer.cpp | 65 const char *Name = SymbolLookUp(DisInfo, Value, &ReferenceType, Address, local 67 if (Name) { 68 SymbolicOp.AddSymbol.Name = Name; 70 // If Name is a C++ symbol name put the human readable name in a comment. 82 if (!Name && !IsBranch) 88 if (SymbolicOp.AddSymbol.Name) { 89 StringRef Name(SymbolicOp.AddSymbol.Name); 90 MCSymbol *Sym = Ctx.GetOrCreateSymbol(Name); [all...] |
H A D | MCSectionCOFF.cpp | 21 bool MCSectionCOFF::ShouldOmitSectionDirective(StringRef Name, argument 27 if (Name == ".text" || Name == ".data" || Name == ".bss")
|
H A D | MCSectionELF.cpp | 24 bool MCSectionELF::ShouldOmitSectionDirective(StringRef Name, argument 28 if (Name == ".text" || Name == ".data" || 29 (Name == ".bss" && !MAI.usesELFSectionDirectiveForBSS())) 35 static void printName(raw_ostream &OS, StringRef Name) { argument 36 if (Name.find_first_not_of("0123456789_." 38 "ABCDEFGHIJKLMNOPQRSTUVWXYZ") == Name.npos) { 39 OS << Name; local 43 for (const char *B = Name.begin(), *E = Name [all...] |
H A D | MCSymbol.cpp | 71 StringRef Name = getName(); local 72 if (!NameNeedsQuoting(Name)) { 73 OS << Name; local 78 for (unsigned I = 0, E = Name.size(); I != E; ++I) { 79 char C = Name[I];
|
H A D | WinCOFFObjectWriter.cpp | 64 name Name; member in class:__anon25894::COFFSymbol 95 std::string Name; member in class:__anon25894::COFFSection 142 COFFSymbol *createSymbol(StringRef Name); 144 COFFSection *createSection(StringRef Name); 147 object_t *createCOFFEntity(StringRef Name, list_t &List); 194 : Name(name.begin(), name.end()) 210 write_uint32_le(Data.Name + 0, 0); 211 write_uint32_le(Data.Name + 4, Offset); 246 : Name(name) 311 COFFSymbol *WinCOFFObjectWriter::createSymbol(StringRef Name) { argument 325 createSection(StringRef Name) argument 332 createCOFFEntity(StringRef Name, list_t &List) argument [all...] |
/external/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 60 StringRef Name; member in struct:__anon25885::MCAsmMacroParameter 71 StringRef Name; member in struct:__anon25885::MCAsmMacro 77 Name(N), Body(B), Parameters(P) {} 253 void checkForBadMacro(SMLoc DirectiveLoc, StringRef Name, StringRef Body, 267 /// \param Name Macro name. 269 const MCAsmMacro* lookupMacro(StringRef Name); 272 void defineMacro(StringRef Name, const MCAsmMacro& Macro); 275 void undefineMacro(StringRef Name); 326 bool parseAssignment(StringRef Name, bool allow_redef, 664 if (File.Name 2080 lookupMacro(StringRef Name) argument 2085 defineMacro(StringRef Name, const MCAsmMacro &Macro) argument 2089 undefineMacro(StringRef Name) argument 2170 parseAssignment(StringRef Name, bool allow_redef, bool NoDeadStrip) argument 2273 StringRef Name; local 2863 StringRef Name; local 2932 StringRef Name; local 3152 StringRef Name; local 3263 StringRef Name; local 3386 checkForBadMacro(SMLoc DirectiveLoc, StringRef Name, StringRef Body, ArrayRef<MCAsmMacroParameter> Parameters) argument 3497 StringRef Name; local 3638 StringRef Name; local 3672 StringRef Name; local [all...] |
H A D | COFFAsmParser.cpp | 270 StringRef Name; local 272 if (getParser().parseIdentifier(Name)) 275 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name);
|
H A D | DarwinAsmParser.cpp | 405 StringRef Name; local 406 if (getParser().parseIdentifier(Name)) 410 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name); 443 StringRef Name; 444 if (getParser().parseIdentifier(Name)) 447 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name); 454 return TokError("unable to emit indirect symbol attribute for: " + Name); 517 StringRef Name; local 518 if (getParser().parseIdentifier(Name)) 522 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name); 693 StringRef Name; local [all...] |
H A D | ELFAsmParser.cpp | 172 StringRef Name; local 174 if (getParser().parseIdentifier(Name)) 177 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name); 210 StringRef Name; local 211 if (getParser().parseIdentifier(Name)) 213 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name); 598 StringRef Name; local 599 if (getParser().parseIdentifier(Name)) 603 MCSymbol *Sym = getContext().GetOrCreateSymbol(Name); 659 StringRef Name; local 730 StringRef Name; local [all...] |
/external/llvm/lib/Object/ |
H A D | Archive.cpp | 30 if (Name[0] == '/' || Name[0] == '#') 35 llvm::StringRef(Name, sizeof(Name)).find(EndCond); 37 end = sizeof(Name); 38 assert(end <= sizeof(Name) && end > 0); 40 return llvm::StringRef(Name, end); 94 StringRef Name = Header->getName(); local 95 if (Name.startswith("#1/")) { 97 if (Name 215 StringRef Name = i->getRawName(); local [all...] |
H A D | COFFObjectFile.cpp | 454 // Returns hint and name fields, assuming \p Rva is pointing to a Hint/Name 457 StringRef &Name) const { 463 Name = StringRef(reinterpret_cast<const char *>(Ptr + 2)); 769 if (Symbol->Name.Offset.Zeroes == 0) { 770 uint32_t Offset = Symbol->Name.Offset.Offset; 776 if (Symbol->Name.ShortName[7] == 0) 778 Res = StringRef(Symbol->Name.ShortName); 781 Res = StringRef(Symbol->Name.ShortName, 8); 810 StringRef Name; local 811 if (Sec->Name[ [all...] |
H A D | MachOObjectFile.cpp | 317 StringRef Name; local 323 if ((ec = Symbol.getName(Name))) 325 fmt << Name; local 334 StringRef Name; local 340 if ((ec = Section.getName(Name))) 342 fmt << Name; local 1226 // StringRef Name passed in. The name of the dynamic library is recognized as 1231 // starting with an underbar. If the Name is recognized as a framework then 1232 // isFramework is set to true else it is set to false. If the Name has a 1233 // suffix then Suffix is set to the substring in Name tha 1251 guessLibraryShortName(StringRef Name, bool &isFramework, StringRef &Suffix) argument 1391 StringRef Name = StringRef(P); local [all...] |
H A D | ObjectFile.cpp | 31 StringRef Name; local 32 if (std::error_code EC = getSymbolName(Symb, Name)) 34 OS << Name;
|
/external/llvm/lib/Option/ |
H A D | OptTable.cpp | 60 if (int N = StrCmpOptionName(A.Name, B.Name)) 79 static inline bool operator<(const OptTable::Info &I, const char *Name) { argument 80 return StrCmpOptionNameIgnoreCase(I.Name, Name) < 0; 186 ? Rest.startswith_lower(I->Name) 187 : Rest.startswith(I->Name); 189 return Prefix.size() + StringRef(I->Name).size(); 208 StringRef Name = StringRef(Str).ltrim(PrefixChars); local 211 Start = std::lower_bound(Start, End, Name 295 std::string Name = O.getPrefixedName(); local 375 PrintHelp(raw_ostream &OS, const char *Name, const char *Title, bool ShowHidden) const argument 382 PrintHelp(raw_ostream &OS, const char *Name, const char *Title, unsigned FlagsToInclude, unsigned FlagsToExclude) const argument 387 OS << "USAGE: " << Name << " [options] <inputs>\\n"; local [all...] |
/external/llvm/lib/Support/ |
H A D | CommandLine.cpp | 255 StringRef Name = OptionNames[i]; local 256 unsigned Distance = StringRef(Name).edit_distance( 377 // specified predicate with names that are the prefixes in Name. This is 382 static Option *getOptionPred(StringRef Name, size_t &Length, argument 386 StringMap<Option*>::const_iterator OMI = OptionsMap.find(Name); 388 // Loop while we haven't found an option and Name still has at least two 391 while (OMI == OptionsMap.end() && Name.size() > 1) { 392 Name = Name.substr(0, Name 1261 findOption(const char *Name) argument [all...] |
H A D | GraphWriter.cpp | 68 std::string llvm::createGraphFilename(const Twine &Name, int &FD) { argument 71 std::error_code EC = sys::fs::createTemporaryFile(Name, "dot", FD, Filename); 107 for (auto Name : parts) { 108 ProgramPath = sys::FindProgramByName(Name); 111 Log << " Tried '" << Name << "'\n"; 117 static const char *getProgramName(GraphProgram::Name program) { 134 GraphProgram::Name program) {
|
H A D | MemoryBuffer.cpp | 67 StringRef Name; member in struct:__anon25912::NamedBufferAlloc 68 NamedBufferAlloc(StringRef Name) : Name(Name) {} argument 73 char *Mem = static_cast<char *>(operator new(N + Alloc.Name.size() + 1)); 74 CopyStringRef(Mem + N, Alloc.Name);
|
H A D | StringMap.cpp | 58 unsigned StringMapImpl::LookupBucketFor(StringRef Name) { argument 64 unsigned FullHashValue = HashString(Name); 94 // Do the comparison like this because Name isn't necessarily 97 if (Name == StringRef(ItemStr, BucketItem->getKeyLength())) {
|
H A D | TargetRegistry.cpp | 80 Matching->Name + "\" and \"" + it->Name + "\""; 97 const char *Name, 101 assert(Name && ShortDesc && ArchMatchFn && 106 if (T.Name) 113 T.Name = Name; 96 RegisterTarget(Target &T, const char *Name, const char *ShortDesc, Target::ArchMatchFnTy ArchMatchFn, bool HasJIT) argument
|
H A D | Timer.cpp | 105 Name.assign(N.begin(), N.end()); 113 Name.assign(N.begin(), N.end()); 208 Timer &get(StringRef Name, StringRef GroupName) { argument 216 Timer &T = GroupEntry.second[Name]; 218 T.init(Name, *GroupEntry.first); 228 static Timer &getNamedRegionTimer(StringRef Name) { argument 231 Timer &T = (*NamedTimers)[Name]; 233 T.init(Name); 237 NamedRegionTimer::NamedRegionTimer(StringRef Name, argument 239 : TimeRegion(!Enabled ? nullptr : &getNamedRegionTimer(Name)) {} 241 NamedRegionTimer(StringRef Name, StringRef GroupName, bool Enabled) argument [all...] |
H A D | Triple.cpp | 180 Triple::ArchType Triple::getArchTypeForLLVMName(StringRef Name) { argument 181 return StringSwitch<Triple::ArchType>(Name)
|
/external/llvm/lib/TableGen/ |
H A D | Record.cpp | 765 std::string Name = LHSs->getValue(); local 769 if (const RecordVal *RV = CurRec->getValue(Name)) { 772 return VarInit::get(Name, RV->getType()); 775 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, 790 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); 803 if (Record *D = (CurRec->getRecords()).getDef(Name)) 807 "Undefined reference:'" + Name + "'\n"); 1544 ArrayRef<std::string>::iterator Name = NameRange.begin(); local 1546 assert(Name != NameRange.end() && "Arg name underflow!"); 1548 ID.AddString(*Name 1715 setName(const std::string &Name) argument 2033 QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, const std::string &Scoper) argument 2062 QualifyName(Record &CurRec, MultiClass *CurMultiClass, const std::string &Name, const std::string &Scoper) argument [all...] |