Searched refs:Union (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DTpiHashing.h35 : FullRecordHash(Full), ForwardDeclHash(Forward), Union(std::move(UR)) {
49 return Union;
58 codeview::UnionRecord Union; member in union:llvm::pdb::TagRecordHash::__anon1806
H A DNativeTypeUDT.h27 codeview::UnionRecord Union);
64 Optional<codeview::UnionRecord> Union; member in class:llvm::pdb::NativeTypeUDT
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPointerUnion.h1 //===- llvm/ADT/PointerUnion.h - Discriminated Union of 2 Ptrs --*- C++ -*-===//
183 /// Test if the Union currently holds the type matching T.
277 using Union = PointerUnion<PTs...>;
281 static inline Union getEmptyKey() { return Union(FirstInfo::getEmptyKey()); }
283 static inline Union getTombstoneKey() {
284 return Union(FirstInfo::getTombstoneKey());
287 static unsigned getHashValue(const Union &UnionVal) {
292 static bool isEqual(const Union &LHS, const Union
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeUDT.cpp27 Union(std::move(UR)), Tag(Union.getPointer()) {}
51 if (getUdtKind() != PDB_UdtType::Union)
106 return Union->getSize();
116 case TypeRecordKind::Union:
117 return PDB_UdtType::Union;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.h39 enum Kind { Class, Struct, Union, Enum }; enumerator in enum:lldb_private::npdb::CVTagRecord::Kind
64 assert(m_kind == Union);
69 if (m_kind == Struct || m_kind == Union)
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-enumerations.h208 Union = 1 << 5, member in class:lldb_private::TypeValidatorResult::CompilerContextKind
218 AnyType = Any | Class | Struct | Union | Enum | Typedef
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h36 Union, member in class:clang::index::SymbolKind
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCalledValuePropagation.cpp158 std::vector<Function *> Union;
161 std::back_inserter(Union), CVPLatticeVal::Compare{});
162 if (Union.size() > MaxFunctionsPerValue)
164 return CVPLatticeVal(std::move(Union));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp260 Error TypeDumpVisitor::visitKnownRecord(CVType &CVR, UnionRecord &Union) { argument
261 uint16_t Props = static_cast<uint16_t>(Union.getOptions());
262 W->printNumber("MemberCount", Union.getMemberCount());
264 printTypeIndex("FieldList", Union.getFieldList());
265 W->printNumber("SizeOf", Union.getSize());
266 W->printString("Name", Union.getName());
268 W->printString("LinkageName", Union.getUniqueName());
H A DRecordName.cpp109 Error TypeNameComputer::visitKnownRecord(CVType &CVR, UnionRecord &Union) {
110 Name = Union.getName();
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp344 UnionRecord &Union) {
345 P.format(" `{0}`", Union.Name);
346 if (Union.hasUniqueName())
347 P.formatLine("unique name: `{0}`", Union.UniqueName);
348 P.formatLine("field list: {0}", Union.FieldList);
350 formatClassOptions(P.getIndentLevel(), Union.Options, Stream,
352 Union.Size);
343 visitKnownRecord(CVType &CVR, UnionRecord &Union) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DJSON.cpp109 memcpy(Union.buffer, M.Union.buffer, sizeof(Union.buffer));
133 memcpy(Union.buffer, M.Union.buffer, sizeof(Union.buffer));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp535 SmallSetVector<Metadata *, 4> Union;
536 addToAccessGroupList(Union, AccGroups1);
537 addToAccessGroupList(Union, AccGroups2);
539 if (Union.size() == 0)
541 if (Union.size() == 1)
542 return cast<MDNode>(Union.front());
545 return MDNode::get(Ctx, Union.getArrayRef());
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp1 //===--- APValue.cpp - Union class for APFloat/APSInt/Complex -------------===//
291 case Union:
326 else if (Kind == Union)
342 case Union:
459 case Union:
460 OS << "Union: ";
679 case APValue::Union:
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DRangeMap.h52 bool Union(const Range &rhs) { function in struct:lldb_private::Range
358 if (pos != end && pos->Union(entry)) {
364 if (prev->Union(entry)) {
569 if (prev->Union(*pos))
578 if (pos->Union(*next))
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h1 //===--- APValue.h - Union class for APFloat/APSInt/Complex -----*- C++ -*-===//
133 Union, enumerator in enum:clang::APValue::ValueKind
370 bool isUnion() const { return Kind == Union; }
640 Kind = Union;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp112 Info.Kind = SymbolKind::Union; break;
503 case SymbolKind::Union: return "union";
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.cpp364 context.push_back({CompilerContextKind::Union, ConstString(GetName())});
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DJSON.h456 new (reinterpret_cast<T *>(Union.buffer)) T(std::forward<U>(V)...);
461 void *Storage = static_cast<void *>(Union.buffer);
481 Union; member in class:llvm::json::Value
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp712 ConstantRange Union(DstTySize, /*isFullSet=*/false);
724 Union = ConstantRange(APInt::getMaxValue(DstTySize),Upper.trunc(DstTySize));
727 // Union covers the MaxValue case, so return if the remaining range is just
730 return Union;
744 UpperDiv.trunc(DstTySize)).unionWith(Union);
752 UpperDiv.trunc(DstTySize)).unionWith(Union);
H A DMetadata.cpp958 ConstantRange Union = LastRange.unionWith(NewRange);
961 cast<ConstantInt>(ConstantInt::get(Ty, Union.getLower()));
963 cast<ConstantInt>(ConstantInt::get(Ty, Union.getUpper()));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h308 enum class PDB_UdtType { Struct, Class, Union, Interface }; member in class:llvm::pdb::PDB_Checksum::PDB_UdtType
/freebsd-11-stable/sys/contrib/edk2/Include/Uefi/
H A DUefiSpec.h1599 } Union; member in struct:__anon6134
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp289 CASE_OUTPUT_ENUM_CLASS_STR(PDB_UdtType, Union, "union", OS)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h222 enum class TagKind { Class, Struct, Union, Enum }; member in class:llvm::ms_demangle::TagKind

Completed in 267 milliseconds

12