LLVM introduction

LLVM introduction