Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
824e3bd76b2e32db2ec6e4d2d113413e518d1c63
/
lib
/
CodeGen
/
CGExprComplex.cpp
55e8742
Centralize basic block creation in CodeGenFunction::createBasicBlock.
by Daniel Dunbar
· 16 years ago
45d196b
Move IRBuilder type definition to common file. - No functionality change.
by Daniel Dunbar
· 16 years ago
7f8ea5c
Add Objective-C property setter support.
by Daniel Dunbar
· 16 years ago
7267f78
Add CodeGen support for CXXZeroInitValueExpr.
by Argyrios Kyrtzidis
· 16 years ago
488e993
Change WarnUnsupported to ErrorUnsupported (in name and in practice).
by Daniel Dunbar
· 16 years ago
de7fb84
More #include cleaning - Remove internal uses of AST.h
by Daniel Dunbar
· 16 years ago
85e3568
update to make IRBuilder API change.
by Chris Lattner
· 16 years ago
9619662
remove uses of QualType::getCanonicalType() from codegen for PR2189
by Chris Lattner
· 16 years ago
5549976
This patch is motivated by numerous strict-aliasing warnings when compiling
by Ted Kremenek
· 17 years ago
c4777f1
Add support for init lists for complex variables.
by Eli Friedman
· 17 years ago
2c62a1a
use simplified API for making fp constants.
by Chris Lattner
· 17 years ago
50b3674
update to follow mainline llvm API change.
by Chris Lattner
· 17 years ago
0442108
Add support for C++ default arguments, and rework Parse-Sema
by Chris Lattner
· 17 years ago
984d0b4
tracking API changes arising from r49277
by Gabor Greif
· 17 years ago
9b2dc28
Since isComplexType() no longer returns true for _Complex integers, the code
by Chris Lattner
· 17 years ago
36b6a0a
simplify the clang codegen by using the new Builder.CreateStructGEP method.
by Chris Lattner
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from CodeGen/CGExprComplex.cpp]
67295d0
Implement first round of feedback on __builtin_overload
by Nate Begeman
· 17 years ago
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