- d49c7b6 Add code generation test for r86500. by Eli Friedman · 15 years ago
- bb4a33c Add hack to make the given testcase work. As far as I can tell, this change is by Eli Friedman · 15 years ago
- 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
- 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
- 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
- 589f9e3 Handle member expressions where the member declaration is actually a static variable. Fixes PR5392. by Anders Carlsson · 15 years ago
- a1e1622 Always mangle functions with special names. Fixes PR5420. by Anders Carlsson · 15 years ago
- 433d137 When looking up and adding substitutions to the substitution table, make sure to always use the canonical declaration. With tihs change, FileCheck compiles and links but crashes during startup. by Anders Carlsson · 15 years ago
- 88fad63 Make sure isCopyAssignment is only true for actual copy assignment operators, by Eli Friedman · 15 years ago
- 9e7e3c6 Refine the non-virtual this adjustment. Optimize out virtual this by Mike Stump · 15 years ago
- e504170 Prevent a code gen. crash on empty unions - pr5408. by Fariborz Jahanian · 15 years ago
- a031b35 Simplify the debug info code, handle lvalue references and template specializations. by Anders Carlsson · 15 years ago
- 30509a3 This patch fixes code gen. part of pr5333 (Conversion using elipsis conversion). by Fariborz Jahanian · 15 years ago
- ba397fe Handle QualifiedNameType and SubstTemplateTypeParmType types in CGDebugInfo::CreateTypeNode. by Anders Carlsson · 15 years ago
- 5e1b918 If a member variable of reference type is bound to a temporary in its member initializer it needs to be destroyed at the end of the constructor. by Anders Carlsson · 15 years ago
- 1faf674 If a member initializer create temporaries we need to destroy them. Fixes PR5077. by Anders Carlsson · 15 years ago
- a769408 Handle ParenExprs in mangleExpression. by Anders Carlsson · 15 years ago
- 33c530e Refine the vcall for a function that is defined in a virtual base by Mike Stump · 15 years ago
- 599837a Convert file over to checking the .ll file for codegen. Also, we by Mike Stump · 15 years ago
- 393c247 Added support for static variables which require by Fariborz Jahanian · 15 years ago
- 7c276b8 Refine covariant return value adjustments for thunks when null by Mike Stump · 15 years ago
- 99faefd Testcase for a recent checkin. by Mike Stump · 15 years ago
- 941e3f3 Update. by Mike Stump · 15 years ago
- 105aa51 Add code gen for pointer-to-member function in ctor's initializer. Fixes pr5178. by Fariborz Jahanian · 15 years ago
- 7799621 This patch extends CleanupScope to support destruction by Fariborz Jahanian · 15 years ago
- 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
- 7af5d19 this test has started failing due to an optimizer change. Clang tests by Chris Lattner · 15 years ago
- d0fe536 Split out return adjustments in thunks from this adjustment in thunks by Mike Stump · 15 years ago
- 62db245 vtable testcase for recent work on vcall/vbase offsets. by Mike Stump · 15 years ago
- 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
- c902d22 Refine return value adjustments for thunks. by Mike Stump · 15 years ago
- 3114af3 Add missing colons for FileCheck. by Benjamin Kramer · 15 years ago
- 6a9612f Refine vcall/vbase ordering with vtable construction. by Mike Stump · 15 years ago
- ae013b9 Code gen for array construction - WIP by Fariborz Jahanian · 15 years ago
- 7809e0d Finish off pure virtual function handling. by Mike Stump · 15 years ago
- 52f08bc Add Code gen support for '->*' operator which fell through the crack. by Fariborz Jahanian · 15 years ago
- 7a1f4cc Fixed a code gen bug (by fixing the AST) involving user-defined by Fariborz Jahanian · 15 years ago
- 8bfd31f Complete code gen for '.*' binary expression for both scalar and aggregates. by Fariborz Jahanian · 15 years ago
- f51dc64 Code gen for '.*' binary expressions - WIP. by Fariborz Jahanian · 15 years ago
- 3976295 Expand on code gen. for pointer to data members so it works by Fariborz Jahanian · 15 years ago
- a636299 Code gen for pointer-to-datamember - WIP. by Fariborz Jahanian · 15 years ago
- 96ad533 Change FixOverloadedFunctionReference to return a (possibly new) expression. Substitute TemplateIdRefExprs with DeclRefExprs. Doug, plz review :) by Anders Carlsson · 15 years ago
- 48620ba Code-gen for CXXZeroInitValueExpr AST passed by Fariborz Jahanian · 15 years ago
- 4009297 Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors indirectly. by Anders Carlsson · 15 years ago
- 9a2c8bb Force triple for test. by Anders Carlsson · 15 years ago
- 3759a03 Copy conversion of an expression to its base class by Fariborz Jahanian · 15 years ago
- 86aa0cd Handle emitting the assignment operator when the lhs is a reference. Fixes PR5227. by Anders Carlsson · 15 years ago
- da921fd Set the cast kind to CK_NoOp for C-style casts that are really const casts. Fixes PR5248. by Anders Carlsson · 15 years ago
- e1b7ea1 When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary. by Anders Carlsson · 15 years ago
- 4fa2684 When building a cast argument, make sure to bind the result to a temporary. by Anders Carlsson · 15 years ago
- fa4f550 Convert temporaries.cpp to using FileCheck. by Anders Carlsson · 15 years ago
- 8dafd5f Rename temp-1.cpp to temporaries.cpp. by Anders Carlsson · 15 years ago
- bb378cb Use CK_BitCast for member function pointer casts. Fixes PR5138. by Anders Carlsson · 15 years ago
- 329763b add support for codegening CXXZeroInitValueExprs by Nuno Lopes · 15 years ago
- 07ab202 When resolving the address of an overloaded function or function template, mark the result as referenced. by Sebastian Redl · 15 years ago
- 759986e Don't add implicit casts of explicit address-taking of overloaded functions. by Sebastian Redl · 15 years ago
- 7804bcb Fix PR5211: codegen shouldn't assume that the result of ||/&& is int by Chris Lattner · 15 years ago
- 93034ca Implement derived-to-base AST/code gen. There is a by Fariborz Jahanian · 15 years ago
- 410f764 Builtin types are subsitutable if they are qualified. Fixes PR5196. by Anders Carlsson · 15 years ago
- b3f7442 Handle by Anders Carlsson · 15 years ago
- 54150d9 Testcase for recent checkin. WIP. by Mike Stump · 15 years ago
- 3eea635 Don't assume that the LHS and RHS of a member pointer expression is a DeclRefExpr. Fixes PR5177. by Anders Carlsson · 15 years ago
- d9878a1 Refine handling for return value conversions with respect to virtual by Mike Stump · 15 years ago
- 5db0247 Fix test. by Anders Carlsson · 15 years ago
- 4a0d832 Even more devirtualization cleverness. by Anders Carlsson · 15 years ago
- cf5deec More devirtualization improvements. by Anders Carlsson · 15 years ago
- 7636648 Devirtualize calls on temporaries. A().f() for example. by Anders Carlsson · 15 years ago
- 8e7670d Factor out devirtualization checking into a separate function and make it handle references correctly. by Anders Carlsson · 15 years ago
- 3b89f3f If the base type of a member call is a record type we don't need to emit a virtual call. by Anders Carlsson · 15 years ago
- 76bee4b Speed up testing by avoiding stdio.h, also helps testing on windows. by Mike Stump · 15 years ago
- 74d644a If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 15 years ago
- a3f36ab Port test over to FileCheck. by Anders Carlsson · 15 years ago
- 8f8fd8e Mangle std::basic_ostream<char, std::char_traits<char>> as So. by Anders Carlsson · 15 years ago
- c4355b6 Mangle anonymous structs/unions correctly. Fixes PR5139. by Anders Carlsson · 15 years ago
- edee783 Uncomment some commented out code. by Anders Carlsson · 15 years ago
- 2f1986b Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base class offsets. Fix the code to handle virtual bases as well. by Anders Carlsson · 15 years ago
- b217c1b When mangling names, always use the canonical decl. Fixes PR5144. by Anders Carlsson · 15 years ago
- 65705d1 Fix test. by Anders Carlsson · 15 years ago
- c33e4ba Emit the destructor epilogue in a cleanup block so a return from a destructor body still calls the epilogue. by Anders Carlsson · 15 years ago
- b299d35 Pass the right type to GetAddrOfFunction when getting functions for the VTable. Fixes PR5021. by Anders Carlsson · 15 years ago
- 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
- fb51ddf Ensure we have atleast 2-byte alignment for member functions. by Mike Stump · 15 years ago
- 4c83f7c Testcase for recent checkin. by Mike Stump · 15 years ago
- 375c31c Implement code generation of member function pointer calls. Fixes PR5121. by Anders Carlsson · 15 years ago
- 26bc220 Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. by Anders Carlsson · 15 years ago
- a024d17 Teach AggExprEmitter about pointers to member functions. by Anders Carlsson · 15 years ago
- 2c51f09 Handle base-to-derived casts of member function pointers in CGExprConstant.cpp by Anders Carlsson · 15 years ago
- f57b4e4 Handle members to function pointers in CGExprConstant. by Anders Carlsson · 15 years ago
- ee38316 Rewrite member function pointer test not to rely on -O2. by Anders Carlsson · 15 years ago
- f8c3ad7 enumerator value of 0 is not a null pointer constant for by Fariborz Jahanian · 15 years ago
- 4513272 CodeGen may see out-of-line declarations of the various special member by Douglas Gregor · 15 years ago
- 249cead Patch to implement static casting which requires one by Fariborz Jahanian · 15 years ago
- d69dd78 Fix a lame regression in IR gen for C++ delete expressions. PR5102 by Douglas Gregor · 15 years ago
- 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
- fcd0029 Remove PR5061 workaround. by Anders Carlsson · 15 years ago
- 2472bf0 Handle CXXMemberCallExprs that point to a static method. Fixes PR5093. by Anders Carlsson · 15 years ago
- 7b69956 Forgot test. by Anders Carlsson · 15 years ago
- 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
- d8307b1 Patch for AST representation for the implicit conversion to a function by Fariborz Jahanian · 15 years ago
- 50755b0 Mangle dependent name expressions. Fixes PR5063. by Anders Carlsson · 15 years ago