aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-08-09Cleanup; no functionality change.Eli Friedman
2011-08-09Move the creation of the record type for the state of Objective-C fastDouglas Gregor
2011-08-09Move the construction of the RecordDecl representing the runtimeDouglas Gregor
2011-08-09Hand materialization of temporary expressions when emitting a scalarDouglas Gregor
2011-08-08Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (G...David Chisnall
2011-08-07Avoid fallthrough-branching to an inactive cleanup even if it'sJohn McCall
2011-08-06Be sure to destroy the normal entry block of a cleanup that weJohn McCall
2011-08-05The continue label in an ARC for-in loop should not involveJohn McCall
2011-08-04Emit wide string literals with the appropriate alignment.John McCall
2011-08-03Use the general conditional-cleanup framework instead of rolling ourJohn McCall
2011-08-03Handle "homogeneous aggregates" as required by the ARM AAPCS-VFP ABI.Bob Wilson
2011-08-03When rewriting a call to a K&R function to lead to a well-prototypedJohn McCall
2011-08-02Implements alignment for long long and double types in va_arg on ARM AAPCS.Rafael Espindola
2011-08-02Update for LLVM change in PassManagerBuilder.Rafael Espindola
2011-08-02PR10566: Make sure codegen for deleting an pointer to an incomplete type actu...Eli Friedman
2011-08-01Revert "Re-enable byval for ARM in clang. rdar://problem/7662569"Bob Wilson
2011-08-01Implement MipsABIInfo::EmitVAArg. This fix enables clang to complete compilationAkira Hatanaka
2011-08-01Pass records with non-trivial destructors or constructors indirectly.Akira Hatanaka
2011-08-01Fix linkage type for tentative definition of ivar offset variables (GNUstep r...David Chisnall
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