search for: criswell

Displaying 20 results from an estimated 2108 matches for "criswell".

2016 Mar 22
2
GSOC inquiry.
Sir, I am interested in adding a new analysis or optimization pass and building the getting started guide as a project for gsoc. On Mon, Mar 21, 2016 at 1:29 AM, John Criswell <jtcriswel at gmail.com> wrote: > On 3/17/16 10:58 AM, Om Shivom Nagpal wrote: > > No i have not worked previously on llvm. I have looked through the > projects but because of no prior experience i am unable to pick one. I am > currently going through the llvm tutorials. >...
2015 Jan 31
4
[LLVMdev] How to install poolalloc?
Hi, John Criswell Thank you very much. I am installing LLVM-3.2, but I encounter the next error when carrying out "make": llvm[3]: Compiling ClangASTNodesEmitter.cpp for Release+Asserts build ClangASTNodesEmitter.cpp: In member function ‘std::pair<llvm::Record*, llvm::Record*><unnamed>::Clan...
2016 Mar 23
1
GSOC inquiry.
Sir, I am interested in add a new pass. I have read about analysis, transformation passes. Can you help me with some example ideas? On Wed, Mar 23, 2016 at 1:39 AM, John Criswell <jtcriswel at gmail.com> wrote: > On 3/22/16 11:15 AM, Om Shivom Nagpal wrote: > > Sir, > I am interested in adding a new analysis or optimization pass and building > the getting started guide as a project for gsoc. > > > Okay. Decide which of these two projects you&...
2016 Mar 22
0
GSOC inquiry.
...c. Okay. Decide which of these two projects you'd like to propose and write up a description of the project. Be sure to include some details. For example, if you're going to improve the documentation, describe the current deficiencies and how you plan to address them. Regards, John Criswell > > On Mon, Mar 21, 2016 at 1:29 AM, John Criswell <jtcriswel at gmail.com > <mailto:jtcriswel at gmail.com>> wrote: > > On 3/17/16 10:58 AM, Om Shivom Nagpal wrote: >> No i have not worked previously on llvm. I have looked through >> the project...
2015 Jan 31
0
[LLVMdev] How to install poolalloc?
On 1/30/15 11:32 PM, Qiuping Yi wrote: > Hi, John Criswell > > Thank you very much. > > I am installing LLVM-3.2, but I encounter the next error when carrying > out "make": Is this error occurring when compiling the version of Clang within SAFECode or standard Clang? If it's the former, you should know that you don't n...
2015 Jul 18
4
[LLVMdev] How can i differentiate pointer type int 32* from int 32** ?
...el for each pointer variable. I think the data dependence through pointers can be described more accurately in this way. Unfortunately i didn't find any available interface to finish this job, so i guess i have to write it by myself. Best regards, Shen On Fri, Jul 17, 2015 at 2:22 PM, John Criswell <jtcriswel at gmail.com> wrote: > On 7/17/15 1:06 PM, Shen Liu wrote: > > John, thanks for you answer! But as far as I know LLVM doesn't provide > any interface for finding the pointee of a pointer directly, so i have to > process a multi-level pointer i need to write my...
2015 Jan 30
2
[LLVMdev] How to install poolalloc?
I am just not upgrade my LLVM. So I must use some higer LLVM version, right? -------------------------------------------- Qiuping Yi Institute Of Software Chinese Academy of Sciences On Fri, Jan 30, 2015 at 11:21 PM, John Criswell <jtcriswel at gmail.com> wrote: > On 1/30/15 10:17 AM, Qiuping Yi wrote: > > Thank you. But now I am using LLVM 2.9, so which version of poolalloc I > should use ? > > > Why are you using LLVM 2.9? That's an old version of LLVM (even by my > standards). > &gt...
2015 Jan 30
0
[LLVMdev] How to install poolalloc?
...ight? Yes. For working with poolalloc, I would recommend using LLVM 3.2 as we know poolalloc compiles with LLVM 3.2. If there's a release_29 branch for poolalloc, you could use that, but you won't get any bug fixes that we added between poolalloc 2.9 and poolalloc 3.2. Regards, John Criswell > > > -------------------------------------------- > Qiuping Yi > Institute Of Software > Chinese Academy of Sciences > > On Fri, Jan 30, 2015 at 11:21 PM, John Criswell <jtcriswel at gmail.com > <mailto:jtcriswel at gmail.com>> wrote: > > On 1/30/...
2016 Mar 17
2
GSOC inquiry.
No i have not worked previously on llvm. I have looked through the projects but because of no prior experience i am unable to pick one. I am currently going through the llvm tutorials. On Wed, Mar 16, 2016 at 9:32 PM, John Criswell <jtcriswel at gmail.com> wrote: > On 3/8/16 10:12 AM, Om Shivom Nagpal via llvm-dev wrote: > > Hi, I am Om Shivom pursuing CSE from PEC University of Technology, > Chandigarh and I have previously worked on C++ and Python. I am interested > in contributing to llvm through GSOC...
2007 Dec 03
1
[LLVMdev] Using Function Passes from Module Passes
...e problems using a function pass from a Module pass. My code is as follows: DominatorTree & domTree; ... Function &F = *I; // I is an interator from using Module::begin() ... domTree = getAnalysis<DominatorTree>(F); When I compile this code, I get the following error: /home/vadve/criswell/src/llvm22/include/llvm/Pass.h: In member function 'llvm::FunctionPass& llvm::FunctionPass::operator=(const llvm::FunctionPass&)': /home/vadve/criswell/src/llvm22/include/llvm/Pass.h:85: error: 'void llvm::Pass::operator=(const llvm::Pass&)' is private /home/vadve/criswe...
2016 Jun 18
2
data flow graph
Dear professor John Criswell I would like to implement a new instruction scheduling algorithm so that I need the Data flow graph(DFG) is input of the algorithm. Thanks Huy From: John Criswell [mailto:jtcriswel at gmail.com] Sent: Sunday, June 19, 2016 1:25 AM To: huyite; llvm-dev at lists.llvm.org Subject:...
2015 May 19
3
[LLVMdev] Processing functions in call graph SCC "order" with function-level analyses
...ks John. Does this solve the problem of analysis availability though? If I still have to run the function analyses manually, I might as well keep rolling with the CallGraphSCCPass. (I probably should have mentioned that this is what I’m using right now.) Félix > Le 2015-05-19 à 10:12:32, John Criswell <jtcriswel at gmail.com> a écrit : > > On 5/18/15 10:45 PM, Félix Cloutier wrote: >> Hi all, >> >> I have one analysis pass that I want to perform on call graph SCCs. However, for each function in the SCC, I need function-level analyses, like the dominator tree and t...
2016 Jun 21
3
Suggestion / Help regarding new calling convention
On Tue, Jun 21, 2016 at 8:58 PM, John Criswell <jtcriswel at gmail.com> wrote: > On 6/20/16 11:29 PM, Mehdi Amini wrote: > > > On Jun 20, 2016, at 11:12 AM, John Criswell via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > On 6/20/16 9:39 AM, vivek pandya via llvm-dev wrote: > > Dear Community, > &...
2014 Jun 15
3
[LLVMdev] Questions bout the Steensguard AA Pass in rDSA
Hi Criswell, Thanks for the reply. I am looking for a pass for the intra-procedural alias analyzing, as i am working on multithreaded debugging and looking for a way to pick up instructions from different threads accessing the same global variable, and is Steensguard workable for this scenario? or any other su...
2015 Jan 31
0
[LLVMdev] How to install poolalloc?
Which compiler are you using to compile poolalloc? Looks like it doesn't support C++11 (doesn't recognize nullptr). Jingyue On Fri, Jan 30, 2015 at 8:32 PM, Qiuping Yi <yiqiuping at gmail.com> wrote: > Hi, John Criswell > > Thank you very much. > > I am installing LLVM-3.2, but I encounter the next error when carrying out > "make": > > llvm[3]: Compiling ClangASTNodesEmitter.cpp for Release+Asserts build > ClangASTNodesEmitter.cpp: In member function ‘std::pair<llvm::Record*, &...
2015 Feb 27
2
[LLVMdev] Walking thru CallGraph bottom up
Hi Simon, > From: Simone Atzeni <simone.at at gmail.com> > To: John Criswell <jtcriswel at gmail.com> > Cc: llvmdev at cs.uiuc.edu > Subject: Re: [LLVMdev] Walking thru CallGraph bottom up > Message-ID: <318EBA41-2040-4EFE-B330-5813C817C2A2 at gmail.com> > Content-Type: text/plain; charset="windows-1252" > > I think I got it and the e...
2015 Jul 17
2
[LLVMdev] How can i differentiate pointer type int 32* from int 32** ?
John, thanks for you answer! But as far as I know LLVM doesn't provide any interface for finding the pointee of a pointer directly, so i have to process a multi-level pointer i need to write my own function to check pointers level by level, is that right? On Fri, Jul 17, 2015 at 1:47 PM, John Criswell <jtcriswel at gmail.com> wrote: > On 7/17/15 12:38 PM, Shen Liu wrote: > > Hi all, as a LLVM beginner I would like to know how can i check the > pointer types with different levels like int 32* and int 32**, int 32***? > > By using value->getType()->isPointerTy() i...
2016 Mar 20
0
GSOC inquiry.
...nce-like in manner. When I start teaching students how to use LLVM, I direct them to three difference documents. It might be good to have a "Getting Started with Programming with LLVM" guide to help new students learn how to get started with using the infrastructure. Regards, John Criswell > > On Wed, Mar 16, 2016 at 9:32 PM, John Criswell <jtcriswel at gmail.com > <mailto:jtcriswel at gmail.com>> wrote: > > On 3/8/16 10:12 AM, Om Shivom Nagpal via llvm-dev wrote: >> Hi, I am Om Shivom pursuing CSE from PEC University of >> Technol...
2015 Feb 27
0
[LLVMdev] Walking thru CallGraph bottom up
...e" which represents all unresolved calls (e.g., indirect function calls). Technically, you need to start searching from this node as well as the main() node (as a program can call out to external code which then calls back into the program; think of qsort() as an example). Regards, John Criswell On 2/26/15 10:13 PM, Kevin Hu wrote: > Hi Simon, > > From: Simone Atzeni <simone.at at gmail.com <mailto:simone.at at gmail.com>> > To: John Criswell <jtcriswel at gmail.com <mailto:jtcriswel at gmail.com>> > Cc: llvmdev at cs.uiuc.edu <mailto:...
2016 Apr 27
3
ArrayBoundChecks in SafeCode-llvm37
Hi, I am wondering if anyone could run ArrayBoundChecks located in SafeCode-llvm37 (https://github.com/jtcriswell/safecode-llvm37) on llvm-3.8? Thanks. Syed -- Rafi