Thread and LLVM

Hello LLVM developers,

I am curious to know, what does the section “Thread and LLVM” in LLVM programmers manual means.

I want to do a short project(5 weeks) in Compiler Optimization for Parallel Arch class where I want to support OpenMP like parallel constructs in my language.
So does it mean that I can specify thread creation and related thread task directly in LLVM IR.

Also does anyone have suggestions for a short and fun project for my course.

Kishor Kharbas
MS Student
Department of Computer Science
NC State University
Raleigh, NC 27606

That section of the dox are only relevant if you are making a multithreaded compiler. Generating multithreaded code is not related to it.