Mercurial > projects > ldc
comparison gen/llvm.h @ 1013:8c73ff5f69e0
Use llvm::CallSite instead of custom CallOrInvoke class.
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Sat, 28 Feb 2009 22:16:52 +0100 |
parents | 1714836f2c0b |
children | 8ca25bd765a3 |
comparison
equal
deleted
inserted
replaced
1012:39cf8fa483fd | 1013:8c73ff5f69e0 |
---|---|
13 #include "llvm/Attributes.h" | 13 #include "llvm/Attributes.h" |
14 | 14 |
15 #include "llvm/Target/TargetData.h" | 15 #include "llvm/Target/TargetData.h" |
16 | 16 |
17 #include "llvm/Analysis/DebugInfo.h" | 17 #include "llvm/Analysis/DebugInfo.h" |
18 | |
19 #include "llvm/Support/CallSite.h" | |
18 | 20 |
19 #include "llvm/Support/IRBuilder.h" | 21 #include "llvm/Support/IRBuilder.h" |
20 using llvm::IRBuilder; | 22 using llvm::IRBuilder; |
21 | 23 |
22 // for WriteTypeSymbolic | 24 // for WriteTypeSymbolic |
45 #define LLConstantInt llvm::ConstantInt | 47 #define LLConstantInt llvm::ConstantInt |
46 #define LLConstantFP llvm::ConstantFP | 48 #define LLConstantFP llvm::ConstantFP |
47 | 49 |
48 #define LLPATypeHolder llvm::PATypeHolder | 50 #define LLPATypeHolder llvm::PATypeHolder |
49 | 51 |
52 #define LLCallSite llvm::CallSite | |
53 | |
50 #define LLSmallVector llvm::SmallVector | 54 #define LLSmallVector llvm::SmallVector |
51 | 55 |
52 using llvm::APFloat; | 56 using llvm::APFloat; |
53 using llvm::APInt; | 57 using llvm::APInt; |
54 | 58 |