Mercurial > projects > ldc
diff gen/arrays.h @ 81:3587401b6eeb trunk
[svn r85] Fixed: if a return statement appeared in the try block of a nested try-finally, only the inner-most finally block would be executed.
Changed: Renamed all the LLVM_Dto... helper function to just Dto...
author | lindquist |
---|---|
date | Thu, 01 Nov 2007 17:27:18 +0100 |
parents | 2b5a2eaa88be |
children | fd32135dca3e |
line wrap: on
line diff
--- a/gen/arrays.h Wed Oct 31 22:35:39 2007 +0100 +++ b/gen/arrays.h Thu Nov 01 17:27:18 2007 +0100 @@ -1,33 +1,33 @@ #ifndef LLVMC_GEN_ARRAYS_H #define LLVMC_GEN_ARRAYS_H -const llvm::StructType* LLVM_DtoArrayType(Type* t); -const llvm::ArrayType* LLVM_DtoStaticArrayType(Type* t); +const llvm::StructType* DtoArrayType(Type* t); +const llvm::ArrayType* DtoStaticArrayType(Type* t); -llvm::Constant* LLVM_DtoConstArrayInitializer(ArrayInitializer* si); -llvm::Constant* LLVM_DtoConstSlice(llvm::Constant* dim, llvm::Constant* ptr); -llvm::Constant* LLVM_DtoConstStaticArray(const llvm::Type* t, llvm::Constant* c); +llvm::Constant* DtoConstArrayInitializer(ArrayInitializer* si); +llvm::Constant* DtoConstSlice(llvm::Constant* dim, llvm::Constant* ptr); +llvm::Constant* DtoConstStaticArray(const llvm::Type* t, llvm::Constant* c); -void LLVM_DtoArrayCopy(elem* dst, elem* src); -void LLVM_DtoArrayInit(llvm::Value* l, llvm::Value* r); -void LLVM_DtoArrayInit(llvm::Value* ptr, llvm::Value* dim, llvm::Value* val); -void LLVM_DtoArrayAssign(llvm::Value* l, llvm::Value* r); -void LLVM_DtoSetArray(llvm::Value* arr, llvm::Value* dim, llvm::Value* ptr); -void LLVM_DtoNullArray(llvm::Value* v); +void DtoArrayCopy(elem* dst, elem* src); +void DtoArrayInit(llvm::Value* l, llvm::Value* r); +void DtoArrayInit(llvm::Value* ptr, llvm::Value* dim, llvm::Value* val); +void DtoArrayAssign(llvm::Value* l, llvm::Value* r); +void DtoSetArray(llvm::Value* arr, llvm::Value* dim, llvm::Value* ptr); +void DtoNullArray(llvm::Value* v); -llvm::Value* LLVM_DtoNewDynArray(llvm::Value* dst, llvm::Value* dim, Type* dty, bool doinit=true); -void LLVM_DtoResizeDynArray(llvm::Value* arr, llvm::Value* sz); +llvm::Value* DtoNewDynArray(llvm::Value* dst, llvm::Value* dim, Type* dty, bool doinit=true); +void DtoResizeDynArray(llvm::Value* arr, llvm::Value* sz); -void LLVM_DtoCatAssignElement(llvm::Value* arr, Expression* exp); -void LLVM_DtoCatArrays(llvm::Value* arr, Expression* e1, Expression* e2); +void DtoCatAssignElement(llvm::Value* arr, Expression* exp); +void DtoCatArrays(llvm::Value* arr, Expression* e1, Expression* e2); -void LLVM_DtoStaticArrayCopy(llvm::Value* dst, llvm::Value* src); +void DtoStaticArrayCopy(llvm::Value* dst, llvm::Value* src); -llvm::Value* LLVM_DtoStaticArrayCompare(TOK op, llvm::Value* l, llvm::Value* r); +llvm::Value* DtoStaticArrayCompare(TOK op, llvm::Value* l, llvm::Value* r); -llvm::Value* LLVM_DtoDynArrayCompare(TOK op, llvm::Value* l, llvm::Value* r); -llvm::Value* LLVM_DtoDynArrayIs(TOK op, llvm::Value* l, llvm::Value* r); +llvm::Value* DtoDynArrayCompare(TOK op, llvm::Value* l, llvm::Value* r); +llvm::Value* DtoDynArrayIs(TOK op, llvm::Value* l, llvm::Value* r); -llvm::Value* LLVM_DtoArrayCastLength(llvm::Value* len, const llvm::Type* elemty, const llvm::Type* newelemty); +llvm::Value* DtoArrayCastLength(llvm::Value* len, const llvm::Type* elemty, const llvm::Type* newelemty); #endif // LLVMC_GEN_ARRAYS_H