mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-11 18:33:14 +01:00
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB.
Did a lot of smaller cleans up here and there. Replaced more llvm::Foo with LLFoo for common stuff. Split up tollvm.cpp.
This commit is contained in:
19
gen/llvm.h
19
gen/llvm.h
@@ -18,10 +18,27 @@ using llvm::IRBuilder;
|
||||
|
||||
#define GET_INTRINSIC_DECL(_X) (llvm::Intrinsic::getDeclaration(gIR->module, llvm::Intrinsic:: _X ))
|
||||
|
||||
// shortcuts for the _very_ common llvm types
|
||||
// shortcuts for the common llvm types
|
||||
|
||||
typedef llvm::Type LLType;
|
||||
typedef llvm::FunctionType LLFunctionType;
|
||||
typedef llvm::PointerType LLPointerType;
|
||||
typedef llvm::StructType LLStructType;
|
||||
typedef llvm::ArrayType LLArrayType;
|
||||
typedef llvm::IntegerType LLIntegerType;
|
||||
typedef llvm::OpaqueType LLOpaqueType;
|
||||
|
||||
typedef llvm::Value LLValue;
|
||||
typedef llvm::GlobalValue LLGlobalValue;
|
||||
typedef llvm::GlobalVariable LLGlobalVariable;
|
||||
typedef llvm::Function LLFunction;
|
||||
|
||||
typedef llvm::Constant LLConstant;
|
||||
typedef llvm::ConstantStruct LLConstantStruct;
|
||||
typedef llvm::ConstantArray LLConstantArray;
|
||||
typedef llvm::ConstantInt LLConstantInt;
|
||||
|
||||
typedef llvm::PATypeHolder LLPATypeHolder;
|
||||
|
||||
#define LLSmallVector llvm::SmallVector
|
||||
|
||||
|
||||
Reference in New Issue
Block a user