HomeSort by relevance Sort by last modified time
    Searched refs:Linkage (Results 1 - 25 of 92) sorted by null

1 2 3 4

  /external/llvm/include/llvm/IR/
GlobalValue.h 38 /// @brief An enumeration for the kinds of linkage for global values.
49 ExternalWeakLinkage,///< ExternalWeak linkage description.
69 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace)
71 ValueType(Ty), Linkage(Linkage), Visibility(DefaultVisibility),
79 // Linkage and Visibility from turning into negative values.
80 LinkageTypes Linkage : 5; // The linkage of this global
148 "local linkage requires default visibility");
197 static bool isExternalLinkage(LinkageTypes Linkage) {
    [all...]
GlobalAlias.h 35 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
47 LinkageTypes Linkage, const Twine &Name,
52 LinkageTypes Linkage, const Twine &Name,
57 LinkageTypes Linkage, const Twine &Name,
61 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
64 // Linkage, Type, Parent and AddressSpace taken from the Aliasee.
GlobalObject.h 31 LinkageTypes Linkage, const Twine &Name,
33 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace),
GlobalVariable.h 55 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
62 LinkageTypes Linkage, Constant *Initializer,
81 /// linkage) are guaranteed to have the same initializer.
84 /// hasUniqueInitializer() instead, because of the *_odr linkage type.
97 // The initializer of a global variable with weak linkage may change at
  /external/clang/include/clang/Basic/
Linkage.h 1 //===--- Linkage.h - Linkage enumeration and utilities ----------*- C++ -*-===//
11 /// \brief Defines the Linkage enumeration and various utility functions.
23 /// \brief Describes the different kinds of linkage
25 enum Linkage : unsigned char {
26 /// \brief No linkage, which means that the entity is unique and
30 /// \brief Internal linkage, which indicates that the entity can
35 /// \brief External linkage within a unique namespace.
38 /// linkage. However, since they reside in an anonymous namespace,
40 /// equivalent to having internal linkage from the code-generatio
    [all...]
Visibility.h 18 #include "clang/Basic/Linkage.h"
60 LinkageInfo(Linkage L, Visibility V, bool E)
79 Linkage getLinkage() const { return (Linkage)linkage_; }
83 void setLinkage(Linkage L) { linkage_ = L; }
85 void mergeLinkage(Linkage L) {
92 void mergeExternalVisibility(Linkage L) {
93 Linkage ThisL = getLinkage();
127 /// Merge both linkage and visibility.
133 /// Merge linkage and conditionally merge visibility
    [all...]
  /external/v8/src/compiler/
js-frame-specialization.cc 8 #include "src/compiler/linkage.h"
33 if (index == Linkage::kOsrContextSpillSlotIndex) {
52 if (index == Linkage::kJSCallClosureParamIndex) {
55 } else if (index == Linkage::GetJSCallArgCountParamIndex(parameters_count)) {
58 } else if (index == Linkage::GetJSCallContextParamIndex(parameters_count)) {
osr.h 88 class Linkage;
js-generic-lowering.h 10 #include "src/compiler/linkage.h"
21 class Linkage;
linkage.cc 10 #include "src/compiler/linkage.h"
119 CallDescriptor* Linkage::ComputeIncoming(Zone* zone, CompilationInfo* info) {
134 bool Linkage::NeedsFrameStateInput(Runtime::FunctionId function) {
208 CallDescriptor* Linkage::GetRuntimeCallDescriptor(
256 if (!Linkage::NeedsFrameStateInput(function_id)) {
279 CallDescriptor* Linkage::GetJSCallDescriptor(Zone* zone, bool is_osr,
340 CallDescriptor* Linkage::GetStubCallDescriptor(
408 CallDescriptor* Linkage::GetAllocateCallDescriptor(Zone* zone) {
436 CallDescriptor* Linkage::GetBytecodeDispatchCallDescriptor(
480 LinkageLocation Linkage::GetOsrValueLocation(int index) const
    [all...]
code-generator.h 21 class Linkage;
49 explicit CodeGenerator(Frame* frame, Linkage* linkage,
59 Linkage* linkage() const { return linkage_; } function in class:v8::internal::compiler::final
224 Linkage* const linkage_;
raw-machine-assembler.cc 178 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
192 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
207 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
223 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
239 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
273 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor(
294 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor(
317 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor(
339 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor(
361 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor
    [all...]
instruction-selector.h 25 class Linkage;
53 Zone* zone, size_t node_count, Linkage* linkage,
282 Linkage* linkage() const { return linkage_; } function in class:v8::internal::compiler::final
290 Linkage* const linkage_;
linkage.h 275 friend class Linkage;
297 // Defines the linkage for a compilation, including the calling conventions
299 // convention for any kind of call. Linkage is generally architecture-specific.
311 class Linkage : public ZoneObject {
313 explicit Linkage(CallDescriptor* incoming) : incoming_(incoming) {}
405 DISALLOW_COPY_AND_ASSIGN(Linkage);
code-assembler.cc 12 #include "src/compiler/linkage.h"
35 Linkage::GetStubCallDescriptor(
44 Linkage::GetJSCallDescriptor(zone, false, parameter_count,
427 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
442 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
458 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
476 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
495 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
513 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
539 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor
    [all...]
  /external/icu/android_icu4j/src/main/tests/android/icu/dev/util/
XEquivalenceClass.java 37 List<Linkage<String, Integer>> reasons = foo1.getReasons(item, foo1.getSample(item));
251 public static class Linkage<T,R> {
255 public Linkage(Set<R> reasons, T result) {
264 public static <T,R> String toString(List<Linkage<T,R>> others, Transform<Linkage<T,R>,String> itemTransform) {
266 for (Linkage<T,R> item : others) {
274 * The last linkage has a null result.<br>
277 public List<Linkage<T,R>> getReasons(T a, T b) {
286 ArrayList<Linkage<T,R>> list = new ArrayList<Linkage<T,R>>()
    [all...]
  /external/icu/icu4j/main/tests/framework/src/com/ibm/icu/dev/util/
XEquivalenceClass.java 36 List<Linkage<String, Integer>> reasons = foo1.getReasons(item, foo1.getSample(item));
250 public static class Linkage<T,R> {
254 public Linkage(Set<R> reasons, T result) {
263 public static <T,R> String toString(List<Linkage<T,R>> others, Transform<Linkage<T,R>,String> itemTransform) {
265 for (Linkage<T,R> item : others) {
273 * The last linkage has a null result.<br>
276 public List<Linkage<T,R>> getReasons(T a, T b) {
285 ArrayList<Linkage<T,R>> list = new ArrayList<Linkage<T,R>>()
    [all...]
  /external/clang/lib/CodeGen/
CGVTables.h 93 llvm::GlobalVariable::LinkageTypes Linkage,
102 llvm::GlobalVariable::LinkageTypes Linkage,
CodeGenPGO.h 89 llvm::GlobalValue::LinkageTypes Linkage);
92 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
CGCXX.cpp 126 // The alias will use the linkage of the referent. If we can't
127 // support aliases with that linkage, fail.
128 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl);
130 // We can't use an alias if the linkage is not valid for one.
131 if (!llvm::GlobalAlias::isValidLinkage(Linkage))
159 if (llvm::GlobalValue::isDiscardableIfUnused(Linkage) &&
163 // linkage "AvailableExternally". In libc++, some classes also define
176 if (llvm::GlobalValue::isWeakForLinker(Linkage) &&
197 auto *Alias = llvm::GlobalAlias::create(AliasValueType, 0, Linkage, "",
CGVTT.cpp 25 llvm::GlobalVariable::LinkageTypes Linkage,
37 Linkage,
43 llvm::GlobalVariable::LinkageTypes Linkage,
56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage,
94 // Set the correct linkage.
95 VTT->setLinkage(Linkage);
  /external/v8/test/cctest/compiler/
test-linkage.cc 13 #include "src/compiler/linkage.h"
48 CallDescriptor* descriptor = Linkage::ComputeIncoming(info.zone(), &info);
64 CallDescriptor* descriptor = Linkage::ComputeIncoming(info.zone(), &info);
82 CallDescriptor* descriptor = Linkage::GetJSCallDescriptor(
94 // TODO(titzer): test linkage creation for outgoing runtime calls.
104 CallDescriptor* descriptor = Linkage::GetStubCallDescriptor(
112 // TODO(titzer): test linkage creation for outgoing stub calls.
  /external/llvm/lib/ProfileData/
InstrProf.cpp 76 GlobalValue::LinkageTypes Linkage,
87 if (llvm::GlobalValue::isLocalLinkage(Linkage)) {
117 GlobalValue::LinkageTypes Linkage) {
121 if (!GlobalValue::isLocalLinkage(Linkage))
135 GlobalValue::LinkageTypes Linkage,
138 // We generally want to match the function's linkage, but available_externally
141 if (Linkage == GlobalValue::ExternalWeakLinkage)
142 Linkage = GlobalValue::LinkOnceAnyLinkage;
143 else if (Linkage == GlobalValue::AvailableExternallyLinkage)
144 Linkage = GlobalValue::LinkOnceODRLinkage
    [all...]
  /external/llvm/lib/IR/
Globals.cpp 247 LinkageTypes Linkage, const Twine &Name,
249 return create(Ty, AddressSpace, Linkage, Name, nullptr, Parent);
253 LinkageTypes Linkage, const Twine &Name,
255 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent());
  /external/llvm/include/llvm/Support/
Dwarf.h 638 const char *GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage);
675 GDBIndexEntryLinkage Linkage;
676 PubIndexEntryDescriptor(GDBIndexEntryKind Kind, GDBIndexEntryLinkage Linkage)
677 : Kind(Kind), Linkage(Linkage) {}
679 : Kind(Kind), Linkage(GIEL_EXTERNAL) {}
683 Linkage(static_cast<GDBIndexEntryLinkage>((Value & LINKAGE_MASK) >>
685 uint8_t toBits() { return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; }

Completed in 235 milliseconds

1 2 3 4