aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-08-22Abstract out member-pointer conversions.John McCall
2010-08-22Detabify.Eli Friedman
2010-08-22Implement the call parts of the member-function-pointer ARM C++ ABI.John McCall
2010-08-22Extract calls to method pointers out as an ABI routine.John McCall
2010-08-21The ARM C++ ABI is sufficiently different from the Itanium C++ ABI thatJohn McCall
2010-08-21Visual Studio tools used on win32 hosts when targeting win32.Michael J. Spencer
2010-08-21twik to my previous patch for pr7936.Fariborz Jahanian
2010-08-21Place method near its class.Zhongxing Xu
2010-08-21Remove dead code.Zhongxing Xu
2010-08-21Improve comments.Zhongxing Xu
2010-08-21Remove a special case for OSAtomic functions. We can already bind and retrieveZhongxing Xu
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-21Remove dead code. We no longer need it because now we treat the first elementZhongxing Xu
2010-08-21remove unused variable.Zhongxing Xu
2010-08-21When invalidating a struct region, whether its type definition exists is notZhongxing Xu
2010-08-21Fix typo in comment.Michael J. Spencer
2010-08-21IRgen: Set the alignment correctly when creating LValue for a decls.Daniel Dunbar
2010-08-21CodeGenFunction: Eliminate unused MakeQualifiers() function.Daniel Dunbar
2010-08-21Simplify.Daniel Dunbar
2010-08-21IRgen/CGValue: Give MakeAddrLValue() an alignment argument, and eliminate old...Daniel Dunbar
2010-08-21IRgen: Move remaining LValue::Set... methods to LValue::set... (non-static) m...Daniel Dunbar
2010-08-21IRgen: Move remaining MakeAddr() calls to MakeAddrLValue().Daniel Dunbar
2010-08-21IRgen: The CVR qualifiers in a subobject adjustment should just come from theDaniel Dunbar
2010-08-21IRgen/CGValue: Add getQuals(), so qualifiers can be modified on an LValue.Daniel Dunbar
2010-08-21IRgen/LValue: Add LValue::setNonGC instead of SetObjCNonGC, for consistency w...Daniel Dunbar
2010-08-21IRgen: Switch more MakeAddr() users to MakeAddrLValue; this time for calls wh...Daniel Dunbar
2010-08-21IRgen: Switch a bunch of trivial MakeAddr calls to use MakeAddrLValue.Daniel Dunbar
2010-08-21IRgen: Eliminate EmitPredefinedFunctionName(), it doesn't need to be factored...Daniel Dunbar
2010-08-21IRgen: Add an LValue::MakeAddr variant which takes a type and uses that to buildDaniel Dunbar
2010-08-21Delete an obsolete comment.Dan Gohman
2010-08-21IRgen/CGValue: Add alignment to LValue, and use that alignment when generatin...Daniel Dunbar
2010-08-21IRgen/LValue: Rename SetQualifiers() to Initialize().Daniel Dunbar
2010-08-21IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar
2010-08-21IRgen: Use Ty consistently in this function.Daniel Dunbar
2010-08-21fix PR7943, a corner case with the GNU __VA_ARGS__ comma Chris Lattner
2010-08-21patch to support comparison involvingFariborz Jahanian
2010-08-20Fix an issue with writing to PCH another included PCH, introduced by the "usi...Argyrios Kyrtzidis
2010-08-20Remove dead code.Fariborz Jahanian
2010-08-20Disallow direct inclusion of avxintrin.h. Users should include immintrin.h in...Benjamin Kramer
2010-08-20CreateTemporaryType doesn't needs its Context argument.Dan Gohman
2010-08-20Introduce a new temporary MDNode concept. Temporary MDNodes areDan Gohman
2010-08-20Rmove dead code.Fariborz Jahanian
2010-08-20objective-c ivar refactoring patch. IterationsFariborz Jahanian
2010-08-20Add a workaround for PR7947, a crash trying to recover from invalid C++ code.Nick Lewycky
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-20Add immintrin meta header.Benjamin Kramer
2010-08-20alphabeticalizeChris Lattner
2010-08-20hopefully unbreak the msvc buildbot.Chris Lattner
2010-08-20Fix a major regression with value-initialization of class types withDouglas Gregor
2010-08-20Fix header comments.Benjamin Kramer