|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/DebugInfo/CodeView/TypeRecord.h 294 PointerOptions PO, uint8_t Size)
299 PointerOptions PO, uint8_t Size, const MemberPointerInfo &MPI)
315 PointerOptions getOptions() const {
330 bool isFlat() const { return !!(Attrs & uint32_t(PointerOptions::Flat32)); }
331 bool isConst() const { return !!(Attrs & uint32_t(PointerOptions::Const)); }
334 return !!(Attrs & uint32_t(PointerOptions::Volatile));
338 return !!(Attrs & uint32_t(PointerOptions::Unaligned));
342 return !!(Attrs & uint32_t(PointerOptions::Restrict));
346 return !!(Attrs & uint32_t(PointerOptions::LValueRefThisPointer));
350 return !!(Attrs & uint32_t(PointerOptions::RValueRefThisPointer));
357 void setAttrs(PointerKind PK, PointerMode PM, PointerOptions PO,
363 static uint32_t calcAttrs(PointerKind PK, PointerMode PM, PointerOptions PO,
include/llvm/Support/YAMLTraits.h 819 void bitSetCase(T &Val, const char* Str, const T ConstVal) {
819 void bitSetCase(T &Val, const char* Str, const T ConstVal) {
827 void bitSetCase(T &Val, const char* Str, const uint32_t ConstVal) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 1697 PointerOptions PO) {
1702 if (PointeeTI.isSimple() && PO == PointerOptions::None &&
1728 PO |= PointerOptions::Const;
1768 PointerOptions PO) {
1802 PointerOptions PO = PointerOptions::None;
1802 PointerOptions PO = PointerOptions::None;
1810 PO |= PointerOptions::Const;
1814 PO |= PointerOptions::Volatile;
1819 PO |= PointerOptions::Restrict;
2450 PointerOptions PO = PointerOptions::None;
2450 PointerOptions PO = PointerOptions::None;
2481 PointerOptions Options = PointerOptions::None;
2481 PointerOptions Options = PointerOptions::None;
2483 Options = PointerOptions::LValueRefThisPointer;
2485 Options = PointerOptions::RValueRefThisPointer;
2505 PointerMode::LValueReference, PointerOptions::None,
lib/CodeGen/AsmPrinter/CodeViewDebug.h 403 codeview::PointerOptions PO = codeview::PointerOptions::None);
403 codeview::PointerOptions PO = codeview::PointerOptions::None);
406 codeview::PointerOptions PO = codeview::PointerOptions::None);
406 codeview::PointerOptions PO = codeview::PointerOptions::None);
lib/DebugInfo/PDB/Native/NativeTypePointer.cpp 134 return (Record->getOptions() & PointerOptions::Const) != PointerOptions::None;
134 return (Record->getOptions() & PointerOptions::Const) != PointerOptions::None;
140 return (Record->getOptions() & PointerOptions::Restrict) !=
141 PointerOptions::None;
147 return (Record->getOptions() & PointerOptions::Volatile) !=
148 PointerOptions::None;
154 return (Record->getOptions() & PointerOptions::Unaligned) !=
155 PointerOptions::None;
lib/ObjectYAML/CodeViewYAMLTypes.cpp 328 PointerOptions &Options) {
329 IO.bitSetCase(Options, "None", PointerOptions::None);
330 IO.bitSetCase(Options, "Flat32", PointerOptions::Flat32);
331 IO.bitSetCase(Options, "Volatile", PointerOptions::Volatile);
332 IO.bitSetCase(Options, "Const", PointerOptions::Const);
333 IO.bitSetCase(Options, "Unaligned", PointerOptions::Unaligned);
334 IO.bitSetCase(Options, "Restrict", PointerOptions::Restrict);
336 PointerOptions::WinRTSmartPointer);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 742 if ((pointer.getOptions() & PointerOptions::Const) != PointerOptions::None)
742 if ((pointer.getOptions() & PointerOptions::Const) != PointerOptions::None)
745 if ((pointer.getOptions() & PointerOptions::Volatile) != PointerOptions::None)
745 if ((pointer.getOptions() & PointerOptions::Volatile) != PointerOptions::None)
748 if ((pointer.getOptions() & PointerOptions::Restrict) != PointerOptions::None)
748 if ((pointer.getOptions() & PointerOptions::Restrict) != PointerOptions::None)
tools/llvm-pdbutil/MinimalTypeDumper.cpp 77 static std::string pointerOptions(PointerOptions Options) {
202 PointerOptions Opts = Record.getOptions();
unittests/DebugInfo/CodeView/TypeHashingTest.cpp 20 PR.setAttrs(PointerKind::Near32, PointerMode::Pointer, PointerOptions::None,
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp 232 PointerMode::Pointer, PointerOptions::Const, 3);
235 PointerOptions::Const, 3,