aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-07-29Remove some unnecessary single element array temporaries.Jay Foad
2011-07-29Fix assertion failure in CodeGen where the input operand to an asmPeter Collingbourne
2011-07-28Fix a couple of problems with initialization and assignment toJohn McCall
2011-07-27The lock operand to an @synchronized statement is also John McCall
2011-07-27CodeGen: rename CodeGenModule::Runtime to ObjCRuntimePeter Collingbourne
2011-07-27Make CodeGen for array delete involving incomplete class work without crashin...Eli Friedman
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-27Clean up the analysis of the collection operand to ObjCJohn McCall
2011-07-26Disable the optimization that skips emission of complete, non-virtualDouglas Gregor
2011-07-25Rename getInstantiationLineNumber to getExpansionLineNumber in bothChandler Carruth
2011-07-25Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth
2011-07-25Shorten some expressions by using ArrayRef::slice().Frits van Bommel
2011-07-23fix PR10415, tidying up IR representation of module level inline asmChris Lattner
2011-07-23Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-23clean up forward declarations of raw_ostream to use the new LLVM.hChris Lattner
2011-07-22Document the existing objc_precise_lifetime attribute.John McCall
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
2011-07-22fix PR10384: C++ allows external arrays of incomplete type as well.Chris Lattner
2011-07-22In ARC, non-atomic getters do not need to retain and autoreleaseJohn McCall
2011-07-22Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose
2011-07-21Convert ConstantExpr::getGetElementPtr andJay Foad
2011-07-20Unbreak build after API change.Benjamin Kramer
2011-07-20add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-20fix rdar://9780211 - Clang crashes with an assertion failure building WKView....Chris Lattner
2011-07-20fix a case where we're using ConvertType for a memory object.Chris Lattner
2011-07-20as eli points out, we're not doing memory stuff here. While ConvertType Chris Lattner
2011-07-20fix PR10395 - array decay can produce an interesting type whenChris Lattner
2011-07-19Match createTargetMachine API change.Evan Cheng
2011-07-19Simplify.Devang Patel
2011-07-18Check column number also.Devang Patel
2011-07-18Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel
2011-07-18In C99, emit an inline function when encountering an extern redeclaration.Nick Lewycky
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Fix typoJoerg Sonnenberger
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-15Fix the definition of AsTypeExpr. I'm still not sure thisJohn McCall
2011-07-15protect some calls to ConvertType when a function info is under constructionChris Lattner
2011-07-15Enhance the IR type lowering code to be much smarter about recursively loweringChris Lattner
2011-07-15Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall
2011-07-14Change intrinsic getter to take an ArrayRef, now that the underlying function...Benjamin Kramer
2011-07-13Reapply r134946 with fixes. Tested on Benjamin testcase and other test-suite ...Bruno Cardoso Lopes
2011-07-13Emit debug info for extended vectors.Devang Patel
2011-07-13Don't crash if defining -dealloc in a category.John McCall
2011-07-13Okay, that rule about zero-length arrays applies to destroyingJohn McCall
2011-07-13Arrays are permitted to be zero-length in some situations.John McCall
2011-07-13Convert the standard default-construction loops to use phis andJohn McCall
2011-07-13per john's advice, speculatively lower uses of forward-declared enums toChris Lattner
2011-07-13PR10337 reminds me that calls return values, lets handle them justChris Lattner