|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/Optional.h 144 T value;
160 explicit OptionalStorage(in_place_t, Args &&... args)
161 : value(std::forward<Args>(args)...), hasVal(true) {}
172 T &getValue() LLVM_LVALUE_FUNCTION noexcept {
176 T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
181 T &&getValue() && noexcept {
216 optional_detail::OptionalStorage<T> Storage;
219 using value_type = T;
224 Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
227 Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
230 Optional &operator=(T &&y) {
241 static inline Optional create(const T *y) {
245 Optional &operator=(const T &y) {
253 const T *getPointer() const { return &Storage.getValue(); }
254 T *getPointer() { return &Storage.getValue(); }
255 const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
256 T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
260 const T *operator->() const { return getPointer(); }
261 T *operator->() { return getPointer(); }
262 const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
263 T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
266 constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
271 T &&getValue() && { return std::move(Storage.getValue()); }
272 T &&operator*() && { return std::move(Storage.getValue()); }
275 T getValueOr(U &&value) && {
include/llvm/CodeGen/MachineConstantPool.h 107 SectionKind getSectionKind(const DataLayout *DL) const;
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h 55 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
59 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
62 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
107 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
110 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
113 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
147 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
150 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
179 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
191 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
194 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
221 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
233 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
include/llvm/MC/MCContext.h 295 unsigned Flags, SectionKind K,
414 unsigned Reserved2, SectionKind K,
418 unsigned TypeAndAttributes, SectionKind K,
470 SectionKind Kind, StringRef COMDATSymName,
476 SectionKind Kind,
487 MCSectionWasm *getWasmSection(const Twine &Section, SectionKind K) {
491 MCSectionWasm *getWasmSection(const Twine &Section, SectionKind K,
496 MCSectionWasm *getWasmSection(const Twine &Section, SectionKind K,
501 MCSectionWasm *getWasmSection(const Twine &Section, SectionKind K,
505 MCSectionWasm *getWasmSection(const Twine &Section, SectionKind K,
513 SectionKind K,
include/llvm/MC/MCSection.h 97 SectionKind Kind;
99 MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin);
106 SectionKind getKind() const { return Kind; }
include/llvm/MC/MCSectionCOFF.h 55 MCSymbol *COMDATSymbol, int Selection, SectionKind K,
include/llvm/MC/MCSectionELF.h 53 MCSectionELF(StringRef Section, unsigned type, unsigned flags, SectionKind K,
include/llvm/MC/MCSectionMachO.h 37 unsigned reserved2, SectionKind K, MCSymbol *Begin);
include/llvm/MC/MCSectionWasm.h 49 MCSectionWasm(StringRef Section, SectionKind K, const MCSymbolWasm *group,
include/llvm/MC/MCSectionXCOFF.h 43 XCOFF::SymbolType ST, XCOFF::StorageClass SC, SectionKind K,
include/llvm/MC/SectionKind.h 171 static SectionKind get(Kind K) {
172 SectionKind Res;
178 static SectionKind getMetadata() { return get(Metadata); }
179 static SectionKind getText() { return get(Text); }
180 static SectionKind getExecuteOnly() { return get(ExecuteOnly); }
181 static SectionKind getReadOnly() { return get(ReadOnly); }
182 static SectionKind getMergeable1ByteCString() {
185 static SectionKind getMergeable2ByteCString() {
188 static SectionKind getMergeable4ByteCString() {
191 static SectionKind getMergeableConst4() { return get(MergeableConst4); }
192 static SectionKind getMergeableConst8() { return get(MergeableConst8); }
193 static SectionKind getMergeableConst16() { return get(MergeableConst16); }
194 static SectionKind getMergeableConst32() { return get(MergeableConst32); }
195 static SectionKind getThreadBSS() { return get(ThreadBSS); }
196 static SectionKind getThreadData() { return get(ThreadData); }
197 static SectionKind getBSS() { return get(BSS); }
198 static SectionKind getBSSLocal() { return get(BSSLocal); }
199 static SectionKind getBSSExtern() { return get(BSSExtern); }
200 static SectionKind getCommon() { return get(Common); }
201 static SectionKind getData() { return get(Data); }
202 static SectionKind getReadOnlyWithRel() { return get(ReadOnlyWithRel); }
include/llvm/Support/type_traits.h 91 T t;
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
145 std::is_copy_constructible<detail::trivial_helper<T>>::value;
147 !std::is_copy_constructible<T>::value;
151 std::is_move_constructible<detail::trivial_helper<T>>::value;
153 !std::is_move_constructible<T>::value;
157 is_copy_assignable<detail::trivial_helper<T>>::value;
159 !is_copy_assignable<T>::value;
163 is_move_assignable<detail::trivial_helper<T>>::value;
165 !is_move_assignable<T>::value;
169 std::is_destructible<detail::trivial_helper<T>>::value;
include/llvm/Target/TargetLoweringObjectFile.h 89 SectionKind Kind,
95 static SectionKind getKindForGlobal(const GlobalObject *GO,
101 MCSection *SectionForGlobal(const GlobalObject *GO, SectionKind Kind,
126 getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
217 SectionKind Kind,
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 497 SectionKind GVKind = TargetLoweringObjectFile::getKindForGlobal(GV, TM);
1458 SectionKind::getReadOnly(), Stub.first->getName(),
1531 getDataLayout(), SectionKind::getReadOnly(),
1720 SectionKind Kind = CPE.getSectionKind(&getDataLayout());
2795 SectionKind Kind = CPE.getSectionKind(&DL);
3147 SectionKind::getReadOnlyWithRel());
3149 SectionKind::getReadOnlyWithRel());
lib/CodeGen/MachineFunction.cpp 980 SectionKind
983 return SectionKind::getReadOnlyWithRel();
986 return SectionKind::getMergeableConst4();
988 return SectionKind::getMergeableConst8();
990 return SectionKind::getMergeableConst16();
992 return SectionKind::getMergeableConst32();
994 return SectionKind::getReadOnly();
lib/CodeGen/TargetLoweringObjectFileImpl.cpp 414 static SectionKind getELFKindForNamedSection(StringRef Name, SectionKind K) {
414 static SectionKind getELFKindForNamedSection(StringRef Name, SectionKind K) {
424 return SectionKind::getMetadata();
437 return SectionKind::getBSS();
443 return SectionKind::getThreadData();
449 return SectionKind::getThreadBSS();
454 static unsigned getELFSectionType(StringRef Name, SectionKind K) {
476 static unsigned getELFSectionFlags(SectionKind K) {
533 static unsigned getEntrySizeForKind(SectionKind Kind) {
558 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
613 static StringRef getSectionPrefixForGlobal(SectionKind Kind) {
631 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
685 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
721 return selectELFSectionForGlobal(getContext(), &F, SectionKind::getReadOnly(),
737 const DataLayout &DL, SectionKind Kind, const Constant *C,
865 SectionKind::getData());
867 SectionKind::getData());
871 SectionKind::getData());
874 SectionKind::getData());
919 Segment, Section, TAA, StubSize, SectionKind::getData());
938 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
979 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
1049 const DataLayout &DL, SectionKind Kind, const Constant *C,
1208 SectionKind GOKind = TargetLoweringObjectFile::getKindForGlobal(GO, TM);
1221 getCOFFSectionFlags(SectionKind K, const TargetMachine &TM) {
1300 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
1326 static StringRef getCOFFSectionNameForUniqueGlobal(SectionKind Kind) {
1339 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
1433 SectionKind Kind = SectionKind::getReadOnly();
1433 SectionKind Kind = SectionKind::getReadOnly();
1473 SectionKind::getReadOnly());
1489 SectionKind::getReadOnly());
1493 SectionKind::getReadOnly());
1498 SectionKind::getData());
1502 SectionKind::getData());
1528 SectionKind::getReadOnly());
1540 SectionKind::getData()),
1632 const DataLayout &DL, SectionKind Kind, const Constant *C,
1694 static SectionKind getWasmKindForNamedSection(StringRef Name, SectionKind K) {
1694 static SectionKind getWasmKindForNamedSection(StringRef Name, SectionKind K) {
1697 return SectionKind::getText();
1701 return SectionKind::getData();
1705 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
1729 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
1759 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
1806 getContext().getWasmSection(".init_array", SectionKind::getData());
1818 SectionKind::getData());
1831 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
1836 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
lib/MC/MCContext.cpp 287 unsigned Reserved2, SectionKind Kind,
330 unsigned Flags, SectionKind K,
374 I->getKey(), Type, Flags, SectionKind::getReadOnly(), EntrySize, Group,
414 SectionKind Kind;
416 Kind = SectionKind::getExecuteOnly();
418 Kind = SectionKind::getText();
420 Kind = SectionKind::getReadOnly();
430 SectionKind::getReadOnly(), 4, Group, ~0,
436 SectionKind Kind,
468 SectionKind Kind,
495 MCSectionWasm *MCContext::getWasmSection(const Twine &Section, SectionKind K,
507 MCSectionWasm *MCContext::getWasmSection(const Twine &Section, SectionKind Kind,
542 SectionKind Kind,
lib/MC/MCObjectFileInfo.cpp 58 SectionKind::getReadOnly());
76 SectionKind::getText());
78 = Ctx->getMachOSection("__DATA", "__data", 0, SectionKind::getData());
86 SectionKind::getData());
90 SectionKind::getThreadBSS());
96 SectionKind::getData());
100 SectionKind::getData());
105 SectionKind::getMergeable1ByteCString());
108 SectionKind::getMergeable2ByteCString());
112 SectionKind::getMergeableConst4());
116 SectionKind::getMergeableConst8());
121 SectionKind::getMergeableConst16());
125 SectionKind::getReadOnly());
137 SectionKind::getReadOnlyWithRel());
144 SectionKind::getText());
148 SectionKind::getReadOnly());
150 "__DATA", "__datacoal_nt", MachO::S_COALESCED, SectionKind::getData());
162 SectionKind::getBSS());
165 SectionKind::getBSS());
171 SectionKind::getMetadata());
175 SectionKind::getMetadata());
180 SectionKind::getMetadata());
184 SectionKind::getReadOnlyWithRel());
193 SectionKind::getReadOnly());
206 SectionKind::getMetadata(), "debug_names_begin");
209 SectionKind::getMetadata(), "names_begin");
212 SectionKind::getMetadata(), "objc_begin");
216 SectionKind::getMetadata(), "namespac_begin");
219 SectionKind::getMetadata(), "types_begin");
223 SectionKind::getMetadata());
227 SectionKind::getMetadata(), "section_abbrev");
230 SectionKind::getMetadata(), "section_info");
233 SectionKind::getMetadata(), "section_line");
236 SectionKind::getMetadata(), "section_line_str");
239 SectionKind::getMetadata());
242 SectionKind::getMetadata());
245 SectionKind::getMetadata());
248 SectionKind::getMetadata());
251 SectionKind::getMetadata());
254 SectionKind::getMetadata(), "info_string");
257 SectionKind::getMetadata(), "section_str_off");
260 SectionKind::getMetadata(), "section_info");
263 SectionKind::getMetadata(), "section_debug_loc");
266 SectionKind::getMetadata(), "section_debug_loc");
270 SectionKind::getMetadata());
273 SectionKind::getMetadata(), "debug_range");
276 SectionKind::getMetadata(), "debug_range");
279 SectionKind::getMetadata(), "debug_macinfo");
282 SectionKind::getMetadata());
285 SectionKind::getMetadata());
288 SectionKind::getMetadata());
290 0, SectionKind::getMetadata());
293 0, SectionKind::getMetadata());
296 "__LLVM", "__remarks", MachO::S_ATTR_DEBUG, SectionKind::getMetadata());
489 SectionKind::getData());
502 SectionKind::getBSS());
508 SectionKind::getText());
512 SectionKind::getData());
515 SectionKind::getReadOnly());
524 SectionKind::getReadOnly());
532 SectionKind::getMetadata());
537 SectionKind::getMetadata());
542 SectionKind::getMetadata());
548 SectionKind::getMetadata(), "section_abbrev");
553 SectionKind::getMetadata(), "section_info");
558 SectionKind::getMetadata(), "section_line");
563 SectionKind::getMetadata(), "section_line_str");
568 SectionKind::getMetadata());
573 SectionKind::getMetadata());
578 SectionKind::getMetadata());
583 SectionKind::getMetadata());
588 SectionKind::getMetadata());
593 SectionKind::getMetadata(), "info_string");
598 SectionKind::getMetadata(), "section_str_off");
603 SectionKind::getMetadata(), "section_debug_loc");
608 SectionKind::getMetadata());
613 SectionKind::getMetadata(), "debug_range");
618 SectionKind::getMetadata(), "debug_macinfo");
623 SectionKind::getMetadata(), "section_info_dwo");
628 SectionKind::getMetadata(), "section_types_dwo");
633 SectionKind::getMetadata(), "section_abbrev_dwo");
638 SectionKind::getMetadata(), "skel_string");
643 SectionKind::getMetadata());
648 SectionKind::getMetadata(), "skel_loc");
653 SectionKind::getMetadata(), "section_str_off_dwo");
658 SectionKind::getMetadata(), "addr_sec");
663 SectionKind::getMetadata());
668 SectionKind::getMetadata());
673 SectionKind::getMetadata(), "debug_names_begin");
678 SectionKind::getMetadata(), "names_begin");
683 SectionKind::getMetadata(), "namespac_begin");
688 SectionKind::getMetadata(), "types_begin");
693 SectionKind::getMetadata(), "objc_begin");
697 SectionKind::getMetadata());
701 SectionKind::getData());
705 SectionKind::getData());
708 SectionKind::getMetadata());
713 SectionKind::getMetadata());
718 SectionKind::getMetadata());
723 SectionKind::getData());
728 SectionKind::getReadOnly());
732 TextSection = Ctx->getWasmSection(".text", SectionKind::getText());
733 DataSection = Ctx->getWasmSection(".data", SectionKind::getData());
736 Ctx->getWasmSection(".debug_line", SectionKind::getMetadata());
738 Ctx->getWasmSection(".debug_line_str", SectionKind::getMetadata());
740 Ctx->getWasmSection(".debug_str", SectionKind::getMetadata());
742 Ctx->getWasmSection(".debug_loc", SectionKind::getMetadata());
744 Ctx->getWasmSection(".debug_abbrev", SectionKind::getMetadata());
745 DwarfARangesSection = Ctx->getWasmSection(".debug_aranges", SectionKind::getMetadata());
747 Ctx->getWasmSection(".debug_ranges", SectionKind::getMetadata());
749 Ctx->getWasmSection(".debug_macinfo", SectionKind::getMetadata());
750 DwarfAddrSection = Ctx->getWasmSection(".debug_addr", SectionKind::getMetadata());
751 DwarfCUIndexSection = Ctx->getWasmSection(".debug_cu_index", SectionKind::getMetadata());
752 DwarfTUIndexSection = Ctx->getWasmSection(".debug_tu_index", SectionKind::getMetadata());
754 Ctx->getWasmSection(".debug_info", SectionKind::getMetadata());
755 DwarfFrameSection = Ctx->getWasmSection(".debug_frame", SectionKind::getMetadata());
756 DwarfPubNamesSection = Ctx->getWasmSection(".debug_pubnames", SectionKind::getMetadata());
757 DwarfPubTypesSection = Ctx->getWasmSection(".debug_pubtypes", SectionKind::getMetadata());
763 SectionKind::getReadOnlyWithRel());
775 XCOFF::C_HIDEXT, SectionKind::getText());
779 XCOFF::C_HIDEXT, SectionKind::getData());
lib/MC/MCParser/COFFAsmParser.cpp 44 SectionKind Kind);
47 SectionKind Kind, StringRef COMDATSymName,
98 SectionKind::getText());
105 SectionKind::getData());
113 SectionKind::getBSS());
149 static SectionKind computeSectionKind(unsigned Flags) {
151 return SectionKind::getText();
154 return SectionKind::getReadOnly();
155 return SectionKind::getData();
304 SectionKind Kind) {
310 SectionKind Kind,
396 SectionKind Kind = computeSectionKind(Flags);
lib/MC/MCParser/DarwinAsmParser.cpp 484 isText ? SectionKind::getText() : SectionKind::getData()));
484 isText ? SectionKind::getText() : SectionKind::getData()));
726 isText ? SectionKind::getText() : SectionKind::getData()));
726 isText ? SectionKind::getText() : SectionKind::getData()));
876 0, SectionKind::getThreadBSS()),
906 SectionKind::getBSS()),
965 0, SectionKind::getBSS()),
lib/MC/MCParser/ELFAsmParser.cpp 46 SectionKind Kind);
95 SectionKind::getData());
100 ELF::SHF_ALLOC, SectionKind::getText());
105 ELF::SHF_ALLOC, SectionKind::getBSS());
110 SectionKind::getReadOnly());
116 SectionKind::getThreadData());
122 SectionKind::getThreadBSS());
127 SectionKind::getData());
133 SectionKind::getReadOnlyWithRel());
138 SectionKind::getData());
203 unsigned Flags, SectionKind Kind) {
lib/MC/MCParser/WasmAsmParser.cpp 118 .StartsWith(".data", SectionKind::getData())
119 .StartsWith(".rodata", SectionKind::getReadOnly())
120 .StartsWith(".text", SectionKind::getText())
121 .StartsWith(".custom_section", SectionKind::getMetadata())
122 .StartsWith(".bss", SectionKind::getBSS())
125 .StartsWith(".init_array", SectionKind::getData())
126 .StartsWith(".debug_", SectionKind::getMetadata())
lib/MC/MCSection.cpp 23 MCSection::MCSection(SectionVariant V, SectionKind K, MCSymbol *Begin)
lib/MC/MCSectionMachO.cpp 84 unsigned TAA, unsigned reserved2, SectionKind K,
lib/MC/WinCOFFObjectWriter.cpp 666 SectionKind::getMetadata());
lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp 24 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
33 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const {
37 SK = SectionKind::getMetadata();
lib/Target/AMDGPU/AMDGPUTargetObjectFile.h 26 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
28 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
lib/Target/ARM/ARMTargetObjectFile.cpp 75 static bool isExecuteOnlyFunction(const GlobalObject *GO, SectionKind SK,
84 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const {
87 SK = SectionKind::getExecuteOnly();
93 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const {
96 SK = SectionKind::getExecuteOnly();
lib/Target/ARM/ARMTargetObjectFile.h 35 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
38 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 683 SectionKind Kind, const MCSymbol &Fn);
1196 SectionKind Kind,
1225 SectionKind::getData(), FnStart);
1231 SectionKind::getData(), FnStart);
lib/Target/AVR/AVRTargetObjectFile.cpp 29 SectionKind Kind,
lib/Target/AVR/AVRTargetObjectFile.h 23 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
lib/Target/Hexagon/HexagonTargetObjectFile.cpp 128 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
166 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
340 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
397 Kind = SectionKind::getData();
450 SectionKind Kind = SectionKind::getText();
450 SectionKind Kind = SectionKind::getText();
lib/Target/Hexagon/HexagonTargetObjectFile.h 21 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
25 SectionKind Kind,
48 SectionKind Kind,
lib/Target/Lanai/LanaiTargetObjectFile.cpp 67 SectionKind Kind) const {
103 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
121 SectionKind Kind,
lib/Target/Lanai/LanaiTargetObjectFile.h 21 SectionKind Kind) const;
33 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
39 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
lib/Target/Mips/MipsTargetObjectFile.cpp 85 SectionKind Kind) const {
151 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
178 SectionKind Kind,
lib/Target/Mips/MipsTargetObjectFile.h 22 SectionKind Kind) const;
34 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
41 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
lib/Target/NVPTX/NVPTXISelLowering.cpp 5065 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
lib/Target/NVPTX/NVPTXTargetObjectFile.h 28 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
34 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
39 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
lib/Target/PowerPC/PPCAsmPrinter.cpp 1642 32, SectionKind::getText()));
1648 16, SectionKind::getText()));
1732 XCOFF::C_HIDEXT, SectionKind::getData());
1749 SectionKind GVKind = getObjFileLowering().getKindForGlobal(GV, TM);
1819 SectionKind::getData());
lib/Target/PowerPC/PPCTargetObjectFile.cpp 25 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
44 Kind = SectionKind::getReadOnlyWithRel();
lib/Target/PowerPC/PPCTargetObjectFile.h 24 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
lib/Target/RISCV/RISCVTargetObjectFile.cpp 76 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
107 const DataLayout &DL, SectionKind Kind, const Constant *C,
lib/Target/RISCV/RISCVTargetObjectFile.h 31 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
37 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
lib/Target/TargetLoweringObjectFile.cpp 143 SectionKind TargetLoweringObjectFile::getKindForGlobal(const GlobalObject *GO,
150 return SectionKind::getText();
158 return SectionKind::getThreadBSS();
159 return SectionKind::getThreadData();
164 return SectionKind::getCommon();
170 return SectionKind::getBSSLocal();
172 return SectionKind::getBSSExtern();
173 return SectionKind::getBSS();
188 return SectionKind::getReadOnly();
199 return SectionKind::getMergeable1ByteCString();
201 return SectionKind::getMergeable2ByteCString();
204 return SectionKind::getMergeable4ByteCString();
214 case 4: return SectionKind::getMergeableConst4();
215 case 8: return SectionKind::getMergeableConst8();
216 case 16: return SectionKind::getMergeableConst16();
217 case 32: return SectionKind::getMergeableConst32();
219 return SectionKind::getReadOnly();
231 return SectionKind::getReadOnly();
235 return SectionKind::getReadOnlyWithRel();
240 return SectionKind::getData();
247 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
275 SectionKind::getReadOnly(), /*C=*/nullptr,
297 const DataLayout &DL, SectionKind Kind, const Constant *C,
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 844 auto WS = getContext().getWasmSection(SecName, SectionKind::getText());
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 158 OutContext.getWasmSection(SectionName, SectionKind::getMetadata());
198 ".custom_section.producers", SectionKind::getMetadata());
256 ".custom_section.target_features", SectionKind::getMetadata());
lib/Target/X86/X86AsmPrinter.cpp 669 SectionKind::getMetadata()));
lib/Target/XCore/XCoreTargetObjectFile.cpp 65 static unsigned getXCoreSectionType(SectionKind K) {
71 static unsigned getXCoreSectionFlags(SectionKind K, bool IsCPRel) {
98 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
109 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
144 SectionKind Kind,
lib/Target/XCore/XCoreTargetObjectFile.h 27 MCSection *getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind,
30 MCSection *SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind,
33 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
tools/clang/tools/driver/cc1as_main.cpp 490 "__LLVM", "__asm", MachO::S_REGULAR, 4, SectionKind::getReadOnly());
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/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
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_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
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_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
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
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; };
1955 { typedef _Tp type; };