Home
last modified time | relevance | path

Searched refs:PointerOptions (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypePointer.cpp134 return (Record->getOptions() & PointerOptions::Const) != PointerOptions::None; in isConstType()
140 return (Record->getOptions() & PointerOptions::Restrict) != in isRestrictedType()
141 PointerOptions::None; in isRestrictedType()
147 return (Record->getOptions() & PointerOptions::Volatile) != in isVolatileType()
148 PointerOptions::None; in isVolatileType()
154 return (Record->getOptions() & PointerOptions::Unaligned) != in isUnalignedType()
155 PointerOptions::None; in isUnalignedType()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h288 PointerOptions PO, uint8_t Size) in PointerRecord()
293 PointerOptions PO, uint8_t Size, const MemberPointerInfo &MPI) in PointerRecord()
309 PointerOptions getOptions() const { in getOptions()
310 return static_cast<PointerOptions>(Attrs & PointerOptionMask); in getOptions()
324 bool isFlat() const { return !!(Attrs & uint32_t(PointerOptions::Flat32)); } in isFlat()
328 return !!(Attrs & uint32_t(PointerOptions::Volatile)); in isVolatile()
332 return !!(Attrs & uint32_t(PointerOptions::Unaligned)); in isUnaligned()
336 return !!(Attrs & uint32_t(PointerOptions::Restrict)); in isRestrict()
340 return !!(Attrs & uint32_t(PointerOptions::LValueRefThisPointer)); in isLValueReferenceThisPtr()
344 return !!(Attrs & uint32_t(PointerOptions::RValueRefThisPointer)); in isRValueReferenceThisPtr()
[all …]
H A DCodeView.h360 enum class PointerOptions : uint32_t { enum
371 CV_DEFINE_ENUM_CLASS_FLAGS_OPERATORS(PointerOptions)
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp77 static std::string pointerOptions(PointerOptions Options) { in pointerOptions()
79 PUSH_FLAG(PointerOptions, Flat32, Options, "flat32"); in pointerOptions()
80 PUSH_FLAG(PointerOptions, Volatile, Options, "volatile"); in pointerOptions()
81 PUSH_FLAG(PointerOptions, Const, Options, "const"); in pointerOptions()
82 PUSH_FLAG(PointerOptions, Unaligned, Options, "unaligned"); in pointerOptions()
83 PUSH_FLAG(PointerOptions, Restrict, Options, "restrict"); in pointerOptions()
84 PUSH_FLAG(PointerOptions, WinRTSmartPointer, Options, "winrt"); in pointerOptions()
202 PointerOptions Opts = Record.getOptions(); in formatPointerAttrs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h406 codeview::PointerOptions PO = codeview::PointerOptions::None);
409 codeview::PointerOptions PO = codeview::PointerOptions::None);
H A DCodeViewDebug.cpp1747 PointerOptions PO) { in lowerTypePointer()
1752 if (PointeeTI.isSimple() && PO == PointerOptions::None && in lowerTypePointer()
1778 PO |= PointerOptions::Const; in lowerTypePointer()
1853 PointerOptions PO = PointerOptions::None; in lowerTypeModifier()
1861 PO |= PointerOptions::Const; in lowerTypeModifier()
1865 PO |= PointerOptions::Volatile; in lowerTypeModifier()
1870 PO |= PointerOptions::Restrict; in lowerTypeModifier()
2514 PointerOptions PO = PointerOptions::None; in getVBPTypeIndex()
2545 PointerOptions Options = PointerOptions::None; in getTypeIndexForThisPtr()
2547 Options = PointerOptions::LValueRefThisPointer; in getTypeIndexForThisPtr()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp65 LLVM_YAML_DECLARE_BITSET_TRAITS(PointerOptions)
332 void ScalarBitSetTraits<PointerOptions>::bitset(IO &IO, in bitset()
333 PointerOptions &Options) { in bitset()
334 IO.bitSetCase(Options, "None", PointerOptions::None); in bitset()
335 IO.bitSetCase(Options, "Flat32", PointerOptions::Flat32); in bitset()
336 IO.bitSetCase(Options, "Volatile", PointerOptions::Volatile); in bitset()
337 IO.bitSetCase(Options, "Const", PointerOptions::Const); in bitset()
338 IO.bitSetCase(Options, "Unaligned", PointerOptions::Unaligned); in bitset()
339 IO.bitSetCase(Options, "Restrict", PointerOptions::Restrict); in bitset()
341 PointerOptions::WinRTSmartPointer); in bitset()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp740 if ((pointer.getOptions() & PointerOptions::Const) != PointerOptions::None) in CreatePointerType()
743 if ((pointer.getOptions() & PointerOptions::Volatile) != PointerOptions::None) in CreatePointerType()
746 if ((pointer.getOptions() & PointerOptions::Restrict) != PointerOptions::None) in CreatePointerType()