History log of /llvm-project-15.0.7/clang/lib/CodeGen/CodeGenModule.cpp (Results 1576 – 1600 of 1864)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4d93a4f9 03-Aug-2009 Daniel Dunbar <[email protected]>

Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit).

llvm-svn: 78001


# 59a9468b 02-Aug-2009 Anders Carlsson <[email protected]>

Whoops, meant to delete this.

llvm-svn: 77916


# f18318cf 02-Aug-2009 Anders Carlsson <[email protected]>

use CodeGenModule::EmitNullConstant in a couple of places.

llvm-svn: 77915


# e480ce3d 01-Aug-2009 Eli Friedman <[email protected]>

Don't error on C++ linkage; if we don't support that, there are
serious issues :)

llvm-svn: 77800


# 0b75f23b 31-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 77722


# 6f14c730 30-Jul-2009 Fariborz Jahanian <[email protected]>

Synthesize the default constructor which has not
been declared as needed.

llvm-svn: 77641


# 7ec07a57 30-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API changes.

llvm-svn: 77638


# 9793f0e4 29-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 77514


# c23c7e6a 29-Jul-2009 Ted Kremenek <[email protected]>

Change uses of:
Type::getAsReferenceType() -> Type::getAs<ReferenceType>()
Type::getAsRecordType() -> Type::getAs<RecordType>()
Type::getAsPointerType() -> Type::getAs<PointerType>()
Type::ge

Change uses of:
Type::getAsReferenceType() -> Type::getAs<ReferenceType>()
Type::getAsRecordType() -> Type::getAs<RecordType>()
Type::getAsPointerType() -> Type::getAs<PointerType>()
Type::getAsBlockPointerType() -> Type::getAs<BlockPointerType>()
Type::getAsLValueReferenceType() -> Type::getAs<LValueReferenceType>()
Type::getAsRValueReferenceType() -> Type::getAs<RValueReferenceType>()
Type::getAsMemberPointerType() -> Type::getAs<MemberPointerType>()
Type::getAsReferenceType() -> Type::getAs<ReferenceType>()
Type::getAsTagType() -> Type::getAs<TagType>()

And remove Type::getAsReferenceType(), etc.

This change is similar to one I made a couple weeks ago, but that was partly
reverted pending some additional design discussion. With Doug's pending smart
pointer changes for Types, it seemed natural to take this approach.

llvm-svn: 77510

show more ...


# ade90fd1 29-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 77492


# 47034e17 28-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 77349


# 0e0189d6 27-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 77267


# b7a2fe6f 24-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change.

llvm-svn: 77012


# 91ade141 23-Jul-2009 Daniel Dunbar <[email protected]>

Output UTF-16 string literals independent of host byte order.
- Steve, can you take a look at this? It seems like this code should live
elsewhere, and there is a FIXME about having Sema validates

Output UTF-16 string literals independent of host byte order.
- Steve, can you take a look at this? It seems like this code should live
elsewhere, and there is a FIXME about having Sema validates the UTF-8 to
UTF-16 conversion.

llvm-svn: 76915

show more ...


# 64509b27 23-Jul-2009 Daniel Dunbar <[email protected]>

Factor out map lookup for CFString constants.

llvm-svn: 76908


# 2a5b83c7 23-Jul-2009 Daniel Dunbar <[email protected]>

Simplify, NFC.

llvm-svn: 76897


# 635d481d 23-Jul-2009 Daniel Dunbar <[email protected]>

Simplify.

llvm-svn: 76885


# f56501ce 17-Jul-2009 Chris Lattner <[email protected]>

fix objc codegen to not have its own list of things that eventually get into llvm.used, just
populate CGM's list directly.

llvm-svn: 76266


# 8a286fbd 17-Jul-2009 Ted Kremenek <[email protected]>

Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods
until Doug Gregor's Type smart pointer code lands (or more discussion occurs).
These methods just call the new Type::ge

Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods
until Doug Gregor's Type smart pointer code lands (or more discussion occurs).
These methods just call the new Type::getAs<XXX> methods, so we still have
reduced implementation redundancy. Having explicit getAsXXXType() methods makes
it easier to set breakpoints in the debugger.

llvm-svn: 76193

show more ...


# b825c0dd 17-Jul-2009 Ted Kremenek <[email protected]>

Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents.

Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents.

llvm-svn: 76139

show more ...


# aa64ca28 16-Jul-2009 Chris Lattner <[email protected]>

use CreateRuntimeVariable to get __CFConstantStringClassReference
instead of doing it manually (which might end up getting auto-renamed),
fixing a FIXME. rdar://7065446

llvm-svn: 76079


# 3afa3e1d 16-Jul-2009 Chris Lattner <[email protected]>

codegen string literals using private linkage now like llvm-gcc, eliminating
some target hooks.

llvm-svn: 75895


# 170229f6 14-Jul-2009 Owen Anderson <[email protected]>

Update for LLVM API change, and contextify a bunch of related stuff.

llvm-svn: 75705


# 9be7b204 14-Jul-2009 Devang Patel <[email protected]>

Revert 75648 for now. It is causing test failures.

llvm-svn: 75684


# d6c25669 14-Jul-2009 Devang Patel <[email protected]>

Use LLVM mangler to get mangled name for debug info entry.

llvm-svn: 75589


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