summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Move the implementation of ASTContext::getTypeSizeInChars() to the .cpp file toKen Dyck2009-12-221-0/+1
* Make sure that we mangle overloaded operators that are member functions corre...Anders Carlsson2009-12-221-7/+22
* x86_64: Structures with no fields but which have padding should be classified asDaniel Dunbar2009-12-221-0/+4
* Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor2009-12-222-3/+3
* Improve on my previous fix for debug information. Rather thanDouglas Gregor2009-12-211-51/+42
* Teach debug info generation to handle TemplateSpecializationType,Douglas Gregor2009-12-211-3/+50
* Incomplete structs should also have internal linkage.Anders Carlsson2009-12-211-9/+76
* Correcly handle pointers to member pointer types where the class or the point...Anders Carlsson2009-12-201-42/+48
* Rework the way pointer types are handled by the RTTI builder. We now get the ...Anders Carlsson2009-12-201-101/+354
* Remove ';' after method definition. Noticed by clang++, which one would thinkDaniel Dunbar2009-12-193-18/+18
* Fix for PR5524: make reference binding in default argument work correctly.Eli Friedman2009-12-191-1/+4
* Work in progress for setting the vtable pointers for all bases correctly inEli Friedman2009-12-183-13/+63
* Cleanup switch so it doesn't have a default case.Eli Friedman2009-12-181-1/+7
* Fix for PR5830: fix the computation of the offset to a virtual base.Eli Friedman2009-12-181-3/+36
* Fix a few MSVC warnings.Daniel Dunbar2009-12-181-3/+1
* CK_UserDefinedConversion is a valid kind when doing copy ctor elision.Anders Carlsson2009-12-181-1/+2
* Change the return type of ASTContext::getTypeSizeInChars() from uint64_t to theKen Dyck2009-12-181-1/+2
* Rename getByteSize() and getTypeSizeInBytes() in ASTContext to getCharWidth()Ken Dyck2009-12-181-1/+1
* Fix regression I introduced when dynamic_cast-ing to a reference type.Anders Carlsson2009-12-181-1/+1
* It's perfectly fine to see UserDefinedConversion casts when emitting scalar e...Anders Carlsson2009-12-181-1/+1
* Address some of Anders commentsDouglas Gregor2009-12-181-4/+8
* Switch the initialization required by return statements over to theDouglas Gregor2009-12-181-3/+6
* Add -dwarf-debug-flags, which provides a way to embed the cc1 level options usedDaniel Dunbar2009-12-181-7/+3
* Handle case when DestPtr is 0.Mike Stump2009-12-181-3/+22
* Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...Anders Carlsson2009-12-175-81/+69
* Ensure we run cleanups for CXXTemporaries on the exceptional edge. WIP.Mike Stump2009-12-172-1/+48
* Simplify RTTIBuilder::finish.Anders Carlsson2009-12-171-11/+9
* Move the Info vector into the RTTIBuilder struct. No functionality change.Anders Carlsson2009-12-171-18/+19
* Fix for PR5801: codegen memcpy, memmove, memset directly to LLVM intrinsics.Eli Friedman2009-12-171-0/+3
* When value-initializing a class with no user-defined constructors butDouglas Gregor2009-12-162-1/+7
* Baby steps towards fixing PR5589. If a class needs a vtable pointer, add one.Anders Carlsson2009-12-162-0/+21
* Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. Wit...Anders Carlsson2009-12-164-38/+8
* Handle ImplicitValueInitExpr in AggExprEmitter.Anders Carlsson2009-12-161-2/+8
* Mangle CXXOperatorCallExprs, fixes PR5796.Anders Carlsson2009-12-161-0/+10
* Add an addition check for undefined behavior for when we hit aMike Stump2009-12-161-0/+2
* Implement additional undefined checks for additional loads and stores. WIP.Mike Stump2009-12-163-4/+49
* Fixes a code gen bug related to accessing a nowFariborz Jahanian2009-12-151-0/+1
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-152-15/+3
* update to match LLVM API change:Chris Lattner2009-12-151-8/+7
* Fix a small bug in ComputeMethodVtableIndices.Eli Friedman2009-12-151-2/+10
* Don't force the emission of destructor definitions.Eli Friedman2009-12-151-3/+3
* Fix spacing.Mike Stump2009-12-151-1/+1
* Ensure we preserve line information for each trap forMike Stump2009-12-151-1/+9
* Switch codegen for -fcatch-undefined-bahavior over to __builtin_trapMike Stump2009-12-154-26/+20
* We have to allow one to form an address for one past the end. WIP.Mike Stump2009-12-141-1/+1
* Add support for detecting undefined shift behavior. WIP.Mike Stump2009-12-143-7/+27
* Patch to fix 32-bit @try failure with internal assertion when compiling Fariborz Jahanian2009-12-141-2/+5
* Simplifiy.Mike Stump2009-12-141-16/+3
* Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing.Nate Begeman2009-12-141-1/+4
* Support x86's PALIGNR instruction without the use of a palignr intrinsic.Nate Begeman2009-12-141-4/+32
OpenPOWER on IntegriCloud