similar to: [LLVMdev] For the avoidance of doubt...

Displaying 20 results from an estimated 30000 matches similar to: "[LLVMdev] For the avoidance of doubt..."

2007 Jul 30
0
[LLVMdev] For the avoidance of doubt...
On Mon, 30 Jul 2007, Sarah Thompson wrote: > ... can *any* instruction(s) other than load and store cause memory > reads or writes? Functions calls can (transitively), intrinsics can, and the vaarg instruction can (it updates the pointed to list to point to the next argument). -Chris -- http://nondot.org/sabre/ http://llvm.org/
2007 Jul 30
0
[LLVMdev] For the avoidance of doubt...
Sarah Thompson wrote: > ... can *any* instruction(s) other than load and store cause memory > reads or writes? Not that I know of, but some intrinsic functions do. > > This is pretty important, because I need to be able to track (at least) > writes, and ideally also reads in order to be able to make > explicit-state model checking work efficiently. I specifically know that
2007 Jul 30
1
[LLVMdev] For the avoidance of doubt...
Chris Lattner wrote: > On Mon, 30 Jul 2007, Sarah Thompson wrote: > >> ... can *any* instruction(s) other than load and store cause memory >> reads or writes? >> > > Functions calls can (transitively), This isn't a problem because I'll be picking up those reads and writes as the function executes anyway. > intrinsics can, Would it be feasible to
2017 Aug 17
3
[RFC] Injecting new element atomic memory intrinsics into MemIntrinsic class hierarchy
Hi all, We somewhat recently created/updated element-wise unordered-atomic versions of the memcpy, memmove, and memset memory intrinsics: Memcpy: https://reviews.llvm.org/rL305558 Memmove: https://reviews.llvm.org/rL307796 Memset: https://reviews.llvm.org/rL307854 These intrinsics are semantically similar to the regular versions. The main difference is that the underlying operation is performed
2007 Oct 09
2
[LLVMdev] Stack layout in the x86 back-end
Hi all, I've been quiet for a while, but work on the new model checker has been going pretty well of late. I do have a question for the team, however. I've implemented code that manages multiple stacks, with an ability to version them and roll back and forward between versions so I can implement backtracking and nontrivial search strategies -- this all works. However, I'm
2007 Jul 27
3
[LLVMdev] Implementing sizeof
Hi folks, Assuming that I'm writing a pass and that for bizarre reasons I need to programmatically do the equivalent of a C/C++ sizeof on a Value (or a Type, it doesn't matter which really), yielding a result in bytes, what is the known-safe way to do this? I notice that doing something like struct thingy { ... some stuff ... }; ... printf("Size = %d",
2017 Aug 21
2
[RFC] Injecting new element atomic memory intrinsics into MemIntrinsic class hierarchy
Hi Sanjoy, Response/thoughts below... On Aug 19, 2017, at 3:13 PM, Sanjoy Das <sanjoy at playingwithpointers.com<mailto:sanjoy at playingwithpointers.com>> wrote: Hi Daniel, On Thu, Aug 17, 2017 at 8:32 AM, Daniel Neilson via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: Cons: One more attribute to check when implementing a pass that
2007 Oct 09
0
[LLVMdev] Stack layout in the x86 back-end
On Tue, 9 Oct 2007, Sarah Thompson wrote: > ideally, I'd like a block that encompasses everything from the function > parameters up to the current top-of-stack including spilled registers. > Is this feasible? Hi Sarah, I'm not sure how much of this is possible. You're guaranteed that each function stack frame is itself contiguous (including spilled regs), but there
2007 Mar 23
3
[LLVMdev] June 2007 LLVM Developer's Meeting
I'll almost certainly come along, possibly with one or two other NASA people. I could give a talk on our work using LLVM to support model checking, symbolic execution and static analysis if anyone is interested. Sarah Thompson RSE/6G, NASA Ames >
2006 Nov 29
2
[LLVMdev] I want to do something moderately insane, please help!
Hi, As some of you may remember, I'm implementing an LLVM-based model checker. I'm doing something a little odd, in that mostly I'm using the interpreter (currently a hacked version of lli with threads) for most things because I need to hook into lots of stuff that would be difficult to manage otherwise, but I'm also using the jitter for some things that need to be fast
2007 Jul 17
2
[LLVMdev] GenericValue changes from 1.8 to 2.0
Hi all, I've been quiet for a while, but I'm liable to be less so now that I'm starting on porting our model checker from LLVM 1.8 to 2.0. One thing that is puzzling me somewhat are the changes made to the GenericValue union, which is now a struct. I haven't found any mention of this on the llvm site or in the archives, so it may be that I am the only one who cares about it
2009 Apr 29
4
[LLVMdev] Building LLVM 2.5 on CENTOS 5.3
Hmm... looks like my LLVM build script only built debug versions of the tools, not release versions. I'm investigating, I didn't change anything that should have caused that. [s] On Apr 28, 2009, at 4:56 PM, Bill Wendling wrote: > On Tue, Apr 28, 2009 at 4:43 PM, Sarah Thompson <sarah at findatlantis.com > > wrote: >> OK, that got much further, but I'm now
2009 Apr 29
2
[LLVMdev] Building LLVM 2.5 on CENTOS 5.3
(My script does both of those -- the debug build worked (I think), but the release build fails) [s] On Apr 28, 2009, at 5:19 PM, Bill Wendling wrote: > We build debug by default. You will have to add ENABLE_OPTIMIZED=1 on > the "make" command line or --enable-optimized during configuration. > > -bw > > On Tue, Apr 28, 2009 at 5:12 PM, Sarah Thompson <sarah at
2009 Apr 29
0
[LLVMdev] Building LLVM 2.5 on CENTOS 5.3
Just to give closure here, I eventually gave up, built an Ubuntu 9 VMWare image which uses gcc 4.3.2 by default, installed Eclipse Ganymede and various other tools, then built LLVM 2.5 and my own code. It all ran fine. There is clearly something broken in the CentOS gcc43 package. Definitely one to avoid. [s] On Apr 28, 2009, at 5:40 PM, Sarah Thompson wrote: > (My script does both
2006 Nov 29
0
[LLVMdev] I want to do something moderately insane, please help!
Sarah Thompson wrote: > Hi, > > As some of you may remember, I'm implementing an LLVM-based model > checker. I'm doing something a little odd, in that mostly I'm using the > interpreter (currently a hacked version of lli with threads) for most > things because I need to hook into lots of stuff that would be difficult > to manage otherwise, but I'm also
2010 Feb 04
2
[LLVMdev] Decoding munged function names
Hi folks, I'm currently extending my model checker to collect coverage information, and as part of this I'm finding a need to get a more friendly version of munged C++ identifiers than the name used by the linker. For example, though internally, something like '_Z7thread1Pv' is fine as an identifier, I'd like to be able to give the user something more readable. Since
2007 Jul 17
3
[LLVMdev] GenericValue changes from 1.8 to 2.0
Reid Spencer wrote: > Hi Sarah, > > On Tue, 2007-07-17 at 10:05 -0700, Sarah Thompson wrote: > >> Hi all, >> >> I've been quiet for a while, but I'm liable to be less so now that I'm >> starting on porting our model checker from LLVM 1.8 to 2.0. >> > > We missed you! :) > > Yes, apologies again for not making the
2007 Mar 23
0
[LLVMdev] June 2007 LLVM Developer's Meeting
Hi Sarah, On Fri, 2007-03-23 at 15:11 -0700, Sarah Thompson wrote: > I'll almost certainly come along, possibly with one or two other NASA > people. Great! If/when you know their names, have them drop me a line here. I'd rather put down names than "Sarah+2". Thanks. > I could give a talk on our work using LLVM to support model > checking, symbolic execution and
2015 Mar 15
4
CentOS 6 VM image for paravirtualizaton on CentOS Xen server
On Sun, Mar 15, 2015 at 3:17 PM, Pasi K?rkk?inen <pasik at iki.fi> wrote: > On Thu, Mar 12, 2015 at 10:34:39PM -0400, Nico Kadel-Garcia wrote: >> I'm looking at a CentOS 5 Xen server that I'd really like to put some >> more recent VM's. There are reasons not to touch it at the moment, so >> I can't upgrade it in place today. >> >> Has anyone
2007 Dec 10
4
[LLVMdev] ocaml binding question
Hi all, I'm considering using ocaml for some experiments I want to try -- does the binding currently support reading existing bitcode, or just generating it? I want to try out some program transformation ideas that would probably be rather easier to express in ocaml than C++. Thank you in advance, Sarah Thompson