reference, declarationdefinition
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,