similar to: [RFC] Support embedding bitcodes in LLD with LTO

Displaying 20 results from an estimated 3000 matches similar to: "[RFC] Support embedding bitcodes in LLD with LTO"

2019 Jan 31
3
[RFC] Support embedding bitcodes in LLD with LTO
Thanks for your response! On 30/01/2019 20:18, Rui Ueyama wrote: > Hi Josef, > > Let me clarify my understanding. Do you want to keep original bitcode > files in the output executable when doing LTO, so that the resulting > executable contains both compiled bitcode (which is in native machine > instructions) and original bitcode files? Exactly! Kind of analogous to what
2019 Jan 31
2
[RFC] Support embedding bitcodes in LLD with LTO
On Thu, Jan 31, 2019 at 11:05 AM Rui Ueyama via llvm-dev < llvm-dev at lists.llvm.org> wrote: > That feature is probably too specific to your project. Most projects that > use LTO are using LTO just because it generates better code. Your project > is special as your program itself can also interpret LLVM bitcode, but > that's not the case for most other programs. > I
2016 Jan 30
4
Sulong
Hi everyone, we started a new open source project Sulong: https://github.com/graalvm/sulong. Sulong is a LLVM IR interpreter with JIT compilation running on top of the JVM. By using the Truffle framework, it implements speculative optimizations such as inlining of function pointer calls through AST rewriting. One area of our research is to provide alternative ways of executing LLVM bitcode that
2016 May 13
3
Access to dynamic execution information.
Hi Does LLVM dynamically run the program to obtain profiling information like branch weight? if so, can we access the information regarding this run like the number of instructions that have been executed dynamically between two specific points of the program? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL:
2009 Nov 29
2
[LLVMdev] [patch] website/trunk/docs/GettingStarted.html
Hello, seems like GettingStarted.html is outdated regarding the version numbers of the autoconf tools. I've changed it so they meet the versions in AutoRegen.sh. Josef -------------- next part -------------- A non-text attachment was scrubbed... Name: GettingStarted.diff Type: text/x-patch Size: 1514 bytes Desc: not available URL:
2018 Aug 20
2
Using VMKit to convert Java Bytecode to LLVM IR
Hi, I wanted to use VMKit project to convert Java Bytecode to LLVM IR bitcode. But I do not know how to start, since I came to know that VMkit is written for llvm -3.3 version, but I want it for latest LLVM version 6.0.1. So, could you please suggest me, whether I have to write it whole project from scratch to meet my requirement of latest llvm version, or can use existing project by building
2010 May 04
4
[LLVMdev] Register Allocation: Interference graph
David Greene wrote: > On Saturday 01 May 2010 08:34:50 Josef Eisl wrote: >> Hello, >> >> I want learn more about register allocation and do some analysis for a >> current research project. After reading some papers (eg. Chaitin, >> Briggs) I think its time to get my hands dirty :). > > Welcome! > >> First I plan to (re)implement some of the classic
2009 Nov 30
0
[LLVMdev] [patch] website/trunk/docs/GettingStarted.html
On Nov 29, 2009, at 8:16 AM, Josef Eisl wrote: > Hello, > > seems like GettingStarted.html is outdated regarding the version numbers > of the autoconf tools. I've changed it so they meet the versions in > AutoRegen.sh. Hi Josef, llvm/docs/GettingStarted.html (in the main llvm svn repo) seems up to date. The "website" module in svn is an old broken thing that
2010 May 01
2
[LLVMdev] Register Allocation: Interference graph
Hello, I want learn more about register allocation and do some analysis for a current research project. After reading some papers (eg. Chaitin, Briggs) I think its time to get my hands dirty :). First I plan to (re)implement some of the classic approaches to get familiar with the framework. At the beginning the following questions came up: - Is there some documentation about register allocation
2009 Feb 17
3
[LLVMdev] Function Attributes in LLVM
Hello, I was wondering if there is a way to add more, maybe target dependant, function attributes? I think in certain circumstances they are a good way to give the compiler more information about a function. For example GCC supports attributes to mark an interrupt function witch is very useful for some low level targets. As far as I know function attributes are GCC specific or am I wrong? Is
2010 May 04
0
[LLVMdev] Register Allocation: Interference graph
On Tuesday 04 May 2010 05:45:36 Josef Eisl wrote: > >> - As far as I understand it, register allocators are implemented as > >> MachineFunctionPasses. Does a MachineFunction object contain all > >> information needed for a (classic) allocator? > > > > It has the instructions, operands and dependencies among them. There's > > a
2019 Apr 05
2
Orientación para hacer un sitio web con R
Hola a todos. Juan, por si te sirve de referencia, ésta es una página hecha con docker, docker-compose y shinyproxy: http://ifnapp.creaf.cat/ docker-compose me levanta varios containers: 1. servidor web (nginx + hugo) para la página de entrada 2. servidor postgresql, ya que la aplicación shiny necesita acceso a una base de datos 3. shinyproxy, para levantar una instancia de la shiny app
2009 Mar 03
1
[LLVMdev] Patch for GettingStarted.html
Hey, I have written a few lines about Release and Debug Builds (SVN checkout vs. LLVM distribution). I've also added the RELEASE_25 tag to the tags list and corrected a typo. Can someone please review? As I'm not a native speaker/writer it may contain strange wording/spelling mistakes ;). Any feedback welcome. BR Josef -- zapster -------------- next part -------------- A non-text
2010 May 03
0
[LLVMdev] Register Allocation: Interference graph
On Saturday 01 May 2010 08:34:50 Josef Eisl wrote: > Hello, > > I want learn more about register allocation and do some analysis for a > current research project. After reading some papers (eg. Chaitin, > Briggs) I think its time to get my hands dirty :). Welcome! > First I plan to (re)implement some of the classic approaches to get > familiar with the framework. Before
2016 Jul 19
5
A "Java Backend"
My idea was to create a complete backend treating Java as a normal platform, to enable LLVM to compile programs to Java Bytecode (.class) and Java Archive files (.jar). This could be useful in situations where we need to compile a program for a platform still not natively supported by LLVM. I don't know if it exists already, I've heard about this "LLJVM" but I don't think it
2019 Apr 05
3
Orientación para hacer un sitio web con R
Hola, Como te comentan, shiny es la mejor opción que tienes, solo añadir que no necesitas Rstudio connect. Se puede hacer el volcado de datos con conexiones ODBC perfectamente, hay varios paquetes de R que te sirven para ello. Lo que si es cierto es que necesitarás dedicarle un tiempo a cómo utilizarlos de manera razonable, probableente tendrás que pelear un poco para configurarlos correctamente.
2017 Mar 21
4
Clang -O0 performs optimizations that undermine dynamic bug-finding tools
Hi everyone, I found that Clang -O0 performs optimizations that undermine dynamic bug-finding tools. First, most bug finding tools such as ASan, Valgrind, Dr. Memory, Mudflap, Purify and Safe Sulong (on which I am working) rely on detecting errors during the execution of the program. They either insert additional checks during compile-time or during run-time which are executed when the program
2016 May 30
5
[GSoC 2016] Capture Tracking Improvements - BackgroundInformation
Hey Scott, There has been quite a lot of research on capture tracking (aka escape analysis) for Java and other dynamic languages. See e.g.: https://wiki.openjdk.java.net/display/HotSpot/EscapeAnalysis http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html http://dl.acm.org/citation.cfm?doid=320384.320386 Nuno -----Original Message----- From: Scott Egerton via
2007 Apr 18
4
[Bridge] bridge firewall problem
hello i am a new user for this group. i am working at a ISP. here i want to made a bridge firewall i am using fedora core 3. i want to block a serirs of ip address 192.16.18.0/255.255.255.0 and want to give the accesss only 172.16.18.0/255.255.255.0. but iptables not be able to block ip;s its passes all the ip series. i made my machine as bridge. i think my bridge passes all the
2012 Dec 13
22
[PATCH] Btrfs: fix a deadlock on chunk mutex
An user reported that he has hit an annoying deadlock while playing with ceph based on btrfs. Current updating device tree requires space from METADATA chunk, so we -may- need to do a recursive chunk allocation when adding/updating dev extent, that is where the deadlock comes from. If we use SYSTEM metadata to update device tree, we can avoid the recursive stuff. Reported-by: Jim Schutt