search for: elsir

Displaying 5 results from an estimated 5 matches for "elsir".

Did you mean: elsif
2015 Feb 18
4
[LLVMdev] Writing LLVM front-end
Hi, I'm new in LLVM project , I have to write a compiler frond-end (based on LLVM) in C++ to support my programming language .Am I have to implement support for each architecture or LLVM has libraries that can do this for me ? (btw I don't want to support architecture that LLVM don't) . does LLVM has helper functions to create objects in heap ? if not is it good idea to use C++11
2015 Feb 20
2
[LLVMdev] Writing LLVM front-end
...d incremental garbage collection often requires that each pointer dereference first checks if the pointee needs to be scanned. The functionality of the "LLVM GC" support allows this to happen. However, you must still provide your own collector. On Fri, Feb 20, 2015 at 9:01 AM, Ahmed Taj elsir <meedo456123 at gmail.com> wrote: > Thank you all, > > David Jones > > >>> You would then implement your own garbage collector in your runtime. > If you don't >>> want to do that, then consider using the > Boehm-Demers-Weiser conservative > >&...
2015 Feb 18
2
[LLVMdev] Writing LLVM front-end
...of free libraries to integrate into your language, etc. Also the C ABI change on platforms? I thought C Calling convention was the same on all platforms. On Wed, Feb 18, 2015 at 9:23 AM, David Blaikie <dblaikie at gmail.com> wrote: > > > On Wed, Feb 18, 2015 at 9:15 AM, Ahmed Taj elsir <meedo456123 at gmail.com> > wrote: > >> Thanks you for help , David. >> >> Can you briefly explain this: >> " Most of the architecture-specific code is in LLVM, away from >> anything you'll have to worry about. > > > Most of this is in L...
2015 Feb 18
3
[LLVMdev] Writing LLVM front-end
Thanks, Reid. When you say the frontend needs to know about how LLVM implements it, do you mean, the Function* type in LLVM, and in which order you add to the arguments array when building this type? Thank you for the video link, just reading the abstract I see this is the way to go. However, as I finished typing the sentence, I wonder if this means clang and/or llvm may be a runtime dependency.
2015 Feb 27
1
[LLVMdev] clang\clang++ 3.6.0 don't find C\C++ header , in windows ?
1 hour ago I downloaded llvm-3.6.0-rc4-win32.exe from http://llvm.org/pre-releases/3.6.0/ . I tried to compile simple C code that just print "hello" , but it didn't compile , because clang.exe can't find . when I use clang-cl.exe with the same code , it worked . I also have the same problem with clang++ even with , I add -I flag to GCC (4.9.1) C++ headers , the result: