/external/llvm/include/llvm/IR/ |
H A D | GlobalValue.h | 64 LinkageTypes Linkage, const Twine &Name) 65 : Constant(Ty, VTy, Ops, NumOps), Linkage(Linkage), 73 // Linkage and Visibility from turning into negative values. 74 LinkageTypes Linkage : 5; // The linkage of this global 177 static bool isExternalLinkage(LinkageTypes Linkage) { 178 return Linkage == ExternalLinkage; 180 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { 181 return Linkage == AvailableExternallyLinkage; 183 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { 63 GlobalValue(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps, LinkageTypes Linkage, const Twine &Name) argument [all...] |
H A D | GlobalAlias.h | 36 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, 48 LinkageTypes Linkage, const Twine &Name, 53 LinkageTypes Linkage, const Twine &Name, 58 LinkageTypes Linkage, const Twine &Name, 62 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name, 65 // Linkage, Type, Parent and AddressSpace taken from the Aliasee.
|
H A D | GlobalObject.h | 31 LinkageTypes Linkage, const Twine &Name) 32 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name), ObjComdat(nullptr) { 30 GlobalObject(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps, LinkageTypes Linkage, const Twine &Name) argument
|
H A D | GlobalVariable.h | 57 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage, 64 LinkageTypes Linkage, Constant *Initializer,
|
H A D | Function.h | 124 Function(FunctionType *Ty, LinkageTypes Linkage, 128 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, argument 130 return new(0) Function(Ty, Linkage, N, M);
|
/external/clang/include/clang/Basic/ |
H A D | Linkage.h | 1 //===--- Linkage.h - Linkage enumeration and utilities ----------*- C++ -*-===// 11 /// \brief Defines the Linkage enumeration and various utility functions. 21 enum Linkage : unsigned char { 57 /// \brief A more specific kind of linkage than enum Linkage. 68 inline bool isExternallyVisible(Linkage L) { 72 inline Linkage getFormalLinkage(Linkage L) { 80 inline bool isExternalFormalLinkage(Linkage L) { 89 /// Linkage enu [all...] |
H A D | 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();
|
/external/chromium_org/v8/src/compiler/ |
H A D | pipeline.h | 23 class Linkage; 34 Handle<Code> GenerateCodeForMachineGraph(Linkage* linkage, Graph* graph, 52 Handle<Code> GenerateCode(Linkage* linkage, Graph* graph, Schedule* schedule,
|
H A D | linkage.cc | 42 Linkage::Linkage(CompilationInfo* info) : info_(info) { function in class:v8::internal::compiler::Linkage 63 FrameOffset Linkage::GetFrameOffset(int spill_slot, Frame* frame, int extra) { 90 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count) { 95 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 103 CallDescriptor* Linkage::GetStubCallDescriptor( 112 bool Linkage::NeedsFrameState(Runtime::FunctionId function) { 140 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) { 146 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 154 CallDescriptor* Linkage [all...] |
H A D | change-lowering.h | 17 class Linkage; 22 ChangeLowering(JSGraph* jsgraph, Linkage* linkage) 48 Linkage* linkage() const { return linkage_; } 53 Linkage* linkage_;
|
H A D | js-generic-lowering.h | 24 class Linkage; 61 Linkage* linkage() const { return linkage_; } 69 Linkage* linkage_;
|
H A D | linkage.h | 130 friend class Linkage; 151 // convention for any kind of call. Linkage is generally architecture-specific. 162 class Linkage : public ZoneObject { class in namespace:v8::internal::compiler 164 explicit Linkage(CompilationInfo* info); 165 explicit Linkage(CompilationInfo* info, CallDescriptor* incoming) function in class:v8::internal::compiler::Linkage
|
H A D | raw-machine-assembler.cc | 23 Linkage::GetSimplifiedCDescriptor(graph->zone(), machine_sig)), 88 CallDescriptor* desc = Linkage::GetStubCallDescriptor( 100 CallDescriptor* descriptor = Linkage::GetJSCallDescriptor(1, zone()); 111 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
|
H A D | pipeline.cc | 271 Linkage linkage(info()); 310 Linkage linkage(info()); 340 Handle<Code> Pipeline::GenerateCodeForMachineGraph(Linkage* linkage, 363 Handle<Code> Pipeline::GenerateCode(Linkage* linkage, Graph* graph,
|
/external/chromium_org/v8/src/compiler/arm/ |
H A D | linkage-arm.cc | 38 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) { 43 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 51 CallDescriptor* Linkage::GetStubCallDescriptor( 59 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
|
/external/chromium_org/v8/src/compiler/arm64/ |
H A D | linkage-arm64.cc | 38 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) { 43 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 51 CallDescriptor* Linkage::GetStubCallDescriptor( 59 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
|
/external/chromium_org/v8/src/compiler/ia32/ |
H A D | linkage-ia32.cc | 33 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) { 38 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 46 CallDescriptor* Linkage::GetStubCallDescriptor( 54 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
|
/external/chromium_org/v8/src/compiler/x64/ |
H A D | linkage-x64.cc | 52 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) { 57 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 65 CallDescriptor* Linkage::GetStubCallDescriptor( 73 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
|
/external/chromium_org/v8/test/cctest/compiler/ |
H A D | test-linkage.cc | 48 Linkage linkage(&info); 63 Linkage linkage(&info); 79 Linkage linkage(&info); 90 Linkage linkage(&info);
|
H A D | graph-builder-tester.cc | 39 Linkage linkage(&info, 40 Linkage::GetSimplifiedCDescriptor(zone, machine_sig_));
|
/external/clang/lib/CodeGen/ |
H A D | CGVTables.h | 97 llvm::GlobalVariable::LinkageTypes Linkage, 106 llvm::GlobalVariable::LinkageTypes Linkage,
|
H A D | CGVTT.cpp | 25 llvm::GlobalVariable::LinkageTypes Linkage, 37 Linkage, 43 llvm::GlobalVariable::LinkageTypes Linkage, 56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, 95 VTT->setLinkage(Linkage); 22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, const CXXRecordDecl *MostDerivedClass, const VTTVTable &VTable, llvm::GlobalVariable::LinkageTypes Linkage, llvm::DenseMap<BaseSubobject, uint64_t> &AddressPoints) argument 42 EmitVTTDefinition(llvm::GlobalVariable *VTT, llvm::GlobalVariable::LinkageTypes Linkage, const CXXRecordDecl *RD) argument
|
H A D | CGCXX.cpp | 120 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); 123 if (!llvm::GlobalAlias::isValidLinkage(Linkage)) 151 if (llvm::GlobalValue::isDiscardableIfUnused(Linkage) && 180 Linkage, "", Aliasee, &getModule());
|
/external/llvm/lib/IR/ |
H A D | Globals.cpp | 259 LinkageTypes Linkage, const Twine &Name, 261 return create(Ty, AddressSpace, Linkage, Name, nullptr, Parent); 265 LinkageTypes Linkage, const Twine &Name, 267 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent()); 258 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, Module *Parent) argument 264 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, GlobalValue *Aliasee) argument
|
/external/llvm/lib/CodeGen/ |
H A D | GlobalMerge.cpp | 198 GlobalValue::LinkageTypes Linkage = HasExternal local 209 M, MergedTy, isConst, Linkage, MergedInit, 215 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); local 226 if (Linkage != GlobalValue::InternalLinkage) { 230 Linkage, Name, GEP, &M);
|