Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
631bf6c3251e57485d6a24d1137e39434a4afaad
« Previous
f1448a0
by Steve Naroff
· 17 years ago
45a566c
implement a fixme: __extension__ marker on decls in compound stmts.
by Chris Lattner
· 17 years ago
bfc0c1a
move EmitAggregateCopy into AggExprEmitter
by Chris Lattner
· 17 years ago
2215325
Fix test/Parser/if-scope-*.c. Patch by Neil Booth!
by Chris Lattner
· 17 years ago
d8d1936
remove dead code
by Chris Lattner
· 17 years ago
0e7d53c
remove dead protos
by Chris Lattner
· 17 years ago
1e4d21e
eliminate EmitAnyExpr, inlining it and simplifying it into its only caller.
by Chris Lattner
· 17 years ago
660ac12
eliminate use of EmitAnyExpr.
by Chris Lattner
· 17 years ago
6b5d0bf
implement a fixme
by Chris Lattner
· 17 years ago
8ae3a9f
new testcases
by Chris Lattner
· 17 years ago
04dc764
Implement compound assignment operators whose LHS is scalar but RHS is complex.
by Chris Lattner
· 17 years ago
ab340c2
implement codegen of compound assignment operators for complex.
by Chris Lattner
· 17 years ago
61919a1
If a visitor doesn't define VisitBinMulAssign, fallback to VisitCompoundAssignOperator
by Chris Lattner
· 17 years ago
3ccf774
compound assignment operators are of type CompoundAssignOperator
by Chris Lattner
· 17 years ago
402f72f
dispatch to functions like VisitBinRemAssign with knowledge that
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
0c94641
Add isysroot support, patch by Keith Bauer
by Chris Lattner
· 17 years ago
5e9885d
Fix %p format checking, patch by Keith Bauer.
by Chris Lattner
· 17 years ago
a9e2ea1
For warnings like this:
by Chris Lattner
· 17 years ago
6e844ad
Fix a bug reported by Keith Bauer
by Chris Lattner
· 17 years ago
3420d0d
fix a typo noticed by Gordon Henriksen
by Chris Lattner
· 17 years ago
abe471b
llvmgcc is right :)
by Chris Lattner
· 17 years ago
a3e7bfb
compound assignmetns work for scalars.
by Chris Lattner
· 17 years ago
ed70f0a
implement conversions of complex to bool.
by Chris Lattner
· 17 years ago
9069fa2
remove ConvertScalarValueToBool.
by Chris Lattner
· 17 years ago
9abc84e
reimplement ConvertScalarValueToBool in CGExprScalar.cpp
by Chris Lattner
· 17 years ago
4f1a7b3
refactor some code to expose compex->scalar conversion to CGF
by Chris Lattner
· 17 years ago
190dbe2
be slightly more volatile correct
by Chris Lattner
· 17 years ago
26b8ff4
by Steve Naroff
· 17 years ago
8b2f3b7
these fixme's are easy :)
by Chris Lattner
· 17 years ago
d31beb1
implement a fixme, add a couple more :)
by Chris Lattner
· 17 years ago
58a2e94
there are no conversions from aggregates to scalars.
by Chris Lattner
· 17 years ago
cf28908
implement conversions from complex to scalar types.
by Chris Lattner
· 17 years ago
10b00cf
Omit EmitConversion
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
e937712
remove uses of EmitConversion
by Chris Lattner
· 17 years ago
abe6719
implicit casts take care of this code, remove it now.
by Chris Lattner
· 17 years ago
3707b25
refactor scalar conversions out into CGExprScalar.cpp
by Chris Lattner
· 17 years ago
ce7f4cc
steve's recent changes fixed this bogus warning.
by Chris Lattner
· 17 years ago
31e0572
Break the assumption that any sort of scope (e.g. a loop scope) can
by Chris Lattner
· 17 years ago
a7c9895
remove some dead enum values.
by Chris Lattner
· 17 years ago
d272ff0
Implement casts from scalar -> complex and complex->complex.
by Chris Lattner
· 17 years ago
cc26ed7
require that operands to __real/__imag are complex or arithmetic. This
by Chris Lattner
· 17 years ago
36f8406
implement codegen of __imag of a scalar. Our impl doesn't suffer from
by Chris Lattner
· 17 years ago
9a19edf
Make initialization of complex vars work.
by Chris Lattner
· 17 years ago
e936cc8
fix codegen of pre/post inc/dec of a pointer.
by Chris Lattner
· 17 years ago
7013c8c
tolerate unimplemented codegen better
by Chris Lattner
· 17 years ago
78e30fb
int X[] isn't a VLA. This improves support for stdio.h on darwin.
by Chris Lattner
· 17 years ago
48a8094
Make some diags EXTENSION so they are errors with pedantic errors
by Neil Booth
· 17 years ago
2bbb4a1
implement rudimentary union layout support.
by Chris Lattner
· 17 years ago
d3f6ca6
Why didn't gcc catch this? :(
by Chris Lattner
· 17 years ago
6de93ff
Don't make unknown builtins fatal errors yet.
by Chris Lattner
· 17 years ago
11e6616
remove a bunch of dead code
by Chris Lattner
· 17 years ago
af458c9
fix a bug introduced by the recent childification of ForStmt.
by Chris Lattner
· 17 years ago
70c8b2e
Make parse-ast-print print the storage class and inline specifier of functions.
by Chris Lattner
· 17 years ago
4a70adb
null pointers don't get an extra newline.
by Chris Lattner
· 17 years ago
db68f1b
implement codegen for complex literals.
by Chris Lattner
· 17 years ago
5d66145
add a new ImaginaryLiteral AST node that is used to
by Chris Lattner
· 17 years ago
6e400c2
1.0 is double, 1.0F is a float.
by Chris Lattner
· 17 years ago
506b8de
1) refactor some code.
by Chris Lattner
· 17 years ago
a5937dd
merge checkrelational and checkequality into CheckCompareOperands,
by Chris Lattner
· 17 years ago
d28f815
Cases like this: char *C; C != ((void*)0);
by Chris Lattner
· 17 years ago
9c62c1d
new testcase
by Chris Lattner
· 17 years ago
3b44b57
The new correct compound assignment operators exposed a bug in codegen.
by Chris Lattner
· 17 years ago
8702a0f
by Steve Naroff
· 17 years ago
bae3511
read and ignore the body of a namespace.
by Chris Lattner
· 17 years ago
ad7ef48
Change Expr::isLvalue() to properly deal with ImplicitCastExpr's.
by Steve Naroff
· 17 years ago
210679c
Give CXXBoolLiteralExpr a type (all expressions need a valid type).
by Steve Naroff
· 17 years ago
8f08cb7
refactor enough of the top-level parsing logic to parse and
by Chris Lattner
· 17 years ago
f726175
C++ explicitly allows an empty source file.
by Chris Lattner
· 17 years ago
459e848
Fix the test/Sema/format-strings.c regression. This code should be refactored.
by Chris Lattner
· 17 years ago
e45fa6a
reenable this.
by Chris Lattner
· 17 years ago
cc6f65d
Fix the regression on test/Sema/cfstring.c
by Chris Lattner
· 17 years ago
388577b
test the parser only, not sema.
by Chris Lattner
· 17 years ago
eb14fe8
Split the ASTNode out for compound assignments out from binary operators. Now
by Chris Lattner
· 17 years ago
1f683e9
fix off-by-one error
by Chris Lattner
· 17 years ago
94f6781
Fix clang -parse-ast-dump carbon.c
by Chris Lattner
· 17 years ago
6338135
rename sNames -> StmtClassInfo. Make lookups constant time.
by Chris Lattner
· 17 years ago
f1120de
by Steve Naroff
· 17 years ago
5d79425
remove a dead argument
by Chris Lattner
· 17 years ago
46f93d0
implement codegen for real/imag. TODO: imag of non-complex.
by Chris Lattner
· 17 years ago
dbb3697
Implement sema support for __real/__imag nodes.
by Chris Lattner
· 17 years ago
8297777
Added child_begin/child_end to all subclasses of Stmt in Stmt.h. All
by Ted Kremenek
· 17 years ago
1f1ded9
Teach emit-llvm for scalars to properly handle compound assignment
by Chris Lattner
· 17 years ago
a66622a
Added ExprCXX.cpp
by Ted Kremenek
· 17 years ago
a758d09
Implementation of child_begin/child_end for C++ expressions.
by Ted Kremenek
· 17 years ago
c10d33c
Implemented child_begin/child_end for our current set of C++ expressions.
by Ted Kremenek
· 17 years ago
1237c67
Finished adding child_begin/child_end to all subclasses of Stmt in Expr.h.
by Ted Kremenek
· 17 years ago
9f5fa9b
by Steve Naroff
· 17 years ago
77ed8e4
Began implementing "child iterator" interface for Stmts and Exprs. Each
by Ted Kremenek
· 17 years ago
084f9ed
by Steve Naroff
· 17 years ago
dfce2a5
print the computation type for compound assignment operators in dumps.
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
d0b1203
implement codegen of builtin_choose_expr for complex.
by Chris Lattner
· 17 years ago
4f5d414
stub out complex -> bool conversion.
by Chris Lattner
· 17 years ago
fd90ac0
make this harder
by Chris Lattner
· 17 years ago
6bc1ade
implement complex subtraction
by Chris Lattner
· 17 years ago
Next »