| 8024 | } |
| 8025 | |
| 8026 | BfIRType BfModule::GetIRLoweredType(BfTypeCode loweredTypeCode, BfTypeCode loweredTypeCode2) |
| 8027 | { |
| 8028 | BF_ASSERT(!mIsComptimeModule); |
| 8029 | |
| 8030 | BF_ASSERT(loweredTypeCode != BfTypeCode_None); |
| 8031 | if (loweredTypeCode2 == BfTypeCode_None) |
| 8032 | return mBfIRBuilder->GetPrimitiveType(loweredTypeCode); |
| 8033 | |
| 8034 | SizedArray<BfIRType, 2> types; |
| 8035 | types.push_back(mBfIRBuilder->GetPrimitiveType(loweredTypeCode)); |
| 8036 | types.push_back(mBfIRBuilder->GetPrimitiveType(loweredTypeCode2)); |
| 8037 | return mBfIRBuilder->CreateStructType(types); |
| 8038 | } |
| 8039 | |
| 8040 | BfMethodRefType* BfModule::CreateMethodRefType(BfMethodInstance* methodInstance, bool mustAlreadyExist) |
| 8041 | { |
no test coverage detected