{"data":{"allPost":{"edges":[{"node":{"slug":"/post/2023/01/a-study-of-llvm-adt-ilist-iplist-and-simple-ilist-938d","title":"A Study of LLVM ADT: ilist, iplist and simple_ilist","subtitle":"","isPublished":true,"createdTime":"2023-01-15T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["LLVM","ADT","C++"],"category":"Programming","file":{"childMdx":{"excerpt":"Introduction ilist  is an intrusive double-linked list -- which means that each linked node stores its data and the node pointers in the same structure. There is no such kind of linked-list implemented containers shipped with the C++ standard library. iplist  is a purely intrusive list. Currently…"}}}}]}},"pageContext":{"slug":"/tag/llvm","locale":null,"title":"Tags > LLVM","showsPageTitle":true,"keywords":["WeZZard","Pieces of My Soul"],"description":"","items":["644e5f5d-bcdf-5700-9877-34088a7af8e8"],"paginationInfo":{"basePath":"/tag/llvm","pageIndex":0,"pagesCount":1,"previousPageTitle":"Earlier Posts","nextPageTitle":"Later Posts"}}}