History log of /llvm-project-15.0.7/clang/lib/CodeGen/CodeGenModule.cpp (Results 1551 – 1575 of 1864)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 16618f21 12-Sep-2009 Douglas Gregor <[email protected]>

Remove unnecessary ASTContext parameters from isMain and isExternC

llvm-svn: 81589


# bbaeca4f 11-Sep-2009 Daniel Dunbar <[email protected]>

Set the calling convention based on the CGFunctionInfo.

llvm-svn: 81582


# ecf9bf01 10-Sep-2009 Anders Carlsson <[email protected]>

GlobalDecl doesn't have an explicit constructor anymore.

llvm-svn: 81481


# 38988d7e 10-Sep-2009 Anders Carlsson <[email protected]>

Add stricter GlobalDecl constructors.

llvm-svn: 81480


# 11289f42 09-Sep-2009 Mike Stump <[email protected]>

Remove tabs, and whitespace cleanups.

llvm-svn: 81346


# 34ec2ef1 04-Sep-2009 Douglas Gregor <[email protected]>

Improve the AST representation and semantic analysis for extern
templates. We now distinguish between an explicit instantiation
declaration and an explicit instantiation definition, and know not to
i

Improve the AST representation and semantic analysis for extern
templates. We now distinguish between an explicit instantiation
declaration and an explicit instantiation definition, and know not to
instantiate explicit instantiation declarations. Unfortunately, there
is some remaining confusion w.r.t. instantiation of out-of-line member
function definitions that causes trouble here.


llvm-svn: 81053

show more ...


# d94105a1 04-Sep-2009 Douglas Gregor <[email protected]>

Don't generate any code for an explicit call to a trivial destructor.

Now that parsing, semantic analysis, and (I think) code generation of
pseudo-destructor expressions and explicit destructor cal

Don't generate any code for an explicit call to a trivial destructor.

Now that parsing, semantic analysis, and (I think) code generation of
pseudo-destructor expressions and explicit destructor calls works,
update the example-dynarray.cpp test to destroy the objects it
allocates and update the test to actually compile + link.
The code seems correct, but the Clang-compiled version dies with a
malloc error. Time to debug!

llvm-svn: 81025

show more ...


# e5feb516 02-Sep-2009 Douglas Gregor <[email protected]>

Don't try to CodeGen using directives, from Anders Johnsen

llvm-svn: 80853


# 3722f589 26-Aug-2009 Mike Stump <[email protected]>

Regularize the case and sort.

llvm-svn: 80163


# 6c0a6e49 25-Aug-2009 Anders Carlsson <[email protected]>

Emit conversion functions correctly.

llvm-svn: 79985


# d262eda6 16-Aug-2009 Fariborz Jahanian <[email protected]>

Patch toward synthesizing non-trivial destructors. WIP

llvm-svn: 79199


# 157c321b 16-Aug-2009 Anders Carlsson <[email protected]>

No need to append extra padding now that we don't create packed structs for simple cases like the constant string.

llvm-svn: 79178


# 92b3f47d 14-Aug-2009 Fariborz Jahanian <[email protected]>

Fixed a bug in ir-gen for copy assignment synthesis.
Fixed a bug when evaluating those copy-assignments
which need by lazily syntheized. A test case
for these.

llvm-svn: 78965


# 41a75027 13-Aug-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 78946


# 4985b33f 13-Aug-2009 Fariborz Jahanian <[email protected]>

Patch to force synthesis of copy assignment operator
function in the order according to c++03. ir-gen
for copy assignment in the trivial case and the first
test case.

llvm-svn: 78938


# de7d4c26 12-Aug-2009 Fariborz Jahanian <[email protected]>

Patch for synthesizing copy assignment operator.
WIP.

llvm-svn: 78841


# b2197042 11-Aug-2009 Fariborz Jahanian <[email protected]>

ir-gen support for anonymous union data member
copying in copy constructors and used in
default constructor's initializer list.

llvm-svn: 78700


# 296584b2 10-Aug-2009 Fariborz Jahanian <[email protected]>

Support for anonymous union in ctor's initializer and
bunch of FIXMEs for their is-gen.

llvm-svn: 78623


# b8be93fc 08-Aug-2009 Anders Carlsson <[email protected]>

Add support for global initializers.

llvm-svn: 78515


# 7c3d7f6c 08-Aug-2009 Fariborz Jahanian <[email protected]>

Remove use of uninitized variable.

llvm-svn: 78448


# 40134e71 07-Aug-2009 Fariborz Jahanian <[email protected]>

More synthesis of copy constructors. Work in progress.

llvm-svn: 78402


# 9301b24c 06-Aug-2009 Fariborz Jahanian <[email protected]>

Patch toward synthesizing copy constructors.
Work in progress.

llvm-svn: 78355


# 758428f4 05-Aug-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 78259


# f49573d1 05-Aug-2009 Chris Lattner <[email protected]>

weak globals that are const should get weak_odr linkage.

add a fixme about C++ const.

llvm-svn: 78159


# c0693bc2 05-Aug-2009 Chris Lattner <[email protected]>

rdar://7119244 - globals with an explicit section specified don't get
common linkage.

llvm-svn: 78158


1...<<61626364656667686970>>...75