Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
9de04c4415bd31c0c0e888e9ad5673f6c972e12e
/
CodeGen
/
CGExprComplex.cpp
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
7a9d49f
Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now
by Ted Kremenek
· 17 years ago
dc4d280
convert the rest of the stderr users in codegen to use diagnostics.
by Chris Lattner
· 17 years ago
e9b8c0a
Fix 80 col violations.
by Devang Patel
· 17 years ago
27437ca
Add a new ChooseExpr::isConditionTrue method to unify some code.
by Chris Lattner
· 17 years ago
50c9034
Use LLVMFoldingBuilder
by Devang Patel
· 17 years ago
ca2617c
update to match llvm mainline api
by Chris Lattner
· 17 years ago
419ea7e
When dumping out errors about unsupported stuff, emit loc info.
by Chris Lattner
· 17 years ago
124dd7b
Fixed compilation on Windows.
by Hartmut Kaiser
· 17 years ago
d627889
Updated calls to CreateGEP to new interface in LLVM mainline.
by Ted Kremenek
· 17 years ago
7e20d09
add support for complex stmtexpr's
by Chris Lattner
· 17 years ago
9b65551
Generalize RValue to handle complex better, generalize EmitCompoundStmt to
by Chris Lattner
· 17 years ago
6b5d0bf
implement a fixme
by Chris Lattner
· 17 years ago
ab340c2
implement codegen of compound assignment operators for complex.
by Chris Lattner
· 17 years ago
612c40c
update fixme's
by Chris Lattner
· 17 years ago
3219c5d
implement complex division
by Chris Lattner
· 17 years ago
190dbe2
be slightly more volatile correct
by Chris Lattner
· 17 years ago
3707b25
refactor scalar conversions out into CGExprScalar.cpp
by Chris Lattner
· 17 years ago
d272ff0
Implement casts from scalar -> complex and complex->complex.
by Chris Lattner
· 17 years ago
db68f1b
implement codegen for complex literals.
by Chris Lattner
· 17 years ago
7f02f72
completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file.
by Chris Lattner
· 17 years ago
566b6ce
rename two files.
by Chris Lattner
· 17 years ago
[Renamed (99%) from CodeGen/CGComplexExpr.cpp]
d0b1203
implement codegen of builtin_choose_expr for complex.
by Chris Lattner
· 17 years ago
6bc1ade
implement complex subtraction
by Chris Lattner
· 17 years ago
23b1cdb
implement passing of complex and aggregates through call args.
by Chris Lattner
· 17 years ago
419d25e
add support for codegen of calls returning complex.
by Chris Lattner
· 17 years ago
e73e8e2
add some fixme's, implement complex struct members.
by Chris Lattner
· 17 years ago
3070f98
implement codegen for --/++
by Chris Lattner
· 17 years ago
e98a11c
implement __extension__ and unary~ for complex.
by Chris Lattner
· 17 years ago
fa2b9c9
implement codegen for complex unary +/-
by Chris Lattner
· 17 years ago
776c649
minor nicities.
by Chris Lattner
· 17 years ago
8bcd723
implement support for complex subscripts.
by Chris Lattner
· 17 years ago
76e8033
allow support for volatile lvalues even though it's still not right.
by Chris Lattner
· 17 years ago
5083a53
add a new builder ivar.
by Chris Lattner
· 17 years ago
46d7d9f
move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter.
by Chris Lattner
· 17 years ago
756a4d8
implement comma for complex.
by Chris Lattner
· 17 years ago
4034edb
and/or/xor are invalid for complex, even integer complex apparently.
by Chris Lattner
· 17 years ago
58dee10
reimplement support for complex comparisons, add support for integer complex compares.
by Chris Lattner
· 17 years ago
2823c19
reimplement complex mul
by Chris Lattner
· 17 years ago
05ba49c
update some comments.
by Chris Lattner
· 17 years ago
b6ef18a
Split complex arithmetic codegen out from aggregate codegen.
by Chris Lattner
· 17 years ago