search for: llvmee

Displaying 11 results from an estimated 11 matches for "llvmee".

2004 Aug 04
0
[LLVMdev] Compiler Driver Decisions
...that is read by the link-time > whole-program optimizer. We can avoid this confusing view by making > llvm output the "normal" and default case. > > (2) Once the dynamic optimizer Brian and Tanya and Anand have worked > on is ready for distribution, I would like to make llvmee (Misha's > llvm execution environment) the expected, default way to run llvm > programs. The llvm driver (llvmcd or llvmgen or whatever name we > pick) would generate llvm code that is later compiled and run > transparently by llvmee. Whether the code generation to native code &gt...
2004 Aug 03
4
[LLVMdev] Compiler Driver Decisions
...some kind of IR file that is read by the link-time whole-program optimizer. We can avoid this confusing view by making llvm output the "normal" and default case. (2) Once the dynamic optimizer Brian and Tanya and Anand have worked on is ready for distribution, I would like to make llvmee (Misha's llvm execution environment) the expected, default way to run llvm programs. The llvm driver (llvmcd or llvmgen or whatever name we pick) would generate llvm code that is later compiled and run transparently by llvmee. Whether the code generation to native code happens offline (v...
2004 Aug 03
0
[LLVMdev] Compiler Driver Decisions
On Tue, Aug 03, 2004 at 12:26:50PM -0500, Brian Gaeke wrote: > > On Mon, Aug 02, 2004 at 06:05:16PM -0700, Reid Spencer wrote: > > > On Mon, 2004-08-02 at 18:04, Chris Lattner wrote: > > > llvmcd - llvm compiler driver > > > llvmci - llvm compiler invoker > > > llvmcs - llvm compiler system (or perhaps "compilation system") > > > llvmct
2004 Aug 03
2
[LLVMdev] Compiler Driver Decisions
> On Mon, Aug 02, 2004 at 06:05:16PM -0700, Reid Spencer wrote: > > On Mon, 2004-08-02 at 18:04, Chris Lattner wrote: > > llvmcd - llvm compiler driver > > llvmci - llvm compiler invoker > > llvmcs - llvm compiler system (or perhaps "compilation system") > > llvmct - llvm compiler tool > > llvmx - llvm eXecutive > > I like llvmcs. Contrary
2004 Aug 04
2
[LLVMdev] Compiler Driver Decisions
...a la gentoo? Uh. No? > > > llvm-run - runs programs built by llvm-build > > Wait, is llvm-run the same as lli? > Or is it "compile to native, link, run native version"? > Or does it not matter? I've been intending llvm-run (or possibly just llvm) to be the llvmee that Vikram spoke about. In my mind its kinda like "java" in the Java world. It executes bytecode in a variety of ways (interpreted, JIT, or statically compiled) and includes the life-long optimization support coming with the reoptimizer/profiler. > > > I'm not thrilled w...
2004 Aug 04
0
[LLVMdev] Compiler Driver Decisions
Hi LLVM'ers If I may chime in to your discussion about naming the compiler-driver. As a newcomer (and novice) about LLVM, but as user, I think users best understand llvmcd (or llvm-driver) in conjunction with the runtime environment llvmee (or llvm-run). If I had to choose, and personnally I don't like those cryptic acronyms or other short hand forms, I'll pick up the names llvm-driver and llvm-run. /Henrik >From: Chris Lattner <sabre at nondot.org> >Reply-To: LLVM Developers Mailing List <llvmdev at cs.u...
2004 Aug 04
0
[LLVMdev] Compiler Driver Decisions
...> > llvm-run - runs programs built by llvm-build > > > > Wait, is llvm-run the same as lli? > > Or is it "compile to native, link, run native version"? > > Or does it not matter? > > I've been intending llvm-run (or possibly just llvm) to be the llvmee > that Vikram spoke about. In my mind its kinda like "java" in the Java > world. It executes bytecode in a variety of ways (interpreted, JIT, or > statically compiled) and includes the life-long optimization support > coming with the reoptimizer/profiler. > > > > &...
2004 Aug 04
0
[LLVMdev] Compiler Driver Decisions
On Wed, Aug 04, 2004 at 08:19:58AM -0700, Reid Spencer wrote: > How about something along the notion of "build or construct" as in we > have two primary tools in llvm: > > llvm-build - builds programs to be run llvm-build or llvm-driver are both kinda long but at least they make sense... As an aside, llava and llama are both taken, llvmize? llvminator? llvm-emerge a la
2004 Aug 04
3
[LLVMdev] Compiler Driver Decisions
On Wed, 2004-08-04 at 07:38, Misha Brukman wrote: > On Wed, Aug 04, 2004 at 01:17:24AM -0500, Chris Lattner wrote: > > On Tue, 3 Aug 2004, Reid Spencer wrote: > > > I'm not thrilled with llvm-gen because it has overtones of "code > > > generation" (which actually isn't far from the truth). But, it > > > conjures up the wrong kind of tool ..
2004 Aug 03
0
[LLVMdev] Compiler Driver [high-level comments]
...: the people who use 'analyze' are compiler developers, not >> end >> users. > > True, I'll drop it. Good decision. I agree with Chris that this driver should not try to do things outside the normal "compile-link-optimize[-codegen]" sequence. Similarly, llvmee should control the "[codegen-]run-reoptimize" sequence. >> Certain common GCC options should be supported in order to make the >> driver appear familiar to users of GCC. In particular, the following >> options are important to preserve: I agree, and your list looked g...
2004 Aug 03
3
[LLVMdev] Compiler Driver [high-level comments]
On Mon, 2 Aug 2004, Reid Spencer wrote: > I have a very simple XML document type that I use for configuring XPS > systems. There's only four elements and it follows much the same kind of > grouped name/value pairs that Chris is suggesting. Chris' example would > be like: > <configuration name="llvm"> > <group name=".c"> > <item