Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
54d19091a809d30a5e6e352fda53377d69ebda66
/
lib
/
CodeGen
/
CGExprConstant.cpp
54d1909
Add CodeGen support for AddrLabelExpr in initializers.
by Daniel Dunbar
· 16 years ago
488e993
Change WarnUnsupported to ErrorUnsupported (in name and in practice).
by Daniel Dunbar
· 16 years ago
6143293
Add GetAddrOfConstantCString method
by Daniel Dunbar
· 16 years ago
af2f62c
Change ObjCRuntime GenerateProtocol[Ref] methods to take
by Daniel Dunbar
· 16 years ago
bbce49b
Add ObjC constant string support for NeXT.
by Daniel Dunbar
· 16 years ago
208ff5e
Change CodeGenModule to only create ObjC runtime for ObjC files
by Daniel Dunbar
· 16 years ago
de7fb84
More #include cleaning - Remove internal uses of AST.h
by Daniel Dunbar
· 16 years ago
1e04976
Back out r54608 (inline string literals were getting an extra '\0')
by Daniel Dunbar
· 16 years ago
9ca8bb0
Fix crash during initialization of a bitfield which followed a zero
by Daniel Dunbar
· 16 years ago
c63a1f2
by Chris Lattner
· 16 years ago
bd012ff
Rework codegen emission of globals - No (intended) functionality change.
by Daniel Dunbar
· 16 years ago
d394cc6
Fix a bug in my previous patch, CGF is not valid for constants outside a function
by Chris Lattner
· 16 years ago
9619662
remove uses of QualType::getCanonicalType() from codegen for PR2189
by Chris Lattner
· 16 years ago
1f3846e
Fix for codegen crash on multibit bool bitfield initialization
by Daniel Dunbar
· 16 years ago
13fd7e5
"this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet."
by Chris Lattner
· 16 years ago
c53296e
Fix crash with conversion to an address-space-qualified pointer. Bug
by Eli Friedman
· 16 years ago
c55f98d
Reorganize this loop a bit so it doesn't crash for empty unions. Fixes PR2419.
by Eli Friedman
· 16 years ago
77e1dfc
implement constant expr. sub ptr ptr
by Nuno Lopes
· 16 years ago
7dfa639
Make sure _Bool globals have the correct type.
by Eli Friedman
· 16 years ago
a04a153
Fix and enable generating general union initializers. Essentially, what
by Eli Friedman
· 16 years ago
cfb313b
Fix constant vector init for initializer lists with an incomplete list
by Eli Friedman
· 16 years ago
a823400
Some additions to constant initializer generation code. Adds
by Eli Friedman
· 16 years ago
b896596
More complete/correct implementation of the comparison operators for
by Eli Friedman
· 16 years ago
bc5ed6e
Add codegen support for a few more kinds of initializer constant expressions.
by Eli Friedman
· 16 years ago
017cbdf
Restructure constant structure init codegen so that it's possible to
by Eli Friedman
· 16 years ago
ef648c7
Remove code that shouldn't have any effect anymore.
by Eli Friedman
· 16 years ago
59138ba
use simplified ConstantFP:get method.
by Chris Lattner
· 16 years ago
248a753
Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl().
by Steve Naroff
· 17 years ago
0442108
Add support for C++ default arguments, and rework Parse-Sema
by Chris Lattner
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from CodeGen/CGExprConstant.cpp]
98be494
remove the source location arguments to various target query methods.
by Chris Lattner
· 17 years ago
2b94fe3
Add codegen support for ObjC message expressions with the GNU runtime.
by Chris Lattner
· 17 years ago
8137335
Implement codegen for the following static var init.
by Lauro Ramos Venancio
· 17 years ago
3b707e7
Clean up constant implicit cast emission; fixes a few edge cases
by Eli Friedman
· 17 years ago
4d1c018
Fix brace-enclosed string initializers for char arrays. From pr2079,
by Eli Friedman
· 17 years ago
0d0ba19
strings are arrays too
by Chris Lattner
· 17 years ago
546d94c
Make unsupported constant exprs fail with a warning instead of crashing
by Eli Friedman
· 17 years ago
a7ad98f
Fix PR1992 by computing the right type for string literals, which
by Chris Lattner
· 17 years ago
87a9875
Add pointer + int (and vice versa) to the constant emitter.
by Anders Carlsson
· 17 years ago
7be3d01
Add some binops.
by Anders Carlsson
· 17 years ago
af31913
Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM
by Chris Lattner
· 17 years ago
eae1560
Cleanup InitListExpr code generation code.
by Devang Patel
· 17 years ago
5bfe18c
getLLVMFieldNo can't be called before emitting the base value.
by Lauro Ramos Venancio
· 17 years ago
47fb697
Handle incomplete struct initializer.
by Devang Patel
· 17 years ago
5a1deb8
Implement __builtin_offsetof.
by Anders Carlsson
· 17 years ago
ce6237e
Handle binary or in constant expressions.
by Anders Carlsson
· 17 years ago
a3881fc
Correctly handle constants that refer to enums.
by Anders Carlsson
· 17 years ago
f6884ac
Correctly handle scalars in braces.
by Anders Carlsson
· 17 years ago
84005b4
Tweaks to EmitLValue in CGExprConstant. Patch by Eli Friedman.
by Anders Carlsson
· 17 years ago
e3d3b7d
Add CodeGen for AddrOf in constant initializers. Original patch by Eli Friedman.
by Anders Carlsson
· 17 years ago
3b1d57b
Factor out the constant generation into its own file.
by Anders Carlsson
· 17 years ago