reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/DebugInfo/CodeView/TypeRecord.h
  293   PointerRecord(TypeIndex ReferentType, PointerKind PK, PointerMode PM,
  298   PointerRecord(TypeIndex ReferentType, PointerKind PK, PointerMode PM,
  305   PointerKind getPointerKind() const {
  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
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  793   void enumCase(T &Val, const char* Str, const T ConstVal) {
  801   void enumCase(T &Val, const char* Str, const uint32_t ConstVal) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1711   PointerKind PK =
 1712       Ty->getSizeInBits() == 64 ? PointerKind::Near64 : PointerKind::Near32;
 1712       Ty->getSizeInBits() == 64 ? PointerKind::Near64 : PointerKind::Near32;
 1772   PointerKind PK = getPointerSizeInBytes() == 8 ? PointerKind::Near64
 1772   PointerKind PK = getPointerSizeInBytes() == 8 ? PointerKind::Near64
 1773                                                 : PointerKind::Near32;
 2447     PointerKind PK = getPointerSizeInBytes() == 8 ? PointerKind::Near64
 2447     PointerKind PK = getPointerSizeInBytes() == 8 ? PointerKind::Near64
 2448                                                   : PointerKind::Near32;
 2503                    getPointerSizeInBytes() == 8 ? PointerKind::Near64
 2504                                                 : PointerKind::Near32,
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  260                                                        PointerKind &Kind) {
  261   IO.enumCase(Kind, "Near16", PointerKind::Near16);
  262   IO.enumCase(Kind, "Far16", PointerKind::Far16);
  263   IO.enumCase(Kind, "Huge16", PointerKind::Huge16);
  264   IO.enumCase(Kind, "BasedOnSegment", PointerKind::BasedOnSegment);
  265   IO.enumCase(Kind, "BasedOnValue", PointerKind::BasedOnValue);
  266   IO.enumCase(Kind, "BasedOnSegmentValue", PointerKind::BasedOnSegmentValue);
  267   IO.enumCase(Kind, "BasedOnAddress", PointerKind::BasedOnAddress);
  269               PointerKind::BasedOnSegmentAddress);
  270   IO.enumCase(Kind, "BasedOnType", PointerKind::BasedOnType);
  271   IO.enumCase(Kind, "BasedOnSelf", PointerKind::BasedOnSelf);
  272   IO.enumCase(Kind, "Near32", PointerKind::Near32);
  273   IO.enumCase(Kind, "Far32", PointerKind::Far32);
  274   IO.enumCase(Kind, "Near64", PointerKind::Near64);
tools/llvm-pdbutil/FormatUtil.h
   44 template <typename T> std::string formatUnknownEnum(T Value) {
tools/llvm-pdbutil/MinimalTypeDumper.cpp
  164 static std::string pointerKind(PointerKind Kind) {
  203   PointerKind Kind = Record.getPointerKind();
unittests/DebugInfo/CodeView/TypeHashingTest.cpp
   20   PR.setAttrs(PointerKind::Near32, PointerMode::Pointer, PointerOptions::None,
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
  231 static PointerRecord Pointer(TypeIndex(44), PointerKind::Near32,
  234     TypeIndex(45), PointerKind::Near32, PointerMode::PointerToDataMember,