search for: crhc

Displaying 20 results from an estimated 170 matches for "crhc".

Did you mean: crc
2007 Aug 15
3
[LLVMdev] c const
...ays > be cast away. If you want mod information, then I suggest using the > aliasanalysis interface to get mod ref info for a call. > > -Chris > > http://nondot.org/sabre > http://llvm.org > > On Aug 8, 2007, at 12:07 AM, "Ryan M. Lefever" <lefever at crhc.uiuc.edu> > wrote: > > >>How is c's const keyword translated when compiling c into llvm >>bytecode. >> I'm specifically interested in const pointer function arguments. >>Consider a function declared as follows in c: >> >>void f(const int...
2007 Aug 15
0
[LLVMdev] c const
...he relevant language standards. Note that if you declare a global as const that we do capture this in the ir - what specifically do you want? Please provide an example. -Chris http://nondot.org/sabre http://llvm.org On Aug 14, 2007, at 11:58 PM, "Ryan M. Lefever" <lefever at crhc.uiuc.edu> wrote: > I don't mean to be a pain, but I was thinking about this a bit more. > Does gcc ignore the const keyword? If not, why has LLVM chosen to > deviate from gcc with respect to the const keyword? If so, then why > do > we bother using const in LLVM API code?...
2008 Nov 04
3
[LLVMdev] fPIC
Does llvm-gcc support the -fPIC option? I am using LLVM on both 32 bit linux and 64 bit linux, if that matters. Regards, Ryan -- Ryan M. Lefever [http://www.crhc.uiuc.edu/~lefever/index.html]
2003 Apr 10
1
[LLVMdev] splitting up program into multiple threads
...ds to get register allocated the same way (i.e, a value that is duplicated in the two threads gets mapped to the same register/memory location). Is there a cleaner way to this other than to make all the shared variables global? Thanks in advance for any advice. -- Francesco Spadini http://www.crhc.uiuc.edu/~spadini spadini at crhc.uiuc.edu "The universe is full of magical things, patiently waiting for our wits to grow sharper." - Eden Phillpots
2003 Mar 07
2
[LLVMdev] porting glibc
...king on this currently. If no one is on it, does anyone have an idea of how nasty this would be to do? I'd like to have LLVM output to a new ISA, it'd be great if all I had to do was proxy system calls like read and write in my architectural simulator. -- Francesco Spadini http://www.crhc.uiuc.edu/~spadini spadini at crhc.uiuc.edu "The universe is full of magical things, patiently waiting for our wits to grow sharper." - Eden Phillpots
2007 Aug 08
0
[LLVMdev] c const
...eserved on the llvm ir, because const can always be cast away. If you want mod information, then I suggest using the aliasanalysis interface to get mod ref info for a call. -Chris http://nondot.org/sabre http://llvm.org On Aug 8, 2007, at 12:07 AM, "Ryan M. Lefever" <lefever at crhc.uiuc.edu> wrote: > How is c's const keyword translated when compiling c into llvm > bytecode. > I'm specifically interested in const pointer function arguments. > Consider a function declared as follows in c: > > void f(const int* arg); > > When I examine f...
2007 Aug 16
3
[LLVMdev] c const
...if you declare a global as const that we do capture this in > the ir - what specifically do you want? Please provide an example. > > -Chris > > http://nondot.org/sabre > http://llvm.org > > On Aug 14, 2007, at 11:58 PM, "Ryan M. Lefever" > <lefever at crhc.uiuc.edu> wrote: > > >>I don't mean to be a pain, but I was thinking about this a bit more. >>Does gcc ignore the const keyword? If not, why has LLVM chosen to >>deviate from gcc with respect to the const keyword? If so, then why >>do >>we bother usi...
2007 Apr 10
0
[LLVMdev] cvs opt broken?
This has been reported. http://llvm.org/bugs/show_bug.cgi?id=1317 On 4/10/07, Ryan M. Lefever <lefever at crhc.uiuc.edu> wrote: > > I checked out llvm from cvs & llvm-gcc from svn last night and again > tonight. Each time they compiled and installed fine. After installing > them, I recompiled compiler transforms I had written for opt. opt seems > to load the my transform libraries f...
2011 Jul 27
2
[LLVMdev] Avoiding load narrowing in DAGCombiner
Hi Eli, On 07/27/2011 04:59 PM, Eli Friedman wrote: > On Wed, Jul 27, 2011 at 2:28 PM, Matt Johnson > <johnso87 at crhc.illinois.edu> wrote: >> Hi All, >> I'm writing a backend for a target which only supports 4-byte, >> 4-byte-aligned loads and stores. I custom-lower all {*EXT}LOAD and >> STORE nodes in TargetISelLowering.cpp to take advantage of all alignment >> informat...
2011 Jul 27
0
[LLVMdev] Avoiding load narrowing in DAGCombiner
On Wed, Jul 27, 2011 at 3:50 PM, Matt Johnson <johnso87 at crhc.illinois.edu> wrote: > Hi Eli, > > On 07/27/2011 04:59 PM, Eli Friedman wrote: >> >> On Wed, Jul 27, 2011 at 2:28 PM, Matt Johnson >> <johnso87 at crhc.illinois.edu>  wrote: >>> >>> Hi All, >>>     I'm writing a backend for a target...
2007 Aug 08
5
[LLVMdev] c const
How is c's const keyword translated when compiling c into llvm bytecode. I'm specifically interested in const pointer function arguments. Consider a function declared as follows in c: void f(const int* arg); When I examine f in llvm bytecode, how can I tell that arg is a pointer, whose contents can only be read, not written. Regards, Ryan
2007 Aug 08
2
[LLVMdev] c const
...can always > be cast away. If you want mod information, then I suggest using the > aliasanalysis interface to get mod ref info for a call. > > -Chris > > http://nondot.org/sabre > http://llvm.org > > On Aug 8, 2007, at 12:07 AM, "Ryan M. Lefever" <lefever at crhc.uiuc.edu> > wrote: > > > How is c's const keyword translated when compiling c into llvm > > bytecode. > > I'm specifically interested in const pointer function arguments. > > Consider a function declared as follows in c: > > > > void f(const int...
2008 Nov 04
0
[LLVMdev] fPIC
Yup! -bw On Nov 3, 2008, at 7:39 PM, Ryan M. Lefever wrote: > Does llvm-gcc support the -fPIC option? I am using LLVM on both 32 > bit > linux and 64 bit linux, if that matters. > > Regards, > Ryan > > -- > Ryan M. Lefever [http://www.crhc.uiuc.edu/~lefever/index.html] > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
2002 Nov 29
2
[LLVMdev] Fake Exit node
Is there a facility with which we may automagically create a "fake" exit node, one that is the target of all BasicBlocks ending in return. This would be very helpful to IP dataflow analysis... Dave
2002 Dec 06
1
[LLVMdev] WRT: function pointers + DSG
...t appear to work... getCalledFunction() returns 0 Dave On Fri, 6 Dec 2002, Vikram Adve wrote: > P.S. I have also updated the CSIL tree. Just check out > TarjanSCCIterator.h. > > --Vikram > http://www.cs.uiuc.edu/~vadve > > > > From: David Crowe <dcrowe at tremor.crhc.uiuc.edu> > > Subject: [LLVMbugs] Re: [LLVMdev] Tarjan+function_ptrs == trouble ? > > Sender: llvmbugs-admin at cs.uiuc.edu > > Date: Fri, 6 Dec 2002 00:54:41 -0600 (CST) > > > > Thanks, > > > > I've been through the documentation, and if I visit m...
2002 Dec 08
1
[LLVMdev] steensgaard
...sertion failed: Index < Links.size() && "Link index is out of range!", file ../../../include/llvm/Analysis/DSNode.h, line 120 Am I doing something wrong, or is this analysis under development still? _________________________________________________ Francesco Spadini http://www.crhc.uiuc.edu/~spadini spadini at crhc.uiuc.edu "Don't worry about people stealing your ideas. If your ideas are any good you'll have to ram them down people's throats." - Howard Aiken _________________________________________________
2003 Mar 08
1
[LLVMdev] porting glibc
...lls (esp. the memory and string manipulation functions). I think I'll try playing around with glibc for a bit. At worst I'll end up adding a compatibility mode and hand-code some of the common simple ones (memcpy, memset, etc.). Thanks for your help. -- Francesco Spadini http://www.crhc.uiuc.edu/~spadini spadini at crhc.uiuc.edu "The universe is full of magical things, patiently waiting for our wits to grow sharper." - Eden Phillpots
2007 Mar 10
0
[LLVMdev] llvm-test cvs head not working
...s mailing-list: > ------------------------------------------------------------------------ > > Subject: > Re: using dsa > From: > John Criswell <criswell at cs.uiuc.edu> > Date: > Tue, 06 Mar 2007 09:53:43 -0600 > To: > "Ryan M. Lefever" <lefever at crhc.uiuc.edu> > > To: > "Ryan M. Lefever" <lefever at crhc.uiuc.edu> > > > Ryan M. Lefever wrote: >> >> I tried using the -r release_19 flag (as was originally >> suggested), but that version of LLVM fails to compile. I get the >> following...
2008 Jun 24
0
[LLVMdev] undefined reference to .Llabel
On Tue, Jun 24, 2008 at 2:03 AM, Ryan M. Lefever <lefever at crhc.uiuc.edu> wrote: > My problem is that if I use the -g option in lines 1 and 2, then when I > run llvm-ld in line 5, it complains that there are undefined references > to .LlableX. -g + optimization is unsupported at the moment. Off the top of my head, I know that global DCE and inlini...
2002 Nov 08
1
[LLVMdev] Iterating on the DSGraph... (fwd)
...523617C1CE; Fri, 8 Nov 2002 18:25:04 -0500 (EST) > Received: from localhost (localhost [127.0.0.1]) > by nondot.org (Postfix) with ESMTP > id 488FD24D019; Fri, 8 Nov 2002 17:25:04 -0600 (CST) > From: Chris Lattner <sabre at nondot.org> > To: David Crowe <dcrowe at tremor.crhc.uiuc.edu> > Cc: llvmdev at cs.uiuc.edu > In-Reply-To: <Pine.LNX.4.33.0211081707090.11485-100000 at tremor.crhc.uiuc.edu> > Message-ID: <Pine.LNX.4.44.0211081721560.18180-100000 at nondot.org> > MIME-Version: 1.0 > Subject: [LLVMdev] Iterating on the DSGraph... > Sen...