flip1995
e1c1d0f8c2
Add llvm.type.checked.load intrinsic
...
Add the intrinsic
declare {i8*, i1} @llvm.type.checked.load(i8* %ptr, i32 %offset, metadata %type)
This is used in the VFE optimization when lowering loading functions
from vtables to LLVM IR. The `metadata` is used to map the function to
all vtables this function could belong to. This ensures that functions
from vtables that might be used somewhere won't get removed.
2022-06-14 14:50:52 +02:00
..
2022-06-14 07:47:24 +09:00
2022-06-03 17:16:41 -04:00
2022-06-10 08:35:03 +10:00
2022-06-13 15:48:40 +09:00
2022-06-13 15:48:40 +09:00
2022-06-13 15:48:40 +09:00
2022-06-13 15:48:40 +09:00
2022-06-13 16:01:16 +09:00
2022-06-07 11:08:58 +00:00
2022-06-14 14:50:52 +02:00
2022-06-14 14:50:52 +02:00
2022-06-14 14:50:52 +02:00
2022-06-13 21:35:56 +02:00
2022-06-10 08:35:03 +10:00
2022-06-07 05:04:14 +00:00
2022-06-12 19:52:49 -03:00
2022-06-06 12:21:49 +01:00
2022-06-10 17:22:28 +09:00
2022-06-13 15:48:40 +09:00
2022-06-13 21:35:56 +02:00
2022-06-03 17:16:41 -04:00
2022-06-11 16:38:48 -07:00
2022-06-04 15:28:15 +02:00
2022-06-10 11:58:29 +10:00
2022-06-09 07:13:46 +00:00
2022-06-14 05:07:11 +00:00
2022-06-14 14:50:51 +02:00
2022-06-13 21:35:56 +02:00
2022-06-03 16:46:19 +00:00
2022-06-14 14:50:52 +02:00
2022-06-08 10:24:12 +00:00
2022-06-11 20:08:48 +00:00
2022-06-13 21:35:56 +02:00
2022-06-09 17:00:38 +08:00
2022-06-12 07:27:57 +02:00
2022-06-12 20:44:58 +00:00
2022-06-08 09:24:03 +10:00
2022-06-14 07:47:22 +09:00
2022-06-13 15:48:40 +09:00
2022-06-03 17:16:41 -04:00
2022-06-08 09:24:03 +10:00
2022-06-10 11:58:29 +10:00
2022-06-10 11:58:29 +10:00
2022-06-13 16:01:16 +09:00
2022-06-03 17:16:41 -04:00
2022-06-10 11:58:29 +10:00
2022-06-14 14:50:51 +02:00
2022-06-11 06:17:54 +00:00
2022-06-14 14:50:52 +02:00
2022-06-13 16:08:53 +01:00
2022-06-14 05:07:11 +00:00
2022-06-08 09:24:03 +10:00
2022-06-11 20:08:48 +00:00
2022-06-10 08:35:03 +10:00
2022-06-14 05:07:11 +00:00