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

/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypePointer.cpp135 return (Record->getOptions() & PointerOptions::Const) != PointerOptions::None;
141 return (Record->getOptions() & PointerOptions::Restrict) !=
142 PointerOptions::None;
148 return (Record->getOptions() & PointerOptions::Volatile) !=
149 PointerOptions::None;
155 return (Record->getOptions() & PointerOptions::Unaligned) !=
156 PointerOptions::None;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h289 PointerOptions PO, uint8_t Size)
294 PointerOptions PO, uint8_t Size, const MemberPointerInfo &MPI)
310 PointerOptions getOptions() const {
311 return static_cast<PointerOptions>(Attrs & PointerOptionMask);
325 bool isFlat() const { return !!(Attrs & uint32_t(PointerOptions::Flat32)); }
326 bool isConst() const { return !!(Attrs & uint32_t(PointerOptions::Const)); }
329 return !!(Attrs & uint32_t(PointerOptions::Volatile));
333 return !!(Attrs & uint32_t(PointerOptions::Unaligned));
337 return !!(Attrs & uint32_t(PointerOptions::Restrict));
341 return !!(Attrs & uint32_t(PointerOptions
[all...]
H A DCodeView.h365 enum class PointerOptions : uint32_t { class in class:llvm::codeview::CallingConvention::ClassOptions::FrameProcedureOptions::FunctionOptions::HfaKind::MemberAccess::MethodKind::MethodOptions::ModifierOptions::PointerKind::PointerMode
376 CV_DEFINE_ENUM_CLASS_FLAGS_OPERATORS(PointerOptions)
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h445 codeview::PointerOptions PO = codeview::PointerOptions::None);
448 codeview::PointerOptions PO = codeview::PointerOptions::None);
H A DCodeViewDebug.cpp1906 PointerOptions PO) {
1911 if (PointeeTI.isSimple() && PO == PointerOptions::None &&
1937 PO |= PointerOptions::Const;
1977 PointerOptions PO) {
2012 PointerOptions PO = PointerOptions::None;
2020 PO |= PointerOptions::Const;
2024 PO |= PointerOptions::Volatile;
2029 PO |= PointerOptions::Restrict;
2674 PointerOptions P
[all...]
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp81 static std::string pointerOptions(PointerOptions Options) {
83 PUSH_FLAG(PointerOptions, Flat32, Options, "flat32");
84 PUSH_FLAG(PointerOptions, Volatile, Options, "volatile");
85 PUSH_FLAG(PointerOptions, Const, Options, "const");
86 PUSH_FLAG(PointerOptions, Unaligned, Options, "unaligned");
87 PUSH_FLAG(PointerOptions, Restrict, Options, "restrict");
88 PUSH_FLAG(PointerOptions, WinRTSmartPointer, Options, "winrt");
206 PointerOptions Opts = Record.getOptions();
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp65 LLVM_YAML_DECLARE_BITSET_TRAITS(PointerOptions)
332 void ScalarBitSetTraits<PointerOptions>::bitset(IO &IO,
333 PointerOptions &Options) {
334 IO.bitSetCase(Options, "None", PointerOptions::None);
335 IO.bitSetCase(Options, "Flat32", PointerOptions::Flat32);
336 IO.bitSetCase(Options, "Volatile", PointerOptions::Volatile);
337 IO.bitSetCase(Options, "Const", PointerOptions::Const);
338 IO.bitSetCase(Options, "Unaligned", PointerOptions::Unaligned);
339 IO.bitSetCase(Options, "Restrict", PointerOptions::Restrict);
341 PointerOptions
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp576 if ((pointer.getOptions() & PointerOptions::Const) != PointerOptions::None)
579 if ((pointer.getOptions() & PointerOptions::Volatile) != PointerOptions::None)
582 if ((pointer.getOptions() & PointerOptions::Restrict) != PointerOptions::None)

Completed in 170 milliseconds