Lines Matching refs:IRMover
62 TypeMapTy(IRMover::IdentifiedStructTypeSet &DstStructTypesSet) in TypeMapTy()
65 IRMover::IdentifiedStructTypeSet &DstStructTypesSet;
393 IRMover::LazyCallback AddLazyFor;
541 IRMover::IdentifiedStructTypeSet &Set, std::unique_ptr<Module> SrcM, in IRLinker()
543 IRMover::LazyCallback AddLazyFor, bool IsPerformingImport) in IRLinker()
1681 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P) in KeyTy()
1684 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy()
1687 bool IRMover::StructTypeKeyInfo::KeyTy::operator==(const KeyTy &That) const { in operator ==()
1691 bool IRMover::StructTypeKeyInfo::KeyTy::operator!=(const KeyTy &That) const { in operator !=()
1695 StructType *IRMover::StructTypeKeyInfo::getEmptyKey() { in getEmptyKey()
1699 StructType *IRMover::StructTypeKeyInfo::getTombstoneKey() { in getTombstoneKey()
1703 unsigned IRMover::StructTypeKeyInfo::getHashValue(const KeyTy &Key) { in getHashValue()
1708 unsigned IRMover::StructTypeKeyInfo::getHashValue(const StructType *ST) { in getHashValue()
1712 bool IRMover::StructTypeKeyInfo::isEqual(const KeyTy &LHS, in isEqual()
1719 bool IRMover::StructTypeKeyInfo::isEqual(const StructType *LHS, in isEqual()
1726 void IRMover::IdentifiedStructTypeSet::addNonOpaque(StructType *Ty) { in addNonOpaque()
1731 void IRMover::IdentifiedStructTypeSet::switchToNonOpaque(StructType *Ty) { in switchToNonOpaque()
1739 void IRMover::IdentifiedStructTypeSet::addOpaque(StructType *Ty) { in addOpaque()
1745 IRMover::IdentifiedStructTypeSet::findNonOpaque(ArrayRef<Type *> ETypes, in findNonOpaque()
1747 IRMover::StructTypeKeyInfo::KeyTy Key(ETypes, IsPacked); in findNonOpaque()
1752 bool IRMover::IdentifiedStructTypeSet::hasType(StructType *Ty) { in hasType()
1759 IRMover::IRMover(Module &M) : Composite(M) { in IRMover() function in IRMover
1776 Error IRMover::move(std::unique_ptr<Module> Src, in move()