> As for the Elf_* stuff, those are named as such because it's what the spec calls them. Although I suppose the iterators can have LLVM names. > Agreed. Things that have a 1:1 mapping with the spec should have the same name. Makes it much easier to find :-) Cheers, Rafael