aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-06-24Shorten some ARM builtin names by removing unnecessary "neon" prefix.Bob Wilson
2011-06-23Support for catching objc pointer objects in c++ catch-statementFariborz Jahanian
2011-06-22Alloa catching Objective-C id's being thrown with C++ throwFariborz Jahanian
2011-06-22Try to silence GCC warningDouglas Gregor
2011-06-22Implement the C++0x move optimization for Automatic Reference CountingDouglas Gregor
2011-06-22When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor
2011-06-22Replace the existing forms of ConstantArray::get() with a single formJay Foad
2011-06-22Emit @finally blocks completely lazily instead of forcing theirJohn McCall
2011-06-21IRgen: Add a -fuse-register-sized-bitfield-access option, for testing.Daniel Dunbar
2011-06-21IRgen: Add CGOptions to CGTypes.Daniel Dunbar
2011-06-21A few tweaks to MaterializeTemporaryExpr suggested by John.Douglas Gregor
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor
2011-06-21De-Unicode-ify in comments.NAKAMURA Takumi
2011-06-21Add support for -Wa,--noexecstack when building from a non-assembly file. ForNick Lewycky
2011-06-21Canonicalize register names properly.Eric Christopher
2011-06-20llvm-gcc treats a tentative definition with a previousFariborz Jahanian
2011-06-20Change how PHINodes store their operands.Jay Foad
2011-06-20Remove more unnecessary #include <llvm/ADT/SmallVector.h>Francois Pichet
2011-06-20Update to match mainline ConstantStruct::get API change. Also, use Chris Lattner
2011-06-18update for api change.Chris Lattner
2011-06-18Remove dead variables.Benjamin Kramer
2011-06-1880 cols.Benjamin Kramer
2011-06-17When emitting a compound literal of POD type, continue to emit aDouglas Gregor
2011-06-17Perform an acquire memory barrier on the fast path of a thread-safeJohn McCall
2011-06-17Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall
2011-06-17Implement proper support for generating code for compound literals inDouglas Gregor
2011-06-17Check the specific target to figure out if a constraint is a validEric Christopher
2011-06-16Move computation of __private_extern__ visibilty toFariborz Jahanian
2011-06-16Set the visibility to 'hidden' when previousFariborz Jahanian
2011-06-16Restore correct use of GC barriers.John McCall
2011-06-15Suppress a warning in -Asserts builds.John McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment.Eli Friedman
2011-06-15Use isAnyComplexType here so we don't pass complex numbers into the aggregate...Eli Friedman
2011-06-15Fix a regression from r132957 involving complex integers. (Fixes failures on...Eli Friedman
2011-06-15Do not emit stoppoint before emitting debug info for parameters.Devang Patel
2011-06-14Update the prefetch intrinsic usage. Now the last argument tells codegenBruno Cardoso Lopes
2011-06-14Move GlobalDecl to ASTPeter Collingbourne
2011-06-14The LLVM IR representation of byval arguments has a rather strange property: ...Eli Friedman
2011-06-13Put local variables in appropriate debug info scope.Devang Patel
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-06-10PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to de...Eli Friedman
2011-06-07Clang support for ARM Uv/Uy/Uq inline-asm constraints.Stuart Hastings
2011-06-05When inferring the result type of a block based on a return statementDouglas Gregor
2011-06-04Add support for builtin astype:Tanya Lattner
2011-06-04Rework r132576.Devang Patel
2011-06-03Emit debug info only if there is an insertion point. The debug info should no...Devang Patel
2011-06-03Simplify.Devang Patel
2011-06-03Fix typedef's context.Devang Patel