Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
6931830b422a6e680d0c7c2272743051cb4ce1c1
/
CodeGen
/
CodeGenFunction.h
ff08d2c
Updated VC++ build system.
by Hartmut Kaiser
· 17 years ago
855d78d
Generate code for static variables that don't have initializers. Also, report an error if a static initializer is not constant.
by Anders Carlsson
· 17 years ago
638b64c
Use LLVMFoldingBuilder
by Devang Patel
· 17 years ago
bc37238
Fix comment. Describe what it is, instead of how it is used.
by Devang Patel
· 17 years ago
347ca32
Code gen case statement ranges.
by Devang Patel
· 17 years ago
e58e080
switch statement code gen.
by Devang Patel
· 17 years ago
9729936
Do not codegen dummy block. Dummy block is an empty block with no predecessors.
by Devang Patel
· 17 years ago
e24c4cf
Generalize RValue to handle complex better, generalize EmitCompoundStmt to
by Chris Lattner
· 17 years ago
ea6cdd7
implement code generation for scalar stmt expressions.
by Chris Lattner
· 17 years ago
02c60f5
Implement codegen support for lowering "library builtins" like __builtin_isinf
by Chris Lattner
· 17 years ago
ab862cc
add the ability to get the llvm function corresponding to a library builtin.
by Chris Lattner
· 17 years ago
41b1fca
move EmitAggregateCopy into AggExprEmitter
by Chris Lattner
· 17 years ago
246d965
remove dead code
by Chris Lattner
· 17 years ago
dabc276
remove dead protos
by Chris Lattner
· 17 years ago
35055b8
eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.
by Chris Lattner
· 17 years ago
cc50a51
remove ConvertScalarValueToBool.
by Chris Lattner
· 17 years ago
fb182ee
refactor some code to expose compex->scalar conversion to CGF
by Chris Lattner
· 17 years ago
8e1f6e0
be slightly more volatile correct
by Chris Lattner
· 17 years ago
d579f7f
Omit EmitConversion
by Chris Lattner
· 17 years ago
4e05d1e
refactor scalar conversions out into CGExprScalar.cpp
by Chris Lattner
· 17 years ago
c281b85
remove a bunch of dead code
by Chris Lattner
· 17 years ago
9fba49a
completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file.
by Chris Lattner
· 17 years ago
348c8a2
implement passing of complex and aggregates through call args.
by Chris Lattner
· 17 years ago
a66cad4
Implement parsing and code generation of Objective-C string literals.
by Anders Carlsson
· 17 years ago
1cd8f5c
move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter.
by Chris Lattner
· 17 years ago
5280c5f
reimplement support for complex comparisons, add support for integer complex compares.
by Chris Lattner
· 17 years ago
8d0cc2f
Split complex arithmetic codegen out from aggregate codegen.
by Chris Lattner
· 17 years ago
a730010
reimplement addition of complex numbers.
by Chris Lattner
· 17 years ago
b50e390
switch aggregate expr codegen to use a visitor to localize most of the nasty
by Chris Lattner
· 17 years ago
b2cb9cb
Fix array->pointer decay. This unbreaks test/CodeGen/array.c
by Chris Lattner
· 17 years ago
4986530
Add support for code generation of builtins.
by Anders Carlsson
· 17 years ago
bdb8ffb
start splitting out aggregate value computation from EmitExpr into EmitAggExpr.
by Chris Lattner
· 17 years ago
bf49e99
now that implicit conversions are explicit, we can eliminate
by Chris Lattner
· 17 years ago
2af72ac
now that implicit conversions are explicit, we can eliminate
by Chris Lattner
· 17 years ago
44fcf4f
Implement codegen for __builtin_choose_expr. For example:
by Chris Lattner
· 17 years ago
4ca7e75
implement codegen support for __builtin_types_compatible_p
by Chris Lattner
· 17 years ago
a0d03a7
Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElementExpr respectively. This is for consistency with other expr nodes end with *Expr.
by Chris Lattner
· 17 years ago
5bfdd23
add codegen support for storing into a single-element ocu lvalue, such as:
by Chris Lattner
· 17 years ago
944f796
refactor handling of ocuvector lvalue->rvalue codegen into its own method.
by Chris Lattner
· 17 years ago
a735fac
implement lvalue to rvalue conversion for ocuvector components. We can now compile stuff
by Chris Lattner
· 17 years ago
6552019
add support for codegen of an OCUVectorComponent as an lvalue.
by Chris Lattner
· 17 years ago
4b00965
Fix a couple of bugs, add some new cool stuff.
by Chris Lattner
· 17 years ago