/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/test/unittests/compiler/ |
interpreter-assembler-unittest.cc | 90 IsParameter(Linkage::kInterpreterBytecodeArrayParameter), 91 IsIntPtrAdd(IsParameter(Linkage::kInterpreterBytecodeOffsetParameter), 100 IsParameter(Linkage::kInterpreterBytecodeArrayParameter), 101 IsIntPtrAdd(IsParameter(Linkage::kInterpreterBytecodeOffsetParameter), 116 IsParameter(Linkage::kInterpreterBytecodeArrayParameter), 117 IsIntPtrAdd(IsParameter(Linkage::kInterpreterBytecodeOffsetParameter), 122 IsParameter(Linkage::kInterpreterBytecodeArrayParameter), 123 IsIntPtrAdd(IsParameter(Linkage::kInterpreterBytecodeOffsetParameter), 127 IsParameter(Linkage::kInterpreterBytecodeArrayParameter), 128 IsIntPtrAdd(IsParameter(Linkage::kInterpreterBytecodeOffsetParameter) [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;
|
linkage.cc | 10 #include "src/compiler/linkage.h" 122 CallDescriptor* Linkage::ComputeIncoming(Zone* zone, CompilationInfo* info) { 151 int Linkage::FrameStateInputCount(Runtime::FunctionId function) { 222 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 267 if (Linkage::FrameStateInputCount(function_id) == 0) { 290 CallDescriptor* Linkage::GetLazyBailoutDescriptor(Zone* zone) { 315 CallDescriptor* Linkage::GetJSCallDescriptor(Zone* zone, bool is_osr, 373 CallDescriptor* Linkage::GetInterpreterDispatchDescriptor(Zone* zone) { 378 STATIC_ASSERT(0 == Linkage::kInterpreterAccumulatorParameter); 382 STATIC_ASSERT(1 == Linkage::kInterpreterRegisterFileParameter) [all...] |
code-generator.h | 20 class Linkage; 48 explicit CodeGenerator(Frame* frame, Linkage* linkage, 58 Linkage* linkage() const { return linkage_; } function in class:v8::internal::compiler::final 202 Linkage* const linkage_;
|
js-generic-lowering.h | 10 #include "src/compiler/linkage.h" 21 class Linkage;
|
interpreter-assembler.cc | 12 #include "src/compiler/linkage.h" 33 Linkage::GetInterpreterDispatchDescriptor(zone), 37 raw_assembler_->Parameter(Linkage::kInterpreterAccumulatorParameter)), 39 Linkage::kInterpreterBytecodeOffsetParameter)), 41 raw_assembler_->Parameter(Linkage::kInterpreterContextParameter)), 89 return raw_assembler_->Parameter(Linkage::kInterpreterRegisterFileParameter); 94 return raw_assembler_->Parameter(Linkage::kInterpreterBytecodeArrayParameter); 99 return raw_assembler_->Parameter(Linkage::kInterpreterDispatchTableParameter); 450 CallDescriptor* descriptor = Linkage::GetStubCallDescriptor( 502 CallDescriptor* descriptor = Linkage::GetStubCallDescriptor [all...] |
instruction-selector.h | 25 class Linkage; 53 Zone* zone, size_t node_count, Linkage* linkage, 254 Linkage* linkage() const { return linkage_; } function in class:v8::internal::compiler::final 262 Linkage* const linkage_;
|
pipeline.h | 22 class Linkage;
|
raw-machine-assembler.cc | 158 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor( 173 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor( 190 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor( 226 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor( 250 CallDescriptor* desc = Linkage::GetRuntimeCallDescriptor( 275 Linkage::GetSimplifiedCDescriptor(zone(), builder.Build()); 288 Linkage::GetSimplifiedCDescriptor(zone(), builder.Build()); 303 Linkage::GetSimplifiedCDescriptor(zone(), builder.Build()); 327 Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
|
/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 | 12 #include "src/compiler/linkage.h" 47 CallDescriptor* descriptor = Linkage::ComputeIncoming(info.zone(), &info); 63 CallDescriptor* descriptor = Linkage::ComputeIncoming(info.zone(), &info); 79 CallDescriptor* descriptor = Linkage::ComputeIncoming(&zone, &info); 95 CallDescriptor* descriptor = Linkage::GetJSCallDescriptor( 107 // TODO(titzer): test linkage creation for outgoing runtime calls. 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());
|