IRGen: Move isResilientConformance() and isDependentConformance() to IRGenModule

This commit is contained in:
Slava Pestov
2019-02-20 14:04:43 -05:00
parent 345e9881d1
commit 18ea8a11d1
2 changed files with 19 additions and 9 deletions

View File

@@ -792,6 +792,11 @@ public:
ResilienceExpansion getResilienceExpansionForLayout(NominalTypeDecl *decl);
ResilienceExpansion getResilienceExpansionForLayout(SILGlobalVariable *var);
bool isResilientConformance(const NormalProtocolConformance *conformance);
bool isResilientConformance(const RootProtocolConformance *root);
bool isDependentConformance(const RootProtocolConformance *conformance,
bool considerResilience);
Alignment getCappedAlignment(Alignment alignment);
SpareBitVector getSpareBitsForType(llvm::Type *scalarTy, Size size);