Displaying 5 results from an estimated 5 matches for "morrisett's".
2013 Apr 03
0
[LLVMdev] Type-based analysis for LLVM IR
...objects. The SAFECode/SVA work developed a simple type checker that
verified that the type-inference results returned by DSA are consistent
(i.e., if DSA says that a memory object is used in a type-safe manner,
then it is actually used in a type-safe manner). There is also some
work by Greg Morrisett's group at Harvard at creating a verified
type-checker for the SAFECode/SVA system. SAFECode/SVA papers can be
found at http://sva.cs.illinois.edu/pubs.html.
As far as formalisms for the LLVM IR, there is one from University of
Pennsylvania (Santosh Nagarakatte, now at Rutgers, was involve...
2013 Apr 03
3
[LLVMdev] Type-based analysis for LLVM IR
I am interested in type-based verification of LLVM IR in the areas of
certified compilation and software verification. It seems to me that the
LLVM IR type system is rather informal in the sense that there is no paper
with a proper formalization of the type rules, and for example, a proof of
soundness for well-formedness of the code.
I would like to know if you are aware of any work in this
2011 Oct 20
1
[LLVMdev] Formal spec for LLVM IR (Was: LLVM Language Reference Strictness)
Reed,
Are you working on a grammar of the LLVM syntax or also on a full semantics?
Steve Zdancewic's group at U. Penn. is working on a formal operational semantics for LLVM. It is partially complete and Greg Morrisett at Harvard is planning to build further on it.
Regards,
--Vikram
Professor, Computer Science
University of Illinois at Urbana-Champaign
http://llvm.org/~vadve
On Oct 20, 2011, at 11:56 AM, <llvmdev-request at cs.uiuc.edu>
<llvmdev-request at cs.uiuc.edu> wrote:
> Date: Thu, 2...
2009 Feb 16
0
[LLVMdev] PredicateSimplifier questions
Hi John,
John Regehr wrote:
> PredicateSimplifier is a pretty interesting pass, but it doesn't look
> like opt invokes it at any standard -Ox level, and so I assume that
> llvm-gcc also does not use this pass? If that is right, I'm curious
> about why this is the case -- does it simply not provide enough code
> speedup to compensate for the increase in compile time?
I
2009 Feb 16
3
[LLVMdev] PredicateSimplifier questions
PredicateSimplifier is a pretty interesting pass, but it doesn't look
like opt invokes it at any standard -Ox level, and so I assume that
llvm-gcc also does not use this pass? If that is right, I'm curious
about why this is the case -- does it simply not provide enough code
speedup to compensate for the increase in compile time?
Also, a colleague and I (we both teach advanced