Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
0bc735ffcfb223c0186419547abaa5c84482663e
/
CodeGen
/
CGStmt.cpp
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
dc4d280
convert the rest of the stderr users in codegen to use diagnostics.
by Chris Lattner
· 17 years ago
dc5e826
move unsupported warning into a centralized place.
by Chris Lattner
· 17 years ago
fb97b03
Warn about unsupported codegen with the diags machinery, giving us:
by Chris Lattner
· 17 years ago
6f0768b
Add support for __builtin_expect which is needed for assert,
by Oliver Hunt
· 17 years ago
1438b49
fix a couple switch codegen problems Oliver reported.
by Chris Lattner
· 17 years ago
c69a581
Support fully general case expressions, patch by Sanghyeon Seo!
by Chris Lattner
· 17 years ago
e9b8c0a
Fix 80 col violations.
by Devang Patel
· 17 years ago
2c30d8f
Recognize while(1) and avoid extra blocks.
by Devang Patel
· 17 years ago
05f6e6b
Recognize "do {} while (0)" idiom and avoid extra basic blocks.
by Devang Patel
· 17 years ago
00ee4e4
Use const& for RHS.
by Devang Patel
· 17 years ago
c049e4f
Code gen case statement ranges.
by Devang Patel
· 17 years ago
2d79d0f
Support case statement ranges.
by Devang Patel
· 17 years ago
51b09f2
switch statement code gen.
by Devang Patel
· 17 years ago
d9363c3
Do not codegen dummy block. Dummy block is an empty block with no predecessors.
by Devang Patel
· 17 years ago
9474504
by Steve Naroff
· 17 years ago
419ea7e
When dumping out errors about unsupported stuff, emit loc info.
by Chris Lattner
· 17 years ago
9b65551
Generalize RValue to handle complex better, generalize EmitCompoundStmt to
by Chris Lattner
· 17 years ago
3379320
implement code generation for scalar stmt expressions.
by Chris Lattner
· 17 years ago
1e4d21e
eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.
by Chris Lattner
· 17 years ago
190dbe2
be slightly more volatile correct
by Chris Lattner
· 17 years ago
4b0029d
Fix return of aggregate and return of complex.
by Chris Lattner
· 17 years ago
e72608b
these implicit conversions are now explicit :)
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
23b1cdb
implement passing of complex and aggregates through call args.
by Chris Lattner
· 17 years ago
b6ef18a
Split complex arithmetic codegen out from aggregate codegen.
by Chris Lattner
· 17 years ago
883f6a7
start splitting out aggregate value computation from EmitExpr into EmitAggExpr.
by Chris Lattner
· 17 years ago
da13870
Implement break and continue. Patch by Anders Carlsson!
by Chris Lattner
· 17 years ago
a80b0ba
silence a bogus gcc warning.
by Chris Lattner
· 17 years ago
6fa5f09
Fix "no newline at end of file" warnings. Patch contributed by
by Chris Lattner
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago