aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-06-30Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't alwaysDaniel Dunbar
2010-06-30Headers: Change [u]intmax_t to be defined in terms of __[U]INTMAX_TYPE__, ins...Daniel Dunbar
2010-06-30Reapply r107235, this time with both my typo fixed, and a logical bug fixed.Chandler Carruth
2010-06-30Revert r107235, it had a silly typo in it, and fixing the typo breaks somethingChandler Carruth
2010-06-30Pointers casted as integers still count as locations to SimpleSValuator, so d...Jordy Rose
2010-06-30Fix PR7402: We were creating implicit member initializers for every field in anChandler Carruth
2010-06-30Revert r107173, "fix PR7519: after thrashing around and remembering how all t...Daniel Dunbar
2010-06-30Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert...Daniel Dunbar
2010-06-30Implement C++ DR299, which allows an implicit conversion from a classDouglas Gregor
2010-06-29Retain the source location of the constructor when building an implicit memberChandler Carruth
2010-06-29Re-improve recovery when the condition of a switch statement does notDouglas Gregor
2010-06-29Factor the conversion from a switch condition to an integral orDouglas Gregor
2010-06-29Support C++ friend declarations for PCH.Argyrios Kyrtzidis
2010-06-29When we know that we are at sub-statement reading (which is all of PCHStmtRea...Argyrios Kyrtzidis
2010-06-29IRgen: Assignment to Objective-C properties shouldn't reload the value, forDaniel Dunbar
2010-06-29fix PR7523, which was caused by the ABI code calling ConvertType insteadChris Lattner
2010-06-29IRgen: Assignment to Objective-C properties shouldn't reload the value (whichDaniel Dunbar
2010-06-29Tweaker Checker::VisitEndAnalysis to have 'hasWorkRemaining' alsoTed Kremenek
2010-06-29Add test case for <rdar://problem/4289832>. Clang actuallys getsTed Kremenek
2010-06-29When typo correction produces a result that is not of the kind we'reDouglas Gregor
2010-06-29change ABIArgInfo to hold its llvm type with PATypeHolder so thatChris Lattner
2010-06-29Fix broken testcaseDouglas Gregor
2010-06-29Typo correction for namespace alias definitionsDouglas Gregor
2010-06-29tests: Fix test to not depend on instruction names.Daniel Dunbar
2010-06-29Sema: Fix a subtle i64 -> i32 truncation which broke layout of large structuresDaniel Dunbar
2010-06-29relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence Chris Lattner
2010-06-29This patch fixes a bug whereby, clang skipped Fariborz Jahanian
2010-06-29fix PR7519: after thrashing around and remembering how all this stuffChris Lattner
2010-06-29Allow a using directive to refer to the implicitly-defined namespaceDouglas Gregor
2010-06-29With packed enums, an enumerator's value may be stored in more bitsDouglas Gregor
2010-06-29tests: Use %clangxx when using driver for C++, in case C++ support is disabled.Daniel Dunbar
2010-06-29tests: Spell %clang_cc1 correctly.Daniel Dunbar
2010-06-29minor cleanups.Chris Lattner
2010-06-29Driver/Darwin: Only run dsymutil when we are also compiling/assembling as partDaniel Dunbar
2010-06-29Delete assert in ComputeKeyFunction. The function runs fine without it, sinceJeffrey Yasskin
2010-06-29Change X86_64ABIInfo to have ASTContext and TargetData ivars toChris Lattner
2010-06-29Minix doesn't support dylibs, PR7294Chris Lattner
2010-06-29plumb preferred types down into X86_64ABIInfo::classifyArgumentType,Chris Lattner
2010-06-29Pass the LLVM IR version of argument types down into computeInfo.Chris Lattner
2010-06-29Prefer llvm_unreachable(...) to assert(false && ...). This is important asChandler Carruth
2010-06-29add IR names to coerced arguments.Chris Lattner
2010-06-29make the argument passing stuff in the FCA case smarter still, byChris Lattner
2010-06-29A few prettifications. Also renamed TraverseInitializer toCraig Silverstein
2010-06-28Per Doug's suggestion, move check for invalid SourceLocation intoTed Kremenek
2010-06-28Change CGCall to handle the "coerce" case where the coerce-to typeChris Lattner
2010-06-28Fix up ClassTemplateSpecializationDecl: For implicit instantiationsCraig Silverstein
2010-06-28make the trivial forms of CreateCoerced{Load|Store} trivial.Chris Lattner
2010-06-28Modify the way sub-statements are stored and retrieved from PCH.Argyrios Kyrtzidis
2010-06-28pass/return structs of char and short as i8/i16 to avoidChris Lattner
2010-06-28more tidying up.Chris Lattner