search for: cfronted

Displaying 18 results from an estimated 18 matches for "cfronted".

Did you mean: cfrontend
2004 Dec 21
1
[LLVMdev] Cygwin port
...ols\llvm-ld\llvm-ld.cpp needs the CopyFile() invocation fix identical to gccld.cpp Also, it turns out gcc 3.3.3 in cygwin is buggy and it's unable to build some of the valid C++ code. I've just upgraded to gcc 3.4.1 and managed to build debug version of llvm successfully. I'll build cfronted and then release versions of everything and report the progress. Oleg.
2003 Oct 26
2
[LLVMdev] redhat 9, compiling llvm-1.0.tar.gz
Hello Chris, Sunday, October 26, 2003, 8:06:03 PM, you wrote: CL> Makes sure that you have the C front-end installed correctly, and that CL> the configure script found it (you have to provide the path to the C CL> frontend to the configure script). hm... why cross-dependency?.. I thought llvm itself doesn't use cfront-end. P.S. Chris, I guess you know, but to be sure: your
2013 Jan 10
3
[LLVMdev] Using C++'11 language features in LLVM itself
On 1/10/2013 12:11 PM, dag at cray.com wrote: > Pawel Wodnicki <root at 32bitmicro.com> writes: > >> Clang is good enough to bootstrap itself on practically >> any platform I can think of or it can be cross-bootstrapped >> if needed. > > You're completely ignoring communities that compile code outside > llvm+clang. Any compiler chosen by that group
2015 Jul 17
2
[LLVMdev] how to transform elf binary to llvm IR?
For every level of translation [in terms of "human readable -> machine code translation", not someone translating a literary work from one language to another - although often some subtle details are lost here too], a little bit of the semantic meaning is lost. This means that you can almost never completely reconstruct the code in original form from the machine-code, or the C-code
2013 Nov 23
0
[LLVMdev] "Mapping High-Level Constructs to LLVM IR"
On 11/22/2013 9:25 PM, Mikael Lyngvig wrote: > Hi guys, > > I have begun writing on a new document, named "Mapping High-Level > Constructs to LLVM IR", in which I hope to eventually explain how to > map pretty much every contemporary high-level imperative and/or OOP > language construct to LLVM IR. > > I write it for two reasons: > > 1. I need to know
2003 Oct 26
2
[LLVMdev] redhat 9, compiling llvm-1.0.tar.gz
Hi all, compilation of package llvm-1.0.tar.gz under redhat 9 is failed with following output: ------- make[3]: *** No rule to make target `/home/vak/llvm/llvm/runtime/GCCLibraries/crtend/BytecodeObj/C++-Exception.bc', needed by `/home/vak/llvm/llvm/lib/BytecodeLibs/libcrtend.bc'. Stop. make[3]: Leaving directory `/home/vak/llvm/llvm/runtime/GCCLibraries/crtend' ...skipped -------
2003 Oct 26
0
[LLVMdev] redhat 9, compiling llvm-1.0.tar.gz
On Sun, 26 Oct 2003, Valery A.Khamenya wrote: > Sunday, October 26, 2003, 8:06:03 PM, you wrote: > > CL> Makes sure that you have the C front-end installed correctly, and that > CL> the configure script found it (you have to provide the path to the C > CL> frontend to the configure script). > > hm... why cross-dependency?.. I thought llvm itself doesn't use >
2013 Jan 10
0
[LLVMdev] Using C++'11 language features in LLVM itself
On Thu, Jan 10, 2013 at 2:11 PM, Pawel Wodnicki <root at 32bitmicro.com> wrote: > On 1/10/2013 12:11 PM, dag at cray.com wrote: > > Pawel Wodnicki <root at 32bitmicro.com> writes: > > > >> Clang is good enough to bootstrap itself on practically > >> any platform I can think of or it can be cross-bootstrapped > >> if needed. > > >
2013 Jan 10
0
[LLVMdev] Using C++'11 language features in LLVM itself
Pawel Wodnicki <root at 32bitmicro.com> writes: > Clang is good enough to bootstrap itself on practically > any platform I can think of or it can be cross-bootstrapped > if needed. You're completely ignoring communities that compile code outside llvm+clang. Any compiler chosen by that group has to be able to correctly compile hundres if not thousands of source code files.
2013 Nov 23
4
[LLVMdev] "Mapping High-Level Constructs to LLVM IR"
Thanks, you have a lot of valid points there. I have myself long ago abandoned the path of using C as a backend language due to the very factors you mention. However, as I said, the document was put together in 30 minutes. Not exactly ready for prime time :-) I do agree that all of the things you mention should be described, including Lambdas, closures, and generators, but I must admit up
2013 Nov 25
0
[LLVMdev] "Mapping High-Level Constructs to LLVM IR"
Hi, documentation is always good and this is a great idea. It'll be particularly useful as a place where additional examples of constructs from non-C-family languages could be added (since most compiler tutorials inevitably focus on languages that are a lot like C/C++/Obj-C). I'd imagine you've already thought of this, but it might be something where using pseudo-LLVM-IR is of the
2013 Nov 23
4
[LLVMdev] "Mapping High-Level Constructs to LLVM IR"
Hi guys, I have begun writing on a new document, named "Mapping High-Level Constructs to LLVM IR", in which I hope to eventually explain how to map pretty much every contemporary high-level imperative and/or OOP language construct to LLVM IR. I write it for two reasons: 1. I need to know this stuff myself to be able to continue on my own language project. 2. I feel that this needs to
2013 Nov 25
2
[LLVMdev] "Mapping High-Level Constructs to LLVM IR"
Hi David, I'm glad you like the idea :-) I've been busy and so far only lack about three or four things in the C++ area of features: Proper exception handling (which I need to understand myself first), closures (which I don't think I've ever used), and generators (which I always wondered how they were implemented). I think you are absolutely right - some day, this document will
2006 May 14
7
[LLVMdev] Release 1.6 LLVM-Cfrontend build error on cygwin
Dear llvmdev, I am new to LLVM , but have a task on writing a LLVM backend to generate some architecture specific assembly file. Here is my cygwin build setting: GCC 3.4.4 , BIN UTILITY 2.15 ,and all other packages of the right version listed on the LLVM Getting Started doc. I have successfully built Release 1.6 LLVM. All the tools has been installed there /usr/local/bin . But I
2015 Jul 17
7
[LLVMdev] how to transform elf binary to llvm IR?
I want to transform elf binary to llvm IR, and do some instrumentation based on llvm. Is there any tool which can do the transformation? Thanks in advance. - mudongliang -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150717/abee5f23/attachment.html>
2013 Jan 10
5
[LLVMdev] Using C++'11 language features in LLVM itself
Hello, I have been following this discussion for a while and I think the question we should be asking is: Why do we want to even bother with all these other broken C++ compilers in a first place? Clang is good enough to bootstrap itself on practically any platform I can think of or it can be cross-bootstrapped if needed. I think usage of any language features should be decided based on
2012 Nov 29
2
[LLVMdev] problem trying to write an LLVM register-allocation pass
I have a new problem: Register RBP is used in a function foo. (I am not allocating RBP to any virtual register, the instances of RBP in function foo are in the machine code when my register allocator starts.) Function foo calls function bar. Register RBP is not saved across the call, though it is live after the call. Function bar includes a virtual register. The code that I'm using to
2012 Dec 01
0
[LLVMdev] problem trying to write an LLVM register-allocation pass
On 11/30/2012 6:36 PM, Lang Hames wrote: > > > RBP is used as the frame pointer on x86 (hence its automatic > appearance in your code), and shouldn't be allocated to any vreg in > function bar. Loading/saving RBP should be managed by the stack frame > setup/teardown code. > If it doesn't already, your allocator should filter out reserved > registers (See