Data structures and algorithms in IL

Has anyone begun collating data structures and algorithms written in LLVM's
IL? I am just considering how to implement my first GC and it would help
enormously if I could just pull in a concurrent queue written in IL, for

Unless I'm misunderstanding the question, why not just take a version
written in C and compile it with llvm-gcc?


I was under the impression that LLVM's memory model was preferable for that
task, e.g. fences vs volatile.