Lines Matching refs:Metadata
228 DenseMap<Metadata *, std::vector<CallInst *>> BitSetTestCallSites;
233 buildBitSet(Metadata *BitSet,
239 void lowerBitSetCalls(ArrayRef<Metadata *> BitSets,
246 void buildBitSetsFromGlobalVariables(ArrayRef<Metadata *> BitSets,
253 void buildBitSetsFromFunctions(ArrayRef<Metadata *> BitSets,
255 void buildBitSetsFromDisjointSet(ArrayRef<Metadata *> BitSets,
300 Metadata *BitSet,
530 ArrayRef<Metadata *> BitSets, ArrayRef<GlobalVariable *> Globals) {
595 ArrayRef<Metadata *> BitSets, Constant *CombinedGlobalAddr,
601 for (Metadata *BS : BitSets) {
707 void LowerBitSets::buildBitSetsFromFunctions(ArrayRef<Metadata *> BitSets,
842 ArrayRef<Metadata *> BitSets, ArrayRef<GlobalObject *> Globals) {
843 llvm::DenseMap<Metadata *, uint64_t> BitSetIndices;
929 typedef EquivalenceClasses<PointerUnion<GlobalObject *, Metadata *>>
936 llvm::DenseMap<Metadata *, unsigned> BitSetIdIndices;
958 std::pair<DenseMap<Metadata *, std::vector<CallInst *>>::iterator,
1003 if ((*MI).is<Metadata *>())
1004 MaxIndex = std::max(MaxIndex, BitSetIdIndices[MI->get<Metadata *>()]);
1017 std::vector<Metadata *> BitSets;
1022 if ((*MI).is<Metadata *>())
1023 BitSets.push_back(MI->get<Metadata *>());
1030 std::sort(BitSets.begin(), BitSets.end(), [&](Metadata *M1, Metadata *M2) {