summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [ms-cxxabi] Implement member data pointers for non-dynamic classesReid Kleckner2013-03-223-10/+130
* [cxxabi] Get ptrdiff_t from the CodeGenModule instead of caching itReid Kleckner2013-03-221-32/+16
* OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev2013-03-221-0/+1
* ubsan: Pass floating-point arguments to the runtime by value if they fit theRichard Smith2013-03-221-1/+10
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-207-12/+64
* The flag "-coverage-function-names-in-data" is actually backwards -- we doNick Lewycky2013-03-201-2/+1
* Make clang emit linkage names in debug info for subprograms when coverage infoNick Lewycky2013-03-202-3/+9
* Don't try to set attributes in alias, they have none.Rafael Espindola2013-03-191-1/+3
* Revert r177329.Rafael Espindola2013-03-191-2/+1
* PR15383: When -fsanitize=float-cast-overflow checks a float-to-int conversion,Richard Smith2013-03-191-8/+24
* This code works around what appears to be a bug in another part of clang.Reed Kotler2013-03-181-1/+2
* revert r177211 due to its potential issuesManman Ren2013-03-167-49/+12
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-167-12/+49
* Force column info only for direct inlined functions. This should strikeAdrian Prantl2013-03-151-3/+5
* Always declare the .block_descriptor parameter, not just the local copy.Adrian Prantl2013-03-141-9/+10
* Allocate stack storage for .block_descriptor and captured self at -O0.Adrian Prantl2013-03-144-16/+47
* Update GCOVProfiling pass creation for API change in r177002. No functionalit...Nick Lewycky2013-03-141-7/+12
* Have these attriubtes set to 'true' or 'false'.Bill Wendling2013-03-131-52/+16
* Cause the mips16/nomips16 attribute to be passed to LLVM from ClangReed Kotler2013-03-131-4/+10
* Remove trailing comma in enum list.John McCall2013-03-131-1/+1
* Tighten up the rules for precise lifetime and documentJohn McCall2013-03-138-27/+59
* Force column info to be generated for call expressions so we canAdrian Prantl2013-03-123-15/+24
* Improve the caching of debuginfo Objective C interface types.Adrian Prantl2013-03-112-27/+63
* Fix indirect byval passing of records in address spaced memory. Allocate memo...Guy Benyei2013-03-101-2/+8
* Make helper function static.Benjamin Kramer2013-03-091-2/+2
* ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose2013-03-081-6/+3
* Add support for the OpenCL attribute 'vec_type_hint'.Joey Gouly2013-03-082-0/+20
* Promote atomic type sizes up to a power of two, capped byJohn McCall2013-03-079-38/+718
* Move the atomics code into its own file.John McCall2013-03-073-463/+486
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-0719-322/+425
* Evaluate compound literals directly into the result aggregateJohn McCall2013-03-071-4/+2
* Remove temporary std::vectors that ca be replaced with ArrayRef's magic.Benjamin Kramer2013-03-071-11/+7
* Fix build with clang, this was supposed to be part of r176617.Nick Lewycky2013-03-071-3/+3
* Ensure that DIType is regenerated after we visit an implementationAdrian Prantl2013-03-062-6/+68
* [Sanitize] Don't emit function attribute sanitize_address/thread/memory if th...Alexey Samsonov2013-03-061-10/+14
* Use ASTContext::getDeclAlign(<Field Decl>) to get the alignment of the firstLang Hames2013-03-051-3/+1
* Don't emit calls to virtual [[noreturn]] functions as noreturn; overrides of aRichard Smith2013-03-051-1/+4
* Silence a number of static analyzer warnings with assertions and such.Jordan Rose2013-03-051-0/+2
* Fix the emission of the copy-initialization of a block captureJohn McCall2013-03-041-2/+10
* Improve C11 atomics support:David Chisnall2013-03-031-7/+89
* LLVM API changes.Peter Collingbourne2013-03-021-2/+1
* Restore order to placate test. I had no real reason to switch them.John McCall2013-03-011-1/+1
* Re-use bit from superclass and extract stuff into a localJohn McCall2013-03-011-9/+10
* Add more of the command line options as attribute flags.Bill Wendling2013-02-281-0/+60
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-2821-336/+470
* Improve property metadata generation with the GNUstep runtime.David Chisnall2013-02-281-18/+42
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-278-50/+200
* Update clang for LLVM API change. No functionality change.Nick Lewycky2013-02-271-1/+2
* Use the correct alignment for POD-member memcpys where the first field is aLang Hames2013-02-271-7/+10
* Rename methods to comply with the LLVM Coding Standards.Rafael Espindola2013-02-271-7/+7
OpenPOWER on IntegriCloud