diff gen/llvm.h @ 244:a95056b3c996 trunk

[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.
author lindquist
date Mon, 09 Jun 2008 09:37:08 +0200
parents 7816aafeea3c
children d59c363fccad
line wrap: on
line diff
--- a/gen/llvm.h	Mon Jun 09 03:02:14 2008 +0200
+++ b/gen/llvm.h	Mon Jun 09 09:37:08 2008 +0200
@@ -18,10 +18,27 @@
 
 #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