comparison gen/arrays.h @ 4:e116aa1488e6 trunk

[svn r8] changed backend includes to always use the gen/<foo>.h prefix fixed passing string literals as array parameters few other fixes moved some array routines into gen/arrays
author lindquist
date Mon, 03 Sep 2007 17:34:30 +0200
parents
children d3ee9efe20e2
comparison
equal deleted inserted replaced
3:069cf4b0ec67 4:e116aa1488e6
1 #ifndef LLVMC_GEN_ARRAYS_H
2 #define LLVMC_GEN_ARRAYS_H
3
4 llvm::StructType* LLVM_DtoArrayType(Type* t);
5
6 llvm::ArrayType* LLVM_DtoStaticArrayType(Type* t);
7
8 llvm::Value* LLVM_DtoNullArray(llvm::Value* v);
9
10 llvm::Value* LLVM_DtoArrayAssign(llvm::Value* l, llvm::Value* r);
11
12 void LLVM_DtoSetArray(llvm::Value* arr, llvm::Value* dim, llvm::Value* ptr);
13
14 llvm::Constant* LLVM_DtoArrayInitializer(ArrayInitializer* si);
15
16 void LLVM_DtoArrayCopy(elem* dst, elem* src);
17
18 void LLVM_DtoArrayInit(llvm::Value* l, llvm::Value* r);
19
20 #endif // LLVMC_GEN_ARRAYS_H