summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
* Handle pointers to arrays of abstract types.Anders Carlsson2009-03-241-0/+9
* More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson2009-03-245-14/+75
* Fix PR3868 by making Evaluate handle cases like "(long)&a + 4".Eli Friedman2009-03-241-6/+27
* Cleanup template instantiation for methods, destructorsDouglas Gregor2009-03-241-53/+107
* Driver: lipo wasn't being called correctly (translation failure fromDaniel Dunbar2009-03-241-0/+3
* Template instantiation for destructors. This is somewhat repetitive;Douglas Gregor2009-03-241-1/+43
* Fix the ABI convention for struct returns on x86 outside of Darwin.Eli Friedman2009-03-231-1/+9
* Another use of adjustParameterType. Plus, GetTypeForDeclarator willDouglas Gregor2009-03-231-8/+2
* Template instantiation for the declarations of member functions withinDouglas Gregor2009-03-234-158/+289
* Deallocate 'DeclRefExpr's in correctly formed '#pragma unused'Ted Kremenek2009-03-231-0/+1
* Implement '#pragma unused'.Ted Kremenek2009-03-235-7/+145
* Driver: Make argument parsing fast.Daniel Dunbar2009-03-231-13/+32
* Driver: Fix off by one in computation of first searchable option.Daniel Dunbar2009-03-231-1/+1
* Must allow for strong cast of floats as well (objc2 gc).Fariborz Jahanian2009-03-231-17/+50
* More improvements to abstract type checking. Handle arrays correctly, and mak...Anders Carlsson2009-03-233-6/+14
* Driver: Add two special groups of "whitelisted" options which we knowDaniel Dunbar2009-03-231-0/+12
* Driver: Check that options are ordered properly (outside ofDaniel Dunbar2009-03-231-5/+75
* use isa<>Chris Lattner2009-03-231-2/+2
* It's an error to try to allocate an abstract object using new.Anders Carlsson2009-03-234-5/+15
* Fix PR3855. When we encounter an incompatible redeclaration of aDouglas Gregor2009-03-231-2/+5
* The individual pieces of an invalid paste as still candidates for expansion.Chris Lattner2009-03-231-1/+3
* analyzer: Provide temporary workaround for false positive reported byTed Kremenek2009-03-231-0/+11
* Tighten up the determination of whether a function declaration has aDouglas Gregor2009-03-231-1/+1
* Thanks to Eli for pointing out my misreading of 6.2.2p5Douglas Gregor2009-03-231-2/+1
* Driver: Setup file and program search paths in tool chains.Daniel Dunbar2009-03-234-12/+90
* Ad FreeBSD ARM target info.Daniel Dunbar2009-03-231-0/+15
* analyzer: Fix embarrassing regression in BasicStore when invalidating structTed Kremenek2009-03-232-0/+8
* Minor Evaluate cleanup; add some boilerplate implementations to Eli Friedman2009-03-231-29/+26
* Minor enhancements to Evaluate.Eli Friedman2009-03-231-13/+25
* Some minor fixes for complex IRGen.Eli Friedman2009-03-231-23/+16
* Fix a subtle bug in CodeGen for the increment of a bitfield.Eli Friedman2009-03-231-5/+7
* Add some FIXMEs relating to incomplete types.Eli Friedman2009-03-231-3/+14
* Recognize rvalue references in C++03, but complain about them. This leads to ...Sebastian Redl2009-03-231-2/+8
* Partial implementation of PR3342: break out pointer sign Eli Friedman2009-03-222-4/+37
* Driver: Drop code for checking bounds in SeparateArg::render, thisDaniel Dunbar2009-03-221-3/+2
* Disallow catching exceptions by rvalue reference.Sebastian Redl2009-03-222-9/+24
* Adjust isModifiableLvalue to give a slightly more useful diagnostic for Eli Friedman2009-03-221-10/+11
* Driver: Implement 'missing argument' error.Daniel Dunbar2009-03-224-22/+46
* Fix code to mark block variables as const to actually work. Fix Eli Friedman2009-03-222-6/+6
* Implement static_cast from lvalue to rvalue reference.Sebastian Redl2009-03-221-0/+39
* Check that the return/argument types of calls are complete.Eli Friedman2009-03-221-0/+19
* switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction Chris Lattner2009-03-222-36/+5
* emit aliases as the definitions fly by, don't bother deferring untilChris Lattner2009-03-222-82/+64
* make alias definition logic more similar to functions/globals.Chris Lattner2009-03-221-12/+29
* Fix build from r67476 and address the easy part of Doug's comments on rvalue ...Sebastian Redl2009-03-222-8/+10
* fix PR3200 by making alias emission use the new infrastructure. Fold Chris Lattner2009-03-221-11/+17
* pull "runtime globals" into the same framework as other functions/global vari...Chris Lattner2009-03-225-162/+132
* Remove dead code.Eli Friedman2009-03-221-41/+0
* Disallow abstract types where appropriate.Anders Carlsson2009-03-223-3/+79