aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-01-14Remove a redundant word.Zhongxing Xu
2012-01-14constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith
2012-01-13A base subobject type doesn't make sense for unions; don't try to compute it....Eli Friedman
2012-01-12Formatting.Eric Christopher
2012-01-12Formatting.Eric Christopher
2012-01-12Take into account the pointer to an aggregate that is passed as a hiddenAkira Hatanaka
2012-01-12Call CodeGenTypes::ConvertType to get LLVM::Type*.Akira Hatanaka
2012-01-11Fixed VLA code generation.Abramo Bagnara
2012-01-10Remove switch/case statements and call GetFloatingPointTy() instead to get theAkira Hatanaka
2012-01-10Flatten float complex arguments. N32/64 requires float complex arguments beAkira Hatanaka
2012-01-10Remove space.Akira Hatanaka
2012-01-10Add support for the androideabi environment to our triple support, andChandler Carruth
2012-01-10Contrary to the other BSDs, NetBSD followed the ELF ABI for structureJoerg Sonnenberger
2012-01-10The `-fwritable-strings' flag doesn't make the backing store strings of allBill Wendling
2012-01-10Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman
2012-01-10objc++: patch for IRgen for atomic properties ofFariborz Jahanian
2012-01-09Insert padding before unaligned long double arguments.Akira Hatanaka
2012-01-09Move the piece of code up that skips the padding argument. Without this change,Akira Hatanaka
2012-01-08objc++: more atomic property api code forFariborz Jahanian
2012-01-07objc++: More codegen stuff for atomic properties of c++ objectsFariborz Jahanian
2012-01-07Fixed TypeofExpr AST and code generation.Abramo Bagnara
2012-01-07Add field PaddingType to ABIArgInfo which specifies the type of padding thatAkira Hatanaka
2012-01-06objc++: more code gen stuff for atomic property api,Fariborz Jahanian
2012-01-06Revert r147664; it's breaking clang regression tests.Eli Friedman
2012-01-06Revert r147655; it's breaking the compiler_rt build on OSX.Eli Friedman
2012-01-06objc++: some declarations related to atomicFariborz Jahanian
2012-01-06Silence GCC warnings.Jakub Staszak
2012-01-06If we are compiling with -fno-builtin then don't do constant folding ofDavid Chisnall
2012-01-06objc++: sythesize a helper function to be usedFariborz Jahanian
2012-01-05Address Richard's review comments on r147561 (Evaluate support for address-of...Eli Friedman
2012-01-05Fixes a code gen bug for setter code for a property ofFariborz Jahanian
2012-01-04Add an APValue representation for the difference between two address-of-label...Eli Friedman
2012-01-04implement rdar://10639962 by keeping track of increased alignment Chris Lattner
2012-01-04Restore r147493 and remove the part of the test that was checking the wrong t...David Chisnall
2012-01-04Have functions return structures smaller than 128-bit in registers if ABIAkira Hatanaka
2012-01-04Revert r147493. It broke test/CodeGenObjC/constant-strings.m.Rafael Espindola
2012-01-03Initialise constant Objective-C string isa pointers with a weak reference to ...David Chisnall
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor
2011-12-30Unrevert r147271, reverted in r147361.Richard Smith
2011-12-28Small refactoring and simplification of constant evaluation and some of itsRichard Smith
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-27constexpr: support for evaluation and codegen of typeid constants.Richard Smith
2011-12-25Add intrinsics for lzcnt and tzcnt instructions.Craig Topper
2011-12-22Fix a failure (which led to a crash) in constant emission code with vector co...Eli Friedman
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-19Mark the calls to the _setjmp function as returns twice. <rdar://problem/1049...Bill Wendling
2011-12-19Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLVa...Eli Friedman
2011-12-19Fix PR5279 - don't sliently drop alignment information on stores of types tha...Chris Lattner
2011-12-19Extend the fix for PR9614 to handle inline asm in the outer decl andRafael Espindola