Home
last modified time | relevance | path

Searched refs:Distinct (Results 1 – 9 of 9) sorted by relevance

/llvm-project/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/
H A Dp8.cpp65 struct Distinct {}; struct
67 void over(Distinct);
72 Distinct d; in foo3()
/llvm-project/llvm/lib/IR/
H A DMetadataImpl.h32 case Distinct: in storeImpl()
47 case Distinct: in storeImpl()
H A DMetadata.cpp1058 Storage = Distinct; in storeDistinctInContext()
/llvm-project/llvm/unittests/DebugInfo/PDB/
H A DStringTableBuilderTest.cpp46 std::set<uint32_t> Distinct{FooID, BarID, BazID, BuzzID, BazzID, BarrID}; in TEST() local
47 EXPECT_EQ(6U, Distinct.size()); in TEST()
/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h70 enum StorageType { Uniqued, Distinct, Temporary }; enumerator
1069 /// whereas small MDNodes' operands are co-allocated. Distinct and temporary
1256 bool isDistinct() const { return Storage == Distinct; }
1518 return getImpl(Context, MDs, Distinct);
1699 : Metadata(DistinctMDOperandPlaceholderKind, Distinct) {
H A DDebugInfoMetadata.h44 return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct); \
332 return getImpl(Context, Distinct); in getDistinct()
2761 /// TODO: Separate from MDNode, or otherwise drop Distinct and Temporary
/llvm-project/llvm/unittests/IR/
H A DMetadataTest.cpp624 MDNode *Distinct = MDNode::getDistinct(Context, Ops); in TEST_F()
625 EXPECT_TRUE(Distinct->isResolved()); in TEST_F() local
626 EXPECT_EQ(Temp.get(), Distinct->getOperand(0)); in TEST_F()
631 EXPECT_EQ(Empty, Distinct->getOperand(0)); in TEST_F()
846 auto *Distinct = MDNode::replaceWithDistinct(std::move(Temp)); in TEST_F()
847 EXPECT_TRUE(Distinct->isDistinct()); in TEST_F() local
848 EXPECT_TRUE(Distinct->isResolved()); in TEST_F()
849 EXPECT_EQ(Current, Distinct); in TEST_F()
859 auto *Distinct = MDNode::replaceWithDistinct(std::move(Temp)); in TEST_F()
860 EXPECT_TRUE(Distinct in TEST_F() local
[all...]
/llvm-project/llvm/docs/
H A DAliasAnalysis.rst523 * Distinct globals, stack allocations, and heap allocations can never alias.
H A DCoroutines.rst548 Distinct Save and Suspend