Rafael Espindola
|
1257bc6ee7
Add unnamed_addr when creating artificial string globals. For example, in
|
14 years ago |
Benjamin Kramer
|
9f0c7cc36d
Simplify mem{cpy, move, set} creation with IRBuilder.
|
14 years ago |
John McCall
|
bfdcdc8e26
Set the "implicitly inline" bit on a method as soon as we see a definition
|
14 years ago |
Eric Christopher
|
a6cf1e709b
Add support for the common and nocommon attributes.
|
14 years ago |
John McCall
|
3030eb8259
Simplify the logic for emitting guard variables for template static
|
15 years ago |
John McCall
|
112c967bd5
Ensure that static local variables in function templates inherit the
|
15 years ago |
John McCall
|
af14603ca6
Better solution: calculate the visibility of functions and variables
|
15 years ago |
John McCall
|
110e8e56af
Restore r117644, this time properly ignoring -fvisibility and type visibility
|
15 years ago |
Daniel Dunbar
|
034f55c1eb
Revert r117644, "Apply visibility in IR gen to variables that are merely
|
15 years ago |
John McCall
|
87a4ed905e
Apply visibility in IR gen to variables that are merely declared
|
15 years ago |
Fariborz Jahanian
|
354e712c81
Do the guarding of instantiated static data members
|
15 years ago |
John McCall
|
1fb0caaa7b
Substantially revise how clang computes the visibility of a declaration to
|
15 years ago |
Fariborz Jahanian
|
4c73307c74
This patch implements Next's IRGen for -fconstant-string-class=class-name.
|
15 years ago |
Dan Gohman
|
0b5c4fc2ae
Experimental TBAA support for enum types.
|
15 years ago |
Dan Gohman
|
4376c85fb0
Don't leak the TBAA object.
|
15 years ago |
Dan Gohman
|
3d5aff5d30
Experimental TBAA support.
|
15 years ago |
NAKAMURA Takumi
|
2c6899fa1a
lib/CodeGen/CodeGenModule.cpp: DLLImportLinkage should be processed also on declaration.
|
15 years ago |
Daniel Dunbar
|
dd0cb22bd6
Add support for attribute((naked)), patch by Zoxc on cfe-commits!
|
15 years ago |
Douglas Gregor
|
3e9438b525
Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could
|
15 years ago |
John McCall
|
b25938303d
Opportunistically use the C++ personality function in ObjC++
|
15 years ago |
Fariborz Jahanian
|
e7ddfb9748
get rid of a warning.
|
15 years ago |
Fariborz Jahanian
|
7da71020b9
Have Sema check for validity of CGString literal
|
15 years ago |
John McCall
|
4c40d98ab7
Teach IR generation to return 'this' from constructors and destructors
|
15 years ago |
John McCall
|
d931b08698
De-memberify the VarDecl and FunctionDecl StorageClass enums.
|
15 years ago |
Fariborz Jahanian
|
000835d0b0
Support for IRGen of synthesize bitfield ivars in
|
15 years ago |
John McCall
|
f16aa103d3
Go back to asking CodeGenTypes whether a type is zero-initializable.
|
15 years ago |
John McCall
|
ee79a4c30e
The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that
|
15 years ago |
Charles Davis
|
20cf717034
Add some enum goodness as requested by Chris. Now instead of storing the
|
15 years ago |
Sean Hunt
|
cf807c4dfd
Generate Attr subclasses with TableGen.
|
15 years ago |
Benjamin Kramer
|
2f4eaef374
Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()
|
15 years ago |