This repository was archived by the owner on Oct 11, 2025. It is now read-only.
Commit 02f96f0
authored
[mlir][CAPI][python] bind CallSiteLoc, FileLineColRange, FusedLoc, NameLoc (#129351)
This PR extends the python bindings for CallSiteLoc, FileLineColRange,
FusedLoc, NameLoc with field accessors. It also adds the missing
`value.location` accessor.
I also did some "spring cleaning" here (`cast` -> `dyn_cast`) after
running into some of my own illegal casts.1 parent 4f9e449 commit 02f96f0
File tree
4 files changed
+239
-12
lines changed- mlir
- include
- mlir-c
- mlir/Bindings/Python
- lib
- Bindings/Python
- CAPI/IR
4 files changed
+239
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
264 | 290 | | |
265 | 291 | | |
266 | 292 | | |
267 | 293 | | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
268 | 308 | | |
269 | 309 | | |
270 | 310 | | |
271 | 311 | | |
272 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
273 | 333 | | |
274 | 334 | | |
275 | 335 | | |
276 | 336 | | |
277 | 337 | | |
278 | 338 | | |
279 | 339 | | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
280 | 354 | | |
281 | 355 | | |
282 | 356 | | |
| |||
978 | 1052 | | |
979 | 1053 | | |
980 | 1054 | | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
981 | 1061 | | |
982 | 1062 | | |
983 | 1063 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
324 | 334 | | |
325 | 335 | | |
326 | 336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2943 | 2943 | | |
2944 | 2944 | | |
2945 | 2945 | | |
| 2946 | + | |
| 2947 | + | |
| 2948 | + | |
2946 | 2949 | | |
2947 | 2950 | | |
2948 | 2951 | | |
| |||
2967 | 2970 | | |
2968 | 2971 | | |
2969 | 2972 | | |
| 2973 | + | |
| 2974 | + | |
| 2975 | + | |
| 2976 | + | |
| 2977 | + | |
| 2978 | + | |
| 2979 | + | |
| 2980 | + | |
| 2981 | + | |
| 2982 | + | |
2970 | 2983 | | |
2971 | 2984 | | |
2972 | 2985 | | |
| |||
2984 | 2997 | | |
2985 | 2998 | | |
2986 | 2999 | | |
| 3000 | + | |
| 3001 | + | |
| 3002 | + | |
| 3003 | + | |
| 3004 | + | |
| 3005 | + | |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
| 3009 | + | |
2987 | 3010 | | |
2988 | 3011 | | |
2989 | 3012 | | |
| |||
2998 | 3021 | | |
2999 | 3022 | | |
3000 | 3023 | | |
| 3024 | + | |
| 3025 | + | |
| 3026 | + | |
| 3027 | + | |
| 3028 | + | |
| 3029 | + | |
3001 | 3030 | | |
3002 | 3031 | | |
3003 | 3032 | | |
| |||
3148 | 3177 | | |
3149 | 3178 | | |
3150 | 3179 | | |
3151 | | - | |
3152 | | - | |
3153 | | - | |
| 3180 | + | |
3154 | 3181 | | |
3155 | 3182 | | |
3156 | 3183 | | |
| |||
3738 | 3765 | | |
3739 | 3766 | | |
3740 | 3767 | | |
3741 | | - | |
3742 | | - | |
| 3768 | + | |
3743 | 3769 | | |
3744 | 3770 | | |
3745 | 3771 | | |
| |||
3972 | 3998 | | |
3973 | 3999 | | |
3974 | 4000 | | |
3975 | | - | |
| 4001 | + | |
| 4002 | + | |
| 4003 | + | |
| 4004 | + | |
| 4005 | + | |
| 4006 | + | |
| 4007 | + | |
| 4008 | + | |
| 4009 | + | |
| 4010 | + | |
3976 | 4011 | | |
3977 | 4012 | | |
3978 | 4013 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
262 | | - | |
| 262 | + | |
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
281 | 317 | | |
282 | 318 | | |
283 | 319 | | |
284 | 320 | | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
285 | 339 | | |
286 | 340 | | |
287 | 341 | | |
| |||
290 | 344 | | |
291 | 345 | | |
292 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
293 | 371 | | |
294 | 372 | | |
295 | 373 | | |
| |||
299 | 377 | | |
300 | 378 | | |
301 | 379 | | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
302 | 395 | | |
303 | 396 | | |
304 | 397 | | |
| |||
975 | 1068 | | |
976 | 1069 | | |
977 | 1070 | | |
978 | | - | |
| 1071 | + | |
979 | 1072 | | |
980 | 1073 | | |
981 | 1074 | | |
982 | 1075 | | |
983 | | - | |
| 1076 | + | |
984 | 1077 | | |
985 | 1078 | | |
986 | 1079 | | |
987 | | - | |
| 1080 | + | |
| 1081 | + | |
988 | 1082 | | |
989 | 1083 | | |
990 | 1084 | | |
991 | | - | |
| 1085 | + | |
992 | 1086 | | |
993 | 1087 | | |
994 | 1088 | | |
995 | 1089 | | |
996 | | - | |
| 1090 | + | |
997 | 1091 | | |
998 | 1092 | | |
999 | 1093 | | |
| |||
1047 | 1141 | | |
1048 | 1142 | | |
1049 | 1143 | | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
1050 | 1152 | | |
1051 | 1153 | | |
1052 | 1154 | | |
| |||
0 commit comments