Lines Matching full:llvm
3 // The LLVM Compiler Infrastructure
18 #include "llvm/ADT/DenseMap.h"
19 #include "llvm/IR/Type.h"
20 #include "llvm/IR/Value.h"
22 namespace llvm {
34 } // namespace llvm
47 /// from http://llvm.org/svn/llvm-project/openmp/trunk/runtime/src/kmp.h
78 llvm::Constant *DefaultOpenMPPSource;
80 typedef llvm::DenseMap<unsigned, llvm::Value *> OpenMPDefaultLocMapTy;
82 llvm::Value *GetOrCreateDefaultOpenMPLocation(OpenMPLocationFlags Flags);
85 /// http://llvm.org/svn/llvm-project/openmp/trunk/runtime/src/kmp.h
123 llvm::StructType *IdentTy;
125 typedef llvm::DenseMap<unsigned, llvm::Value *> OpenMPDebugLocMapTy;
130 llvm::FunctionType *Kmpc_MicroTy;
132 typedef llvm::DenseMap<llvm::Function *, llvm::Value *> OpenMPLocMapTy;
135 typedef llvm::DenseMap<llvm::Function *, llvm::Value *> OpenMPGtidMapTy;
152 llvm::Value *
160 llvm::Value *GetOpenMPGlobalThreadNum(CodeGenFunction &CGF,
164 llvm::Type *getIdentTyPointerTy();
167 llvm::Type *getKmpc_MicroPointerTy();
172 llvm::Constant *CreateRuntimeFunction(OpenMPRTLFunction Function);