Merge remote-tracking branch 'origin/main' into rebranch

This commit is contained in:
swift-ci
2021-12-17 16:54:09 -08:00
73 changed files with 2199 additions and 92 deletions

View File

@@ -600,6 +600,10 @@ IRGenModule::IRGenModule(IRGenerator &irgen,
DynamicReplacementKeyTy = createStructType(*this, "swift.dyn_repl_key",
{RelativeAddressTy, Int32Ty});
AccessibleFunctionRecordTy = createStructType(
*this, "swift.accessible_function",
{RelativeAddressTy, RelativeAddressTy, RelativeAddressTy, Int32Ty});
AsyncFunctionPointerTy = createStructType(*this, "swift.async_func_pointer",
{RelativeAddressTy, Int32Ty}, true);
SwiftContextTy = llvm::StructType::create(getLLVMContext(), "swift.context");