Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
bef20ac367a09555b30d6eb3847a81ec164caf88
/
CodeGen
/
CodeGenFunction.h
bef20ac
add the ability to get the llvm function corresponding to a library builtin.
by Chris Lattner
· 18 years ago
bfc0c1a
move EmitAggregateCopy into AggExprEmitter
by Chris Lattner
· 18 years ago
d8d1936
remove dead code
by Chris Lattner
· 18 years ago
0e7d53c
remove dead protos
by Chris Lattner
· 18 years ago
1e4d21e
eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.
by Chris Lattner
· 18 years ago
9069fa2
remove ConvertScalarValueToBool.
by Chris Lattner
· 18 years ago
4f1a7b3
refactor some code to expose compex->scalar conversion to CGF
by Chris Lattner
· 18 years ago
190dbe2
be slightly more volatile correct
by Chris Lattner
· 18 years ago
10b00cf
Omit EmitConversion
by Chris Lattner
· 18 years ago
3707b25
refactor scalar conversions out into CGExprScalar.cpp
by Chris Lattner
· 18 years ago
11e6616
remove a bunch of dead code
by Chris Lattner
· 18 years ago
7f02f72
completely refactor codegen of scalar expressions out into its own CGExprScalar.cpp file.
by Chris Lattner
· 18 years ago
23b1cdb
implement passing of complex and aggregates through call args.
by Chris Lattner
· 18 years ago
5508518
Implement parsing and code generation of Objective-C string literals.
by Anders Carlsson
· 18 years ago
46d7d9f
move EmitLoadOfComplex/EmitStoreOfComplex into ComplexExprEmitter.
by Chris Lattner
· 18 years ago
58dee10
reimplement support for complex comparisons, add support for integer complex compares.
by Chris Lattner
· 18 years ago
b6ef18a
Split complex arithmetic codegen out from aggregate codegen.
by Chris Lattner
· 18 years ago
ee755f9
reimplement addition of complex numbers.
by Chris Lattner
· 18 years ago
9c03356
switch aggregate expr codegen to use a visitor to localize most of the nasty
by Chris Lattner
· 18 years ago
7016a70
Fix array->pointer decay. This unbreaks test/CodeGen/array.c
by Chris Lattner
· 18 years ago
022012e
Add support for code generation of builtins.
by Anders Carlsson
· 18 years ago
883f6a7
start splitting out aggregate value computation from EmitExpr into EmitAggExpr.
by Chris Lattner
· 18 years ago
6c21616
now that implicit conversions are explicit, we can eliminate
by Chris Lattner
· 18 years ago
d4f0802
now that implicit conversions are explicit, we can eliminate
by Chris Lattner
· 18 years ago
94f05e3
Implement codegen for __builtin_choose_expr. For example:
by Chris Lattner
· 18 years ago
30bf3ae
implement codegen support for __builtin_types_compatible_p
by Chris Lattner
· 18 years ago
6481a57
Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElementExpr respectively. This is for consistency with other expr nodes end with *Expr.
by Chris Lattner
· 18 years ago
017d6aa
add codegen support for storing into a single-element ocu lvalue, such as:
by Chris Lattner
· 18 years ago
34cdc86
refactor handling of ocuvector lvalue->rvalue codegen into its own method.
by Chris Lattner
· 18 years ago
46ea8eb
implement lvalue to rvalue conversion for ocuvector components. We can now compile stuff
by Chris Lattner
· 18 years ago
349aaec
add support for codegen of an OCUVectorComponent as an lvalue.
by Chris Lattner
· 18 years ago
2274266
Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__
by Anders Carlsson
· 18 years ago
5e3fbe5
implement codegen support for sizeof/alignof
by Chris Lattner
· 18 years ago
da13870
Implement break and continue. Patch by Anders Carlsson!
by Chris Lattner
· 18 years ago
d07eb3b
implement codegen support for implicit casts.
by Chris Lattner
· 18 years ago
b0a721a
"Codegen for Character Literals and Conditional Operator
by Chris Lattner
· 18 years ago
8b9023b
Implement codegen for + and - with pointers. Patch contributed by Keith Bauer.
by Chris Lattner
· 18 years ago
5727479
implement codegen support for pre/post inc/dec.
by Chris Lattner
· 18 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 18 years ago