f0rki / mapping-high-level-constructs-to-llvm-ir

A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.
https://mapping-high-level-constructs-to-llvm-ir.readthedocs.io
Other
599 stars 62 forks source link

Status of extending to C++/C API #35

Closed LumenUI closed 3 years ago

LumenUI commented 3 years ago

Will you ever extend this GitBook to the LLVM IRBuilder API? If not, I’ll see what I can do to add another category for that.

archfrog commented 3 years ago

Personally, I prefer the simplicity of the IR samples. I don't have any plans to add anything related to the API, but I don't know about the others reading this.

aiko-is-bored commented 3 years ago

I as well like the IR examples, but many people (myself included) have gone to MHLCTLR to implement certain aspects into their language. I am hoping for a hashmap implementation, as holy fuck it is hard to write in LLVM IR (write it well that is).

archfrog commented 3 years ago

Ehm, what does MHLCTLR mean? I tried to google it, but found nothing relevant :-)

f0rki commented 3 years ago

Personally, I prefer the simplicity of the IR samples. I don't have any plans to add anything related to the API, [...]

I agree with this. I think the LLVM docs would be the better place for information on the actual API.

aiko-is-bored commented 3 years ago

Personally, I prefer the simplicity of the IR samples. I don't have any plans to add anything related to the API, [...]

I agree with this. I think the LLVM docs would be the better place for information on the actual API.

True.

YurySolovyov commented 3 years ago

Ehm, what does MHLCTLR mean? I tried to google it, but found nothing relevant :-)

mapping-high-level-constructs-to-llvm-ir I guess, but last one does not match :)