HomeSort by: relevance | last modified time | path
    Searched defs:Visibility (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/bindings/python/llvm/
enumerations.py 25 'Visibility',
161 Visibility = [
core.py 108 class Visibility(LLVMEnumeration):
109 """Represents an individual visibility enumeration."""
114 super(Visibility, self).__init__(name, value)
611 (Visibility, enumerations.Visibility),
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
ELFConfig.h 26 uint8_t Visibility = ELF::STV_DEFAULT;
Object.h 637 uint8_t Visibility;
693 uint64_t Value, uint8_t Visibility, uint16_t Shndx,
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
Visibility.h 1 //===--- Visibility.h - Visibility enumeration and utilities ----*- C++ -*-===//
10 /// Defines the clang::Visibility enumeration and various utility
23 /// Describes the different kinds of visibility that a declaration
26 /// Visibility determines how a declaration interacts with the dynamic
30 /// Visibility is not described in any language standard and
32 /// support all visibility kinds.
33 enum Visibility {
34 /// Objects with "hidden" visibility are not seen by the dynamic
38 /// Objects with "protected" visibility are seen by the dynami
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCSymbolELF.cpp 145 void MCSymbolELF::setVisibility(unsigned Visibility) {
146 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL ||
147 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED);
150 setFlags(OtherFlags | (Visibility << ELF_STV_Shift));
154 unsigned Visibility = (Flags >> ELF_STV_Shift) & 3;
155 return Visibility;
ELFObjectWriter.cpp 542 // Other and Visibility share the same byte with Visibility using the lower
544 uint8_t Visibility = Symbol.getVisibility();
545 uint8_t Other = Symbol.getOther() | Visibility;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndexYAML.h 139 unsigned Linkage, Visibility;
181 io.mapOptional("Visibility", summary.Visibility);
228 static_cast<GlobalValue::VisibilityTypes>(FSum.Visibility),
249 FSum->flags().Linkage, FSum->flags().Visibility,
ModuleSummaryIndex.h 226 /// Returns the most constraining visibility among summaries. The
304 /// Indicates the visibility.
305 unsigned Visibility : 2;
324 /// via hidden visibility). In the combined summary, indicates that the
325 /// prevailing linkonce_odr copy can be auto-hidden via hidden visibility
335 GlobalValue::VisibilityTypes Visibility,
338 : Linkage(Linkage), Visibility(Visibility),
426 return (GlobalValue::VisibilityTypes)Flags.Visibility;
429 Flags.Visibility = (unsigned)Vis
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Linker/
LinkModules.cpp 361 GlobalValue::VisibilityTypes Visibility =
363 DGV->setVisibility(Visibility);
364 GV.setVisibility(Visibility);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
GlobalMerge.cpp 529 GlobalValue::VisibilityTypes Visibility = Globals[k]->getVisibility();
555 GA->setVisibility(Visibility);
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 626 unsigned Linkage, Visibility, DLLStorageClass;
630 if (parseOptionalLinkage(Linkage, HasLinkage, Visibility, DLLStorageClass,
636 return parseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility,
639 return parseIndirectSymbol(Name, NameLoc, Linkage, Visibility,
655 unsigned Linkage, Visibility, DLLStorageClass;
660 parseOptionalLinkage(Linkage, HasLinkage, Visibility, DLLStorageClass,
666 return parseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility,
669 return parseIndirectSymbol(Name, NameLoc, Linkage, Visibility,
958 unsigned L, unsigned Visibility,
976 if (!isValidVisibilityForLinkage(Visibility, L)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
ELFObjHandler.cpp 510 // If a symbol doesn't have default or protected visibility, ignore it.
511 uint8_t Visibility = RawSym.getVisibility();
512 if (!(Visibility == STV_DEFAULT || Visibility == STV_PROTECTED))
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
LTO.cpp 329 GlobalValue::VisibilityTypes Visibility =
351 // The kept copy is eligible for auto-hiding (hidden visibility) if all
364 Visibility = S->getVisibility();
371 // For ELF, set visibility to the computed visibility from summaries. We
372 // don't track visibility from declarations so this may be more relaxed than
375 S->setVisibility(Visibility);
387 S->setVisibility(Visibility);
1095 // If allowed, upgrade public vcall visibility metadata to linkage unit
1096 // visibility before whole program devirtualization in the optimizer
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
ELFObjectFile.h 354 unsigned char Visibility = ESym->getVisibility();
357 // visibility is either DEFAULT or PROTECTED. All other symbols are not
362 (Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_PROTECTED));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
InstrProfiling.cpp 824 // Match the linkage and visibility of the name global. COFF supports using
828 GlobalValue::VisibilityTypes Visibility = NamePtr->getVisibility();
831 Visibility = GlobalValue::DefaultVisibility;
849 Visibility = GlobalValue::HiddenVisibility;
877 CounterPtr->setVisibility(Visibility);
899 ValuesVar->setVisibility(Visibility);
933 Data->setVisibility(Visibility);
946 // variables, reset Name variable's linkage and visibility to private so that
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
dsymbol.h 94 struct Visibility
241 virtual Visibility visible();
327 Visibility::Kind *visibilities; // array of `Visibility.Kind`, one for each import
334 virtual void importScope(Dsymbol *s, Visibility visibility);
335 virtual bool isPackageAccessible(Package *p, Visibility visibility, int flags = 0);
398 void importScope(Dsymbol *s, Visibility visibility);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp 1062 GlobalValue::VisibilityTypes Visibility = F->getVisibility();
1091 FDecl->setVisibility(Visibility);
1092 Visibility = GlobalValue::HiddenVisibility;
1114 // Set visibility late because it's used in replaceCfiUses() to determine
1116 F->setVisibility(Visibility);
2217 GlobalValue::VisibilityTypes Visibility =
2230 Alias->setVisibility(Visibility);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
ItaniumCXXABI.cpp 395 /// can demote to hidden visibility but must use string comparisons.
400 /// non-hidden visibility.
404 /// Return the required visibility status for the given type and linkage in
451 if (RTTIDecl->getVisibility() == Visibility::HiddenVisibility)
455 if (Method->getVisibility() == Visibility::HiddenVisibility &&
705 // Don't insert type tests if we are forcing public std visibility.
1762 // Set the right visibility.
2415 // Just absorb linkage and visibility from the guarded variable.
3136 llvm::GlobalValue::VisibilityTypes Visibility,
3672 // Give the type_info object and name the formal visibility of th
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 72 Visibility C.LLVMVisibility
264 // llvm.Visibility
268 DefaultVisibility Visibility = C.LLVMDefaultVisibility
269 HiddenVisibility Visibility = C.LLVMHiddenVisibility
270 ProtectedVisibility Visibility = C.LLVMProtectedVisibility
1036 func (v Value) Visibility() Visibility { return Visibility(C.LLVMGetVisibility(v.C)) }
1037 func (v Value) SetVisibility(vi Visibility) { C.LLVMSetVisibility(v.C, C.LLVMVisibility(vi)) }
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 974 // visibility: [8, 10).
981 auto Visibility = GlobalValue::VisibilityTypes((RawFlags >> 8) & 3); // 2 bits
991 return GlobalValueSummary::GVFlags(Linkage, Visibility, NotEligibleToImport,
3214 // infer dso_local from linkage and visibility if it is not encoded.
3222 // visibility, threadlocal, unnamed_addr, externally_initialized,
3258 GlobalValue::VisibilityTypes Visibility = GlobalValue::DefaultVisibility;
3259 // Local linkage must have default visibility.
3262 Visibility = getDecodedVisibility(Record[6]);
3282 NewGV->setVisibility(Visibility);
3328 // visibility, gc, unnamed_addr, prologuedata, dllstorageclass, comdat
    [all...]

Completed in 59 milliseconds