mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
- Witness method calls are done via @llvm.type.checked.load instrinsic call with a type identifier - Type id of a witness method is the requirement's mangled name - Witness tables get !type markers that list offsets and type ids of all methods in the wtable - Added -enable-llvm-wme to enable Witness Method Elimination - Added IR test and execution test
83 KiB
83 KiB