mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-09-20 04:10:18 +02:00
Complex number should now follow the D ABI on x86. They're also treated as first class values now. Big change.
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
const llvm::StructType* DtoComplexType(Type* t);
|
||||
const LLType* DtoComplexBaseType(Type* t);
|
||||
|
||||
LLConstant* DtoConstComplex(Type* t, LLConstant* re, LLConstant* im);
|
||||
LLConstant* DtoConstComplex(Type* t, long double re, long double im);
|
||||
|
||||
LLConstant* DtoComplexShuffleMask(unsigned a, unsigned b);
|
||||
@@ -13,7 +12,6 @@ LLValue* DtoRealPart(DValue* val);
|
||||
LLValue* DtoImagPart(DValue* val);
|
||||
DValue* DtoComplex(Loc& loc, Type* to, DValue* val);
|
||||
|
||||
void DtoComplexAssign(LLValue* l, LLValue* r);
|
||||
void DtoComplexSet(LLValue* c, LLValue* re, LLValue* im);
|
||||
|
||||
void DtoGetComplexParts(DValue* c, LLValue*& re, LLValue*& im);
|
||||
|
||||
Reference in New Issue
Block a user