summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Avoid warning.Mike Stump2009-10-091-1/+1
* Installation of Clang libraries and headers, from Axel Naumann!Douglas Gregor2009-10-081-3/+0
* Record location info before emiting alloca for arguments. This allows argumen...Devang Patel2009-10-081-3/+6
* If a global initializer has a non-trivial constructor or destructor, we never...Anders Carlsson2009-10-081-0/+11
* Mangle std::basic_ostream<char, std::char_traits<char>> as So.Anders Carlsson2009-10-081-0/+18
* Mangle anonymous structs/unions correctly. Fixes PR5139.Anders Carlsson2009-10-072-3/+45
* Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson2009-10-075-42/+58
* Uncomment some commented out code.Anders Carlsson2009-10-061-4/+4
* Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas...Anders Carlsson2009-10-063-66/+135
* When mangling names, always use the canonical decl. Fixes PR5144.Anders Carlsson2009-10-061-1/+1
* InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined.Devang Patel2009-10-061-1/+3
* Add support to attach debug info to an instruction.Devang Patel2009-10-064-12/+46
* Emit the destructor epilogue in a cleanup block so a return from a destructor...Anders Carlsson2009-10-061-1/+20
* Pass the right type to GetAddrOfFunction when getting functions for the VTabl...Anders Carlsson2009-10-061-4/+16
* Set appropriate context for a global variable while emitting debug info.Devang Patel2009-10-062-1/+21
* Fix thinko and simplify.Mike Stump2009-10-051-2/+2
* Ensure we have atleast 2-byte alignment for member functions.Mike Stump2009-10-051-0/+3
* Respect alignments better.Mike Stump2009-10-051-0/+3
* Use new predicates for some type equality tests.Benjamin Kramer2009-10-053-5/+4
* Pass the canonical method decl to GetVtableIndex. Fixes PR5120.Anders Carlsson2009-10-032-2/+2
* Implement code generation of member function pointer calls. Fixes PR5121.Anders Carlsson2009-10-034-1/+131
* Teach AggExprEmitter about pointers to member functions.Anders Carlsson2009-10-031-0/+33
* Handle base-to-derived casts of member function pointers in CGExprConstant.cppAnders Carlsson2009-10-031-0/+37
* Handle members to function pointers in CGExprConstant.Anders Carlsson2009-10-031-0/+43
* Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson2009-10-035-18/+26
* Don't update the struct alignment when adding fields to a packed struct. Fixe...Anders Carlsson2009-10-021-1/+6
* More magic pixie dust.Mike Stump2009-10-021-3/+3
* Fix up debug information for block pointers a bit more.Mike Stump2009-10-021-1/+3
* When building constant structs, check if the resulting LLVM struct will be bi...Anders Carlsson2009-10-021-38/+59
* Implement a FIXME. This improves codegen just a tad.Mike Stump2009-10-012-11/+12
* CodeGen may see out-of-line declarations of the various special memberDouglas Gregor2009-10-011-14/+23
* Fix a lame regression in IR gen for C++ delete expressions. PR5102Douglas Gregor2009-10-011-0/+2
* A couple of refinements for laying out debug information forMike Stump2009-10-011-12/+15
* Anonymous namespaces, sema + codegen. A lot of semantics are still broken,John McCall2009-10-012-4/+19
* <rdar://problem/7263113> Make clang produce gcc's objc_assign_StrongCast as a...Fariborz Jahanian2009-09-301-1/+11
* Improve debugging information for BlockDeclRefExpr. WIP. Given thisMike Stump2009-09-303-0/+246
* Handle C++ delete expressions when the overloaded delete operator is aDouglas Gregor2009-09-291-3/+11
* Handle CXXMemberCallExprs that point to a static method. Fixes PR5093.Anders Carlsson2009-09-291-0/+8
* Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.Anders Carlsson2009-09-293-11/+62
* Improve support for member function pointers.Anders Carlsson2009-09-293-3/+26
* Use a switch statement in VisitCastExpr.Anders Carlsson2009-09-291-12/+16
* Make hasAggregateLLVMType use positive checks.Anders Carlsson2009-09-291-5/+1
* Fix http://llvm.org/PR5090.Mike Stump2009-09-291-1/+2
* Mangle dependent name expressions. Fixes PR5063.Anders Carlsson2009-09-271-0/+20
* Use mangleTemplatePrefix when we know that we're mangling a nested template n...Anders Carlsson2009-09-271-2/+4
* CodeGen for try statements. (We just emit the body for now).Anders Carlsson2009-09-273-4/+16
* Look for substitutions when mangling TypenameTypes.Anders Carlsson2009-09-271-3/+6
* Better template parameter type mangling.Anders Carlsson2009-09-271-11/+18
* Mangle std::basic_string<char, std::char_traits<char>, std::allocator<char> >...Anders Carlsson2009-09-271-0/+63
* Mangle ::std::basic_string as Sb.Anders Carlsson2009-09-261-0/+6
OpenPOWER on IntegriCloud