Mercurial > projects > ldc
comparison gen/todebug.h @ 94:61615fa85940 trunk
[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca").
Added support for array .sort and .reverse properties.
Fixed some bugs with pointer arithmetic.
Disabled some DMD AST optimizations that was messing things up, destroying valuable information.
Added a KDevelop project file, this is what I use for coding LLVMDC now :)
Other minor stuff.
author | lindquist |
---|---|
date | Mon, 12 Nov 2007 06:32:46 +0100 |
parents | d8dd47ef3973 |
children | 0ab29b838084 |
comparison
equal
deleted
inserted
replaced
93:08508eebbb3e | 94:61615fa85940 |
---|---|
5 | 5 |
6 const llvm::StructType* GetDwarfAnchorType(); | 6 const llvm::StructType* GetDwarfAnchorType(); |
7 const llvm::StructType* GetDwarfCompileUnitType(); | 7 const llvm::StructType* GetDwarfCompileUnitType(); |
8 const llvm::StructType* GetDwarfSubProgramType(); | 8 const llvm::StructType* GetDwarfSubProgramType(); |
9 | 9 |
10 llvm::GlobalVariable* DtoDwarfCompileUnit(Module* m); | 10 llvm::GlobalVariable* DtoDwarfCompileUnit(Module* m, bool define); |
11 llvm::GlobalVariable* DtoDwarfSubProgram(FuncDeclaration* fd); | 11 llvm::GlobalVariable* DtoDwarfSubProgram(FuncDeclaration* fd, llvm::GlobalVariable* compileUnit); |
12 | 12 |
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); |