Skip to content

Commit ebcddef

Browse files
2007-05 dev meeting (#21)
1 parent 499e6c3 commit ebcddef

File tree

6 files changed

+165
-1
lines changed

6 files changed

+165
-1
lines changed

content/devmtg/2007-05.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: "LLVM Developers' Meeting Proceedings"
3+
description: ""
4+
date: 2007-05-25T19:45:19+05:30
5+
toc: true
6+
tags: []
7+
draft: false
8+
---
9+
10+
{{< event_data "2007-05" >}}
11+
12+
## About
13+
14+
~60 people attended.
15+
16+
These videos are also viewable on [YouTube](http://www.youtube.com/view_play_list?p=AA11ACE45D6B0E4C).
17+
18+
Chris Hanson contributed a [podcast feed](https://llvm.org/devmtg/2007-05/podcast.xml) that you can [subscribe to](itpc://llvm.org/devmtg/2007-05/podcast.xml) in iTunes or on Apple TV.
19+
20+
## Proceedings
21+
22+
All videos are presented in QuickTime format. All slides are in PDF format.
23+
24+
### Session 0: Introductions
25+
26+
{{< event_talks
27+
"devmtg/2007-05/introductions"
28+
"introductions"
29+
>}}
30+
31+
### Break
32+
33+
### Session 1: Learning LLVM
34+
35+
{{< event_talks
36+
"devmtg/2007-05/learning_llvm"
37+
"learning_llvm"
38+
>}}
39+
40+
### Lunch
41+
42+
### Session 2: Using LLVM
43+
44+
{{< event_talks
45+
"devmtg/2007-05/using_llvm"
46+
"using_llvm"
47+
>}}
48+
49+
### Break
50+
51+
### Session 3: Discussions
52+
53+
{{< event_talks
54+
"devmtg/2007-05/discussions"
55+
"discussions"
56+
>}}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
discussions:
2+
- title: "Concurrency Primitives"
3+
speaker: "Christopher Lamb (Ageia Technologies, Inc.)"
4+
video_url: "https://youtu.be/T5GgX8tE3R8"
5+
slides_url: ""
6+
description: "For multi-threaded shared memory models."
7+
8+
- title: "LLVM Roadmap"
9+
speaker: "Reid Spencer (Independent)"
10+
video_url: "https://youtu.be/npCXLaGdArY"
11+
slides_url: ""
12+
description: "Does the development community care to disclose and maintain advance information about what is being worked on?"
13+
14+
- title: "Adoption Goals"
15+
speaker: "Chris Lattner (Apple Inc.)"
16+
video_url: "https://youtu.be/CIp103RdKic"
17+
slides_url: ""
18+
description: "While our adoption has increased greatly recently, we're still tiny compared to other compiler and virtual machine systems."
19+
20+
- title: "Project Management, Licensing, and Naming"
21+
speaker: "Reid Spencer (Independent), Chris Lattner (Apple Inc.)"
22+
video_url: "https://youtu.be/uTVcG0qVS0I"
23+
slides_url: ""
24+
description: ""
25+
26+
- title: "Feedback on the Meeting"
27+
speaker: "Chris Lattner (Apple Inc.)"
28+
video_url: "https://youtu.be/iINSIqwaQX0"
29+
slides_url: ""
30+
description: ""
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
introductions:
2+
- title: A brief history of LLVM
3+
speaker: Vikram Adve (UIUC), Chris Lattner (Apple Inc.)
4+
video_url: "https://youtu.be/FNtmemyeEHY"
5+
slides_url: ""
6+
description: "During this brief session, Vikram and Chris (the originators of LLVM) presented a brief history of the early history of LLVM."
7+
8+
- title: Introductions
9+
speaker: Everyone
10+
video_url: "https://youtu.be/nl5SXEDkMEc"
11+
slides_url: ""
12+
description: "Everyone introduced themselves to the group."
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
learning_llvm:
2+
- title: "Demystifying The LLVM Pass Manager"
3+
speaker: "Devang Patel (Apple Inc.)"
4+
video_url: "https://youtu.be/4yzjAXiMbvk"
5+
slides_url: "https://llvm.org/devmtg/2007-05/03-Patel-Passmanager.pdf"
6+
description: "The PassManager, which manages the execution of all LLVM passes, was recently revised to be simpler and more useful. This talk will help you understand what the new pass manager does and how to use it."
7+
8+
- title: "The LLVM Code Generator"
9+
speaker: "Evan Cheng (Apple Inc.)"
10+
video_url: "https://youtu.be/ZWmHZD_-fZ0"
11+
slides_url: "https://llvm.org/devmtg/2007-05/04-Cheng-Codegen.pdf"
12+
description: "An overview of the LLVM generic code generator design and changes to it that are coming in the future."
13+
14+
- title: "Introduction To Predicate Simplifier"
15+
speaker: "Nick Lewycky (Independent)"
16+
video_url: "https://youtu.be/y4xRGfFZT-0"
17+
slides_url: "https://llvm.org/devmtg/2007-05/05-Lewycky-Predsimplify.pdf"
18+
description: "A review of the design and implementation of LLVM's Predicate Simplifier Pass, otherwise known as VRP (Value Range Propagation)."
19+
20+
- title: "HLVM"
21+
speaker: "Reid Spencer (Independent)"
22+
video_url: "https://youtu.be/cRIuetDrCq0"
23+
slides_url: "https://llvm.org/devmtg/2007-05/06-Spencer-HLVM.pdf"
24+
description: "An overview of HLVM, its current status, and its goals after integration with LLVM."

data/devmtg/2007-05/using_llvm.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
using_llvm:
2+
- title: "The Cell BE Symbiotic Processor Element Backend"
3+
speaker: "Scott Michel (Aerospace)"
4+
video_url: ""
5+
slides_url: "https://llvm.org/devmtg/2007-05/07-Michel-Cell.pdf"
6+
description: "A presentation of the practice and experience that resulted from Aerospace's implementation of an LLVM back-end Target for the Cell BE Symbiotic Processor Element."
7+
8+
- title: "Secure Virtual Architecture"
9+
speaker: "John Criswell (UIUC)"
10+
video_url: "https://youtu.be/sRvetnQhXPQ"
11+
slides_url: "https://llvm.org/devmtg/2007-05/08-Criswell-SVA.pdf"
12+
description: "A presentation on our research to create a virtual machine that operates below the operating system and a brief introduction to some of the novel security capabilities that our architecture can enable."
13+
14+
- title: "New LLVM C Front-end"
15+
speaker: "Steve Naroff (Apple Inc.)"
16+
video_url: "https://youtu.be/Xx7zFn31PLQ"
17+
slides_url: "https://llvm.org/devmtg/2007-05/09-Naroff-CFE.pdf"
18+
description: "This talk describes a new from-scratch C frontend (which is aiming to support Objective C and C++ someday) for LLVM, built as a native part of the LLVM system and in the LLVM design style."
19+
20+
- title: "LLVM in OpenGL and for Dynamic Languages"
21+
speaker: "Chris Lattner (Apple Inc.)"
22+
video_url: "https://youtu.be/TPyo6NYNYis"
23+
slides_url: "https://llvm.org/devmtg/2007-05/10-Lattner-OpenGL.pdf"
24+
description: "A presentation put together in 10 minutes, talking about LLVM being used for OpenGL and some speculative talk about dynamic languages."

data/events.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
events:
2+
- name: "2025 AsiaLLVM Developers' Meeting"
3+
id: "2025-06"
4+
start_date: "2025-06-10"
5+
end_date: "2025-06-10"
6+
description: "2025 AsiaLLVM Developers' Meeting"
7+
location: "The Westin Hotel, Tokyo, Japan"
8+
url: "/devmtg/2025-06/"
9+
event_site: "https://llvm.org/devmtg/2025-06/"
10+
211
- name: "LLVM Dev Mtg"
312
id: "2024-10"
413
start_date: "2024-10-22"
@@ -114,4 +123,13 @@ events:
114123
description: "2018 European LLVM Developers Meeting"
115124
location: "Bristol Marriott Hotel City Centre, Bristol, UK"
116125
url: "/devmtg/2018-04/"
117-
event_site: "https://llvm.org/devmtg/2018-04/"
126+
event_site: "https://llvm.org/devmtg/2018-04/"
127+
128+
- name: "LLVM Developers' Meeting Proceedings"
129+
id: "2007-05"
130+
start_date: "2007-05-25"
131+
end_date: "2007-05-25"
132+
description: "2007 LLVM Developers' Meeting"
133+
location: "Cupertino, CA"
134+
url: "/devmtg/2007-05/"
135+
event_site: "https://llvm.org/devmtg/2007-05/"

0 commit comments

Comments
 (0)