comparison gen/todebug.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 0ab29b838084
children d61ce72c39ab
comparison
equal deleted inserted replaced
243:4d006f7b2ada 244:a95056b3c996
13 void DtoDwarfFuncStart(FuncDeclaration* fd); 13 void DtoDwarfFuncStart(FuncDeclaration* fd);
14 void DtoDwarfFuncEnd(FuncDeclaration* fd); 14 void DtoDwarfFuncEnd(FuncDeclaration* fd);
15 15
16 void DtoDwarfStopPoint(unsigned ln); 16 void DtoDwarfStopPoint(unsigned ln);
17 17
18 const llvm::StructType* GetDwarfBasicTypeType();
19 LLGlobalVariable* DtoDwarfBasicType(Type* type, llvm::GlobalVariable* compileUnit);
20
21 const llvm::StructType* GetDwarfVariableType();
22 LLGlobalVariable* DtoDwarfVariable(VarDeclaration* vd, LLGlobalVariable* typeDescr);
23 void DtoDwarfDeclare(LLValue* var, LLGlobalVariable* varDescr);
24
18 #endif // LLVMDC_GEN_TODEBUG_H 25 #endif // LLVMDC_GEN_TODEBUG_H
19 26
20 27