|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/DenseMap.h 40 struct DenseMapPair : public std::pair<KeyT, ValueT> {
45 ValueT &getSecond() { return std::pair<KeyT, ValueT>::second; }
46 const ValueT &getSecond() const { return std::pair<KeyT, ValueT>::second; }
66 using mapped_type = ValueT;
69 using iterator = DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>;
71 DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT, true>;
185 ValueT lookup(const_arg_type_t<KeyT> Val) const {
195 std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) {
202 std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) {
249 std::pair<iterator, bool> insert_as(std::pair<KeyT, ValueT> &&KV,
299 ValueT &operator[](const KeyT &Key) {
311 ValueT &operator[](KeyT &&Key) {
338 P->getSecond().~ValueT();
380 ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
384 B->getSecond().~ValueT();
392 const DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT> &other) {
520 ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
526 ValueT &&Value, LookupKeyT &Lookup) {
684 class DenseMap : public DenseMapBase<DenseMap<KeyT, ValueT, KeyInfoT, BucketT>,
685 KeyT, ValueT, KeyInfoT, BucketT> {
690 using BaseT = DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
1163 using ConstIterator = DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, true>;
1199 const DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConstSrc> &I)
include/llvm/ADT/STLExtras.h 108 Ret (*callback)(intptr_t callable, Params ...params) = nullptr;
112 static Ret callback_fn(intptr_t callable, Params ...params) {
114 std::forward<Params>(params)...);
129 Ret operator()(Params ...params) const {
130 return callback(callable, std::forward<Params>(params)...);
include/llvm/ADT/StringMap.h 129 ValueTy second;
134 StringMapEntryStorage(size_t strLen, InitTy &&... InitVals)
135 : StringMapEntryBase(strLen), second(std::forward<InitTy>(InitVals)...) {}
138 const ValueTy &getValue() const { return second; }
139 ValueTy &getValue() { return second; }
141 void setValue(const ValueTy &V) { second = V; }
158 class StringMapEntry final : public StringMapEntryStorage<ValueTy> {
160 using StringMapEntryStorage<ValueTy>::StringMapEntryStorage;
179 InitTy &&... InitVals) {
192 new (NewItem) StringMapEntry(KeyLength, std::forward<InitTy>(InitVals)...);
204 static StringMapEntry *Create(StringRef Key, InitType &&... InitVal) {
246 using MapEntryTy = StringMapEntry<ValueTy>;
260 StringMap(std::initializer_list<std::pair<StringRef, ValueTy>> List)
330 using mapped_type = ValueTy;
331 using value_type = StringMapEntry<ValueTy>;
334 using const_iterator = StringMapConstIterator<ValueTy>;
335 using iterator = StringMapIterator<ValueTy>;
350 iterator_range<StringMapKeyIterator<ValueTy>> keys() const {
369 ValueTy lookup(StringRef Key) const {
378 ValueTy &operator[](StringRef Key) { return try_emplace(Key).first->second; }
413 std::pair<iterator, bool> insert(std::pair<StringRef, ValueTy> KV) {
432 std::pair<iterator, bool> try_emplace(StringRef Key, ArgsTy &&... Args) {
441 Bucket = MapEntryTy::Create(Key, Allocator, std::forward<ArgsTy>(Args)...);
531 : public StringMapIterBase<StringMapConstIterator<ValueTy>,
532 const StringMapEntry<ValueTy>> {
533 using base = StringMapIterBase<StringMapConstIterator<ValueTy>,
534 const StringMapEntry<ValueTy>>;
542 const StringMapEntry<ValueTy> &operator*() const {
548 class StringMapIterator : public StringMapIterBase<StringMapIterator<ValueTy>,
549 StringMapEntry<ValueTy>> {
551 StringMapIterBase<StringMapIterator<ValueTy>, StringMapEntry<ValueTy>>;
551 StringMapIterBase<StringMapIterator<ValueTy>, StringMapEntry<ValueTy>>;
559 StringMapEntry<ValueTy> &operator*() const {
563 operator StringMapConstIterator<ValueTy>() const {
include/llvm/IR/Function.h 122 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
135 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
142 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
151 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
include/llvm/IR/GlobalAlias.h 31 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
41 LinkageTypes Linkage, const Twine &Name,
46 LinkageTypes Linkage, const Twine &Name,
51 LinkageTypes Linkage, const Twine &Name,
55 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
80 static bool isValidLinkage(LinkageTypes L) {
include/llvm/IR/GlobalIFunc.h 36 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
46 LinkageTypes Linkage, const Twine &Name,
include/llvm/IR/GlobalIndirectSymbol.h 31 LinkageTypes Linkage, const Twine &Name, Constant *Symbol);
include/llvm/IR/GlobalObject.h 47 LinkageTypes Linkage, const Twine &Name,
include/llvm/IR/GlobalValue.h 77 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace)
293 static LinkageTypes getLinkOnceLinkage(bool ODR) {
296 static LinkageTypes getWeakLinkage(bool ODR) {
300 static bool isExternalLinkage(LinkageTypes Linkage) {
303 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) {
306 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) {
309 static bool isLinkOnceLinkage(LinkageTypes Linkage) {
312 static bool isWeakAnyLinkage(LinkageTypes Linkage) {
315 static bool isWeakODRLinkage(LinkageTypes Linkage) {
318 static bool isWeakLinkage(LinkageTypes Linkage) {
321 static bool isAppendingLinkage(LinkageTypes Linkage) {
324 static bool isInternalLinkage(LinkageTypes Linkage) {
327 static bool isPrivateLinkage(LinkageTypes Linkage) {
330 static bool isLocalLinkage(LinkageTypes Linkage) {
333 static bool isExternalWeakLinkage(LinkageTypes Linkage) {
336 static bool isCommonLinkage(LinkageTypes Linkage) {
339 static bool isValidDeclarationLinkage(LinkageTypes Linkage) {
346 static bool isInterposableLinkage(LinkageTypes Linkage) {
370 static bool isDiscardableIfUnused(LinkageTypes Linkage) {
379 static bool isWeakForLinker(LinkageTypes Linkage) {
454 void setLinkage(LinkageTypes LT) {
460 LinkageTypes getLinkage() const { return LinkageTypes(Linkage); }
492 GlobalValue::LinkageTypes Linkage,
include/llvm/IR/GlobalVariable.h 54 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
61 LinkageTypes Linkage, Constant *Initializer,
include/llvm/IR/ModuleSummaryIndex.h 322 explicit GVFlags(GlobalValue::LinkageTypes Linkage,
386 GlobalValue::LinkageTypes linkage() const {
392 void setLinkage(GlobalValue::LinkageTypes Linkage) {
558 GlobalValue::LinkageTypes::AvailableExternallyLinkage,
include/llvm/LTO/LTO.h 53 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
74 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
include/llvm/LTO/legacy/LTOCodeGenerator.h 225 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
include/llvm/ProfileData/InstrProf.h 170 GlobalValue::LinkageTypes Linkage,
178 GlobalValue::LinkageTypes Linkage);
190 GlobalValue::LinkageTypes Linkage,
include/llvm/Transforms/Utils/FunctionImportUtils.h 87 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
lib/Analysis/ScalarEvolution.cpp 603 auto LT = GV->getLinkage();
lib/AsmParser/LLParser.cpp 886 GlobalValue::LinkageTypes Linkage = (GlobalValue::LinkageTypes) L;
7915 std::string Name, GlobalValue::GUID GUID, GlobalValue::LinkageTypes Linkage,
lib/AsmParser/LLParser.h 386 GlobalValue::LinkageTypes Linkage, unsigned ID,
lib/Bitcode/Reader/BitcodeReader.cpp 819 GlobalValue::LinkageTypes Linkage,
823 DenseMap<unsigned, GlobalValue::LinkageTypes> &ValueIdToLinkageMap);
914 static GlobalValue::LinkageTypes getDecodedLinkage(unsigned Val) {
972 auto Linkage = GlobalValue::LinkageTypes(RawFlags & 0xF); // 4 bits
3114 GlobalValue::LinkageTypes Linkage = getDecodedLinkage(RawLinkage);
5371 uint64_t ValueID, StringRef ValueName, GlobalValue::LinkageTypes Linkage,
5398 DenseMap<unsigned, GlobalValue::LinkageTypes> &ValueIdToLinkageMap) {
5453 auto Linkage = VLI->second;
5467 auto Linkage = VLI->second;
5494 DenseMap<unsigned, GlobalValue::LinkageTypes> ValueIdToLinkageMap;
5612 GlobalValue::LinkageTypes Linkage = getDecodedLinkage(RawLinkage);
lib/Bitcode/Writer/BitcodeWriter.cpp 969 static unsigned getEncodedLinkage(const GlobalValue::LinkageTypes Linkage) {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 396 GlobalValue::LinkageTypes Linkage = GV->getLinkage();
lib/CodeGen/GlobalMerge.cpp 497 GlobalValue::LinkageTypes Linkage = HasExternal
514 auto MergedLinkage = IsMachO ? Linkage : GlobalValue::PrivateLinkage;
524 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage();
lib/ExecutionEngine/Orc/Speculation.cpp 76 Function::Create(RuntimeCallTy, Function::LinkageTypes::ExternalLinkage,
79 M, SpeculatorVTy, false, GlobalValue::LinkageTypes::ExternalLinkage,
96 M, LoadValueTy, false, GlobalValue::LinkageTypes::InternalLinkage,
lib/IR/AsmWriter.cpp 2913 static std::string getLinkageName(GlobalValue::LinkageTypes LT) {
2944 static std::string getLinkageNameWithSpace(GlobalValue::LinkageTypes LT) {
3081 GlobalValue::LinkageTypes LT = (GlobalValue::LinkageTypes)GVFlags.Linkage;
lib/IR/Function.cpp 217 Function *Function::Create(FunctionType *Ty, LinkageTypes Linkage,
242 Function::Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
lib/IR/Globals.cpp 137 GlobalValue::LinkageTypes Linkage,
336 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link,
356 LinkageTypes Link, Constant *InitVal,
428 unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name,
476 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link,
486 LinkageTypes Link, const Twine &Name,
492 LinkageTypes Linkage, const Twine &Name,
498 LinkageTypes Linkage, const Twine &Name,
503 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name,
532 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link,
542 LinkageTypes Link, const Twine &Name,
lib/IR/ModuleSummaryIndex.cpp 268 static std::string linkageToString(GlobalValue::LinkageTypes LT) {
lib/LTO/LTO.cpp 75 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
170 sizeof(GlobalValue::LinkageTypes)));
221 GlobalValue::LinkageTypes Linkage = GS.second->linkage();
305 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
309 GlobalValue::LinkageTypes OriginalLinkage = S->linkage();
359 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
729 GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage();
1045 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1083 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1120 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1212 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1292 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
lib/LTO/ThinLTOCodeGenerator.cpp 106 auto Linkage = Summary->linkage();
116 auto Linkage = Summary->linkage();
317 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
465 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>>
662 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
824 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
993 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR;
lib/ProfileData/InstrProf.cpp 216 GlobalValue::LinkageTypes Linkage,
288 GlobalValue::LinkageTypes Linkage) {
306 GlobalValue::LinkageTypes Linkage,
1061 GlobalValue::LinkageTypes Linkage = F.getLinkage();
lib/Target/BPF/BTFDebug.cpp 1097 auto Linkage = Global.getLinkage();
lib/Transforms/Coroutines/CoroEarly.cpp 123 Function::Create(FnTy, GlobalValue::LinkageTypes::PrivateLinkage,
lib/Transforms/Coroutines/CoroSplit.cpp 400 Function::Create(FnTy, GlobalValue::LinkageTypes::InternalLinkage,
663 auto savedLinkage = NewF->getLinkage();
1422 Function::Create(FnTy, GlobalValue::LinkageTypes::PrivateLinkage,
lib/Transforms/IPO/FunctionImport.cpp 951 auto NewLinkage = GS->second->linkage();
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2020 auto Linkage = TargetTriple.isOSBinFormatMachO()
2286 GlobalValue::LinkageTypes Linkage = G->getLinkage();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 369 GlobalValue::LinkageTypes NewFLink,
647 GlobalValue::LinkageTypes NewFLink,
883 GlobalValue::LinkageTypes wrapperLinkage =
lib/Transforms/Instrumentation/InstrProfiling.cpp 746 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage();
lib/Transforms/Utils/FunctionImportUtils.cpp 70 auto Linkage = Summary->linkage();
108 GlobalValue::LinkageTypes
tools/clang/include/clang/CodeGen/ConstantInitBuilder.h 81 llvm::GlobalValue::LinkageTypes linkage
369 llvm::GlobalVariable *finishAndCreateGlobal(As &&...args) {
372 std::forward<As>(args)...);
tools/clang/lib/CodeGen/CGBlocks.cpp 260 llvm::GlobalValue::LinkageTypes linkage;
tools/clang/lib/CodeGen/CGCUDANV.cpp 618 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage :
tools/clang/lib/CodeGen/CGCXX.cpp 116 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl);
122 llvm::GlobalValue::LinkageTypes TargetLinkage =
tools/clang/lib/CodeGen/CGCXXABI.cpp 290 llvm::GlobalValue::LinkageTypes CGCXXABI::getCXXDestructorLinkage(
tools/clang/lib/CodeGen/CGCXXABI.h 321 virtual llvm::GlobalValue::LinkageTypes
tools/clang/lib/CodeGen/CGDecl.cpp 178 llvm::GlobalValue::LinkageTypes Linkage =
219 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) {
378 llvm::GlobalValue::LinkageTypes Linkage) {
tools/clang/lib/CodeGen/CGObjCMac.cpp 1848 static llvm::GlobalValue::LinkageTypes
2013 llvm::GlobalValue::LinkageTypes Linkage = llvm::GlobalValue::PrivateLinkage;
3994 llvm::GlobalValue::LinkageTypes LT =
4011 llvm::GlobalValue::LinkageTypes LT =
6072 llvm::GlobalValue::LinkageTypes LT =
7261 llvm::GlobalValue::LinkageTypes L =
7730 llvm::GlobalValue::LinkageTypes L = IsForDefinition
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1284 llvm::GlobalValue::LinkageTypes LT = CGM.getFunctionLinkage(OldGD);
1544 As &&... Args) {
1552 std::forward<As>(Args)...);
3972 llvm::GlobalValue::LinkageTypes Linkage) {
4018 llvm::GlobalValue::LinkageTypes Linkage) {
9651 llvm::GlobalValue::LinkageTypes Linkage;
9698 llvm::GlobalValue::LinkageTypes Linkage;
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 226 llvm::GlobalValue::LinkageTypes Linkage);
578 llvm::GlobalValue::LinkageTypes Linkage;
589 llvm::GlobalValue::LinkageTypes Linkage)
597 llvm::GlobalValue::LinkageTypes getLinkage() const { return Linkage; }
598 void setLinkage(llvm::GlobalValue::LinkageTypes LT) { Linkage = LT; }
614 llvm::GlobalValue::LinkageTypes Linkage);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 1837 llvm::GlobalValue::LinkageTypes) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h 99 llvm::GlobalValue::LinkageTypes Linkage) override;
tools/clang/lib/CodeGen/CGVTT.cpp 24 llvm::GlobalVariable::LinkageTypes Linkage,
42 llvm::GlobalVariable::LinkageTypes Linkage,
tools/clang/lib/CodeGen/CGVTables.cpp 758 llvm::GlobalVariable::LinkageTypes Linkage,
825 llvm::GlobalVariable::LinkageTypes
877 llvm::GlobalVariable::LinkageTypes DiscardableODRLinkage =
879 llvm::GlobalVariable::LinkageTypes NonDiscardableODRLinkage =
tools/clang/lib/CodeGen/CGVTables.h 100 llvm::GlobalVariable::LinkageTypes Linkage,
109 llvm::GlobalVariable::LinkageTypes Linkage,
tools/clang/lib/CodeGen/CodeGenFunction.h 2775 llvm::GlobalValue::LinkageTypes Linkage);
tools/clang/lib/CodeGen/CodeGenModule.cpp 1188 llvm::GlobalValue::LinkageTypes
3615 StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage,
3983 llvm::GlobalValue::LinkageTypes Linkage =
4175 llvm::GlobalValue::LinkageTypes CodeGenModule::getLLVMLinkageForDeclarator(
4247 llvm::GlobalValue::LinkageTypes CodeGenModule::getLLVMLinkageVarDefinition(
4459 llvm::GlobalValue::LinkageTypes LT;
4885 GenerateStringLiteral(llvm::Constant *C, llvm::GlobalValue::LinkageTypes LT,
4928 llvm::GlobalValue::LinkageTypes LT;
5064 llvm::GlobalValue::LinkageTypes Linkage =
tools/clang/lib/CodeGen/CodeGenModule.h 620 llvm::GlobalValue::LinkageTypes Linkage);
803 llvm::GlobalValue::LinkageTypes Linkage,
1180 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1188 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
1194 llvm::GlobalValue::LinkageTypes
1199 llvm::GlobalValue::LinkageTypes
tools/clang/lib/CodeGen/CodeGenPGO.cpp 33 llvm::GlobalValue::LinkageTypes Linkage) {
849 llvm::GlobalValue::LinkageTypes Linkage) {
tools/clang/lib/CodeGen/CodeGenPGO.h 86 llvm::GlobalValue::LinkageTypes Linkage);
92 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp 71 llvm::GlobalValue::LinkageTypes linkage,
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 399 llvm::GlobalValue::LinkageTypes Linkage) const;
1641 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD);
2488 static llvm::GlobalValue::LinkageTypes
2490 llvm::GlobalValue::LinkageTypes VarLinkage =
2766 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage);
2850 llvm::GlobalVariable::LinkageTypes Linkage,
2857 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) {
3276 static llvm::GlobalVariable::LinkageTypes getTypeInfoLinkage(CodeGenModule &CGM,
3351 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty);
3378 llvm::GlobalVariable::LinkageTypes Linkage,
3856 QualType CanTy, llvm::GlobalValue::LinkageTypes Linkage) const {
3901 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl);
3924 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 221 llvm::GlobalValue::LinkageTypes
315 llvm::GlobalVariable::LinkageTypes Linkage);
350 llvm::GlobalValue::LinkageTypes Linkage =
1305 llvm::GlobalValue::LinkageTypes MicrosoftCXXABI::getCXXDestructorLinkage(
1775 llvm::GlobalValue::LinkageTypes VFTableLinkage =
1796 llvm::GlobalValue::LinkageTypes VTableLinkage =
1955 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD);
2049 llvm::GlobalVariable::LinkageTypes Linkage) {
3480 static llvm::GlobalValue::LinkageTypes getLinkageForRTTI(QualType Ty) {
3523 llvm::GlobalVariable::LinkageTypes Linkage;
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp 30 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
180 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
200 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
216 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp 40 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
280 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
299 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
324 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
363 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
385 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
425 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
tools/polly/lib/CodeGen/PerfMonitor.cpp 26 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
125 GlobalValue::LinkageTypes Linkage = Function::WeakODRLinkage;
216 GlobalValue::LinkageTypes Linkage = Function::WeakODRLinkage;
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp 26 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
47 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
250 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
275 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage;
unittests/Analysis/BasicAliasAnalysisTest.cpp 85 GlobalPtr->setLinkage(GlobalValue::LinkageTypes::InternalLinkage);
unittests/IR/ManglerTest.cpp 28 GlobalValue::LinkageTypes Linkage,
unittests/IR/ModuleTest.cpp 34 GlobalValue::LinkageTypes L = GlobalValue::ExternalLinkage;
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_map.h 103 typedef _Tp mapped_type;
104 typedef std::pair<const _Key, _Tp> value_type;
usr/include/c++/7.4.0/bits/stl_pair.h 101 is_constructible<_T2, const _U2&>>::value;
101 is_constructible<_T2, const _U2&>>::value;
108 is_convertible<const _U2&, _T2>>::value;
108 is_convertible<const _U2&, _T2>>::value;
115 is_constructible<_T2, _U2&&>>::value;
115 is_constructible<_T2, _U2&&>>::value;
122 is_convertible<_U2&&, _T2>>::value;
122 is_convertible<_U2&&, _T2>>::value;
129 is_convertible<_U2&&, _T2>>;
129 is_convertible<_U2&&, _T2>>;
134 is_constructible<_T2, _U2&&>,
134 is_constructible<_T2, _U2&&>,
143 is_convertible<const _U2&, _T2>>;
143 is_convertible<const _U2&, _T2>>;
148 is_constructible<_T2, const _U2&&>,
148 is_constructible<_T2, const _U2&&>,
209 : private __pair_base<_T1, _T2>
212 typedef _T2 second_type; /// @c second_type is the second bound type
215 _T2 second; /// @c second is a copy of the second object
252 using _PCCP = _PCC<true, _T1, _T2>;
260 constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
283 _T1, _T2>;
311 constexpr pair(_U1&& __x, const _T2& __y)
318 explicit constexpr pair(_U1&& __x, const _T2& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
342 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
380 is_copy_assignable<_T2>>::value,
391 is_move_assignable<_T2>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
405 operator=(const pair<_U1, _U2>& __p)
414 is_assignable<_T2&, _U2&&>>::value,
414 is_assignable<_T2&, _U2&&>>::value,
416 operator=(pair<_U1, _U2>&& __p)
523 typename __decay_and_strip<_T2>::__type>
524 make_pair(_T1&& __x, _T2&& __y)
527 typedef typename __decay_and_strip<_T2>::__type __ds_type2;
529 return __pair_type(std::forward<_T1>(__x), std::forward<_T2>(__y));
usr/include/c++/7.4.0/bits/unique_ptr.h 824 make_unique(_Args&&... __args)
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
825 : public __is_destructible_safe<_Tp>::type
889 typedef decltype(__test<_Tp>(0)) type;
894 : public __and_<__not_<is_void<_Tp>>,
895 __is_default_constructible_impl<_Tp>>
915 : public __is_default_constructible_atom<_Tp>::type
921 : public __is_default_constructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1377 static void __helper(const _Tp&);
1380 static true_type __test(const _Tp&,
1381 decltype(__helper<const _Tp&>({}))* = 0);
1390 typedef decltype(__test(declval<_Tp>())) type;
1395 : public __is_implicitly_default_constructible_impl<_Tp>::type
1400 : public __and_<is_default_constructible<_Tp>,
1401 __is_implicitly_default_constructible_safe<_Tp>>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1664 : public __add_rvalue_reference_helper<_Tp>
2104 { typedef typename remove_cv<_Up>::type __type; };
2118 typedef typename remove_reference<_Tp>::type __remove_type;
2131 typedef _Tp __type;
2144 typename decay<_Tp>::type>::__type __type;