summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* And now we can generate a simple vtable. Still a work in progress...Mike Stump2009-07-311-11/+23
* Update for LLVM API change.Owen Anderson2009-07-311-4/+4
* Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump2009-07-311-6/+51
* Update for LLVM API changes.Owen Anderson2009-07-301-1/+1
* Canonicalize else spacing.Mike Stump2009-07-301-4/+2
* Note some other limitations.Mike Stump2009-07-301-1/+9
* Patch for future ir-gen for destructor calls.Fariborz Jahanian2009-07-301-1/+41
* ir-gen for nested non-virtual base member accessFariborz Jahanian2009-07-301-5/+47
* Update for LLVM API change.Owen Anderson2009-07-291-3/+3
* Change uses of:Ted Kremenek2009-07-291-3/+3
* Use the existing API for base offset. Use suitable llvm typeFariborz Jahanian2009-07-291-20/+4
* More cleanup of data member access and then some.Fariborz Jahanian2009-07-281-2/+9
* Some code cleanup.Fariborz Jahanian2009-07-281-24/+9
* More work toward data member access ir-gen.Fariborz Jahanian2009-07-281-0/+36
* ir-gen for non-virtual base class initializationFariborz Jahanian2009-07-251-3/+31
* Update for LLVM API change.Owen Anderson2009-07-241-2/+2
* More work toward initialization of objectsFariborz Jahanian2009-07-241-3/+12
* Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs.Fariborz Jahanian2009-07-201-0/+33
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-1/+1
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-8/+8
* Update for LLVM API change.Owen Anderson2009-07-131-4/+4
* Update for LLVM API change.Owen Anderson2009-07-081-5/+2
* Update for LLVM API change.Owen Anderson2009-07-081-1/+3
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-2/+2
* Move code generation of C++ temporaries into a new file.Anders Carlsson2009-06-031-37/+0
* Fix a thinko.Anders Carlsson2009-06-011-1/+1
* Check for null correctly for new expressions.Anders Carlsson2009-06-011-4/+32
* Improve irgen of 'new' further.Anders Carlsson2009-05-311-8/+24
* ...and aggregate POD types.Anders Carlsson2009-05-311-4/+2
* Support for complex types.Anders Carlsson2009-05-311-2/+4
* Better support for scalar POD types in 'new' expressions.Anders Carlsson2009-05-311-11/+20
* Very basic irgen support for new expressions.Anders Carlsson2009-05-311-2/+72
* Add a new function for emitting new functions.Anders Carlsson2009-05-311-0/+5
* Emit destructors correctly for temporaries.Anders Carlsson2009-05-311-1/+27
* More temporary support.Anders Carlsson2009-05-301-0/+11
* Add code for emitting C++ destructors. Not used yet.Anders Carlsson2009-05-291-0/+8
* Handle operator call expressions where the callee is a member function.Anders Carlsson2009-05-271-0/+19
* Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't supp...Anders Carlsson2009-05-201-1/+0
* Reflow some comments.Mike Stump2009-05-161-0/+2
* push GlobalDecl through enough of the CodeGenModule interfacesChris Lattner2009-05-121-4/+5
* Factor code that's common to EmitCXXMemberCallExpr and EmitCXXConstructorCall...Anders Carlsson2009-05-111-27/+34
* Refactor global decls to hold either a regular Decl or a CXXConstructorDecl +...Anders Carlsson2009-05-051-2/+2
* Make codegen for constructors work again.Anders Carlsson2009-05-031-14/+2
* We can now call member functions where the base is a pointer.Anders Carlsson2009-05-011-4/+1
* Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson2009-04-171-26/+65
* Implement basic code generation of constructor calls. We can now compile:Anders Carlsson2009-04-171-0/+45
* Add GetAddrOfCXXConstructor and use it.Anders Carlsson2009-04-161-5/+11
* Actually generate code for the simple constructors we know we can generate co...Anders Carlsson2009-04-151-1/+22
* Start attempting to generate code for C++ ctors.Anders Carlsson2009-04-151-1/+32
OpenPOWER on IntegriCloud