| 2007 |
| 10 | EE | Chris Lattner,
Andrew Lenharth,
Vikram S. Adve:
Making context-sensitive points-to analysis with heap cloning practical for the real world.
PLDI 2007: 278-289 |
| 2005 |
| 9 | EE | Chris Lattner,
Vikram S. Adve:
Transparent pointer compression for linked data structures.
Memory System Performance 2005: 24-35 |
| 8 | EE | Chris Lattner,
Vikram S. Adve:
Automatic pool allocation: improving performance by controlling data structure layout in the heap.
PLDI 2005: 129-142 |
| 7 | EE | Dinakar Dhurjati,
Sumant Kowshik,
Vikram S. Adve,
Chris Lattner:
Memory safety without garbage collection for embedded applications.
ACM Trans. Embedded Comput. Syst. 4(1): 73-111 (2005) |
| 2004 |
| 6 | EE | Chris Lattner,
Vikram S. Adve:
LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation.
CGO 2004: 75-88 |
| 5 | EE | Chris Lattner,
Vikram S. Adve:
The LLVM Compiler Framework and Infrastructure Tutorial.
LCPC 2004: 15-16 |
| 2003 |
| 4 | EE | Dinakar Dhurjati,
Sumant Kowshik,
Vikram S. Adve,
Chris Lattner:
Memory safety without runtime checks or garbage collection.
LCTES 2003: 69-80 |
| 3 | EE | Vikram S. Adve,
Chris Lattner,
Michael Brukman,
Anand Shukla,
Brian Gaeke:
LLVA: A Low-level Virtual Instruction Set Architecture.
MICRO 2003: 205-216 |
| 2002 |
| 2 | EE | Chris Lattner,
Shashank Shekhar,
Anand Shukla,
Vikram S. Adve:
Addressing Fundamental Bottlenecks in Link-Time and Dynamic Optimization.
IPDPS 2002 |
| 1 | EE | Chris Lattner,
Vikram S. Adve:
Automatic pool allocation for disjoint data structures.
MSP/ISMM 2002: 13-24 |