Lines Matching refs:Metadata

354   Metadata *mapTemporaryMetadata(Metadata *MD) override;
355 void replaceTemporaryMetadata(const Metadata *OrigMD,
356 Metadata *NewMD) override;
357 bool isMetadataNeeded(Metadata *MD) override;
367 Metadata *mapTemporaryMetadata(Metadata *MD) override;
368 void replaceTemporaryMetadata(const Metadata *OrigMD,
369 Metadata *NewMD) override;
370 bool isMetadataNeeded(Metadata *MD) override;
418 DenseMap<const Metadata *, unsigned> MetadataToIDs;
428 SmallPtrSet<const Metadata *, 16> UnneededSubprograms;
535 Metadata *MD = const_cast<Metadata *>(MDI.first);
551 Metadata *mapTemporaryMetadata(Metadata *MD);
556 void replaceTemporaryMetadata(const Metadata *OrigMD, Metadata *NewMD);
561 bool isMetadataNeeded(Metadata *MD);
595 Metadata *GlobalValueMaterializer::mapTemporaryMetadata(Metadata *MD) {
599 void GlobalValueMaterializer::replaceTemporaryMetadata(const Metadata *OrigMD,
600 Metadata *NewMD) {
604 bool GlobalValueMaterializer::isMetadataNeeded(Metadata *MD) {
617 Metadata *LocalValueMaterializer::mapTemporaryMetadata(Metadata *MD) {
621 void LocalValueMaterializer::replaceTemporaryMetadata(const Metadata *OrigMD,
622 Metadata *NewMD) {
626 bool LocalValueMaterializer::isMetadataNeeded(Metadata *MD) {
657 Metadata *IRLinker::mapTemporaryMetadata(Metadata *MD) {
677 void IRLinker::replaceTemporaryMetadata(const Metadata *OrigMD,
678 Metadata *NewMD) {
702 bool IRLinker::isMetadataNeeded(Metadata *MD) {
1273 SmallVector<Metadata *, 16> NewSPs;
1396 Metadata *FlagOps[] = {DstOp->getOperand(0), ID, New};
1426 SmallVector<Metadata *, 8> MDs;
1435 SmallSetVector<Metadata *, 16> Elts;
1452 Metadata *ReqValue = Requirement->getOperand(1);