Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
6e400c286b485e28d04a742ea87860ddfefa672e
/
AST
/
Expr.cpp
8702a0f
by Steve Naroff
· 17 years ago
ad7ef48
Change Expr::isLvalue() to properly deal with ImplicitCastExpr's.
by Steve Naroff
· 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
1237c67
Finished adding child_begin/child_end to all subclasses of Stmt in Expr.h.
by Ted Kremenek
· 17 years ago
77ed8e4
Began implementing "child iterator" interface for Stmts and Exprs. Each
by Ted Kremenek
· 17 years ago
602dafd
sizeof(x) doesn't require x to be an i-c-e for sizeof to be an i-c-e. Thanks to Neil for pointing this out.
by Chris Lattner
· 17 years ago
13b7c5f
Finish implementing __builtin_classify_type()...
by Steve Naroff
· 17 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
· 17 years ago
4d0ac88
add OCUVectorComponent::getNumComponents()
by Chris Lattner
· 17 years ago
b8f849d
Add support for encoding a OCUVectorComponent into a single integer.
by Chris Lattner
· 17 years ago
88dca04
rename some helpers, have them return the idx of the field being accessed.
by Chris Lattner
· 17 years ago
b4878f4
Use static methods, which don't require an instance of OCUVectorType
by Chris Lattner
· 17 years ago
cb92a11
Minor comment improvements.
by Chris Lattner
· 17 years ago
7b658aa
by Steve Naroff
· 17 years ago
389cecc
by Steve Naroff
· 17 years ago
c862963
split the rest of the type predicates into pure predicates:
by Chris Lattner
· 17 years ago
fec0b49
Finish up semantic analysis for vector components.
by Steve Naroff
· 17 years ago
31a4584
by Steve Naroff
· 17 years ago
731ec57
Minor simplification to Expr::isLvalue().
by Steve Naroff
· 17 years ago
cb4f9a6
minor simplifications
by Chris Lattner
· 17 years ago
76e773a
implement i-c-e correct evaluation for sizeof/alignof, remove some obsolete fixme's.
by Chris Lattner
· 17 years ago
ce0afc0
add a note Neil pointed out
by Chris Lattner
· 17 years ago
08ad47c
Fix references:
by Bill Wendling
· 17 years ago
f0fbcb3
avoid requiring people to update from llvm svn.
by Chris Lattner
· 17 years ago
ca51c97
Constify the is*Lvalue() methods.
by Bill Wendling
· 17 years ago
26dc7b3
Remove an extraneous QualType from CastExpr, it's type is always
by Chris Lattner
· 17 years ago
2eadfb6
set the correct width for a character literal when evaluating it as an i-c-e.
by Chris Lattner
· 17 years ago
590b664
Refactor code so that isIntegerConstantExpr has an ASTContext available.
by Chris Lattner
· 17 years ago
fa2eaab
by Steve Naroff
· 17 years ago
fdd7566
Properly use local variable declaration inside a switch case
by Anton Korobeynikov
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago