aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-17Fix a bug where we would sometimes incorrectly mark an vtable function as unu...Anders Carlsson
2010-04-17Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer
2010-04-17revert r101568, which miscompiles this testcase, distilled from ldecod:Chris Lattner
2010-04-16fix PR6766: codegen of var initialized with wide charNuno Lopes
2010-04-16fix a bogus assertion exposed by a recent change: packing theChris Lattner
2010-04-16emit padding as undef values, take 2Nuno Lopes
2010-04-16Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly...Anders Carlsson
2010-04-16tidy upChris Lattner
2010-04-15IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments,...Daniel Dunbar
2010-04-15IRgen: Eliminate now unused fields from CGBitFieldInfo.Daniel Dunbar
2010-04-15IRgen: (Reapply 101222, with fixes) Move EmitStoreThroughBitfieldLValue to us...Daniel Dunbar
2010-04-15Rewrite handling of 64-bit palignr intrinsics to be vector shuffles.Eric Christopher
2010-04-14IRgen/NeXT: Simplify to use AST record layout for getting offsets instead of theDaniel Dunbar
2010-04-14Speculatively revert "IRgen: Move EmitStoreThroughBitfieldLValue to use new C...Daniel Dunbar
2010-04-14IRgen: Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessI...Daniel Dunbar
2010-04-14IRgen: Tweak CGBitFieldInfo doxyments & add an accessor.Daniel Dunbar
2010-04-14implement altivec.h and a bunch of support code, patch by Anton Yartsev!Chris Lattner
2010-04-13IRgen: Move EmitLoadOfBitfieldLValue to use new CGBitfieldInfo::AccessInfo de...Daniel Dunbar
2010-04-13IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "...Daniel Dunbar
2010-04-13Removes a FIXME.Fariborz Jahanian
2010-04-13Variation of objc_copyStruct API generation whenFariborz Jahanian
2010-04-13Rework the ConstStructBuilder code to emit missing initializerChris Lattner
2010-04-13unbreak tests.Chris Lattner
2010-04-13move a bunch of ConstStructBuilder methods out of line.Chris Lattner
2010-04-13minor cleanupsChris Lattner
2010-04-13Add support for objc_copyStruct to enforceFariborz Jahanian
2010-04-13Fix debug info for cleanup block.Devang Patel
2010-04-12fix PR6660/6168: emit padding as zeros instead of undef. Because Chris Lattner
2010-04-12IRgen: Factor out ComputeBitFieldInfo.Daniel Dunbar
2010-04-12Add some API code for future work.Fariborz Jahanian
2010-04-12IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -...Daniel Dunbar
2010-04-12Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...Anders Carlsson
2010-04-11Fix another bug where we wouldn't generate secondary vtables for construction...Anders Carlsson
2010-04-11More renames.Anders Carlsson
2010-04-11Rename a function parameter.Anders Carlsson
2010-04-11Clarify an assertion.Anders Carlsson
2010-04-11Fix a bug where we were adding too many vcall offsets in some cases.Anders Carlsson
2010-04-10Enable an assert and remove a now unnecessary assert.Anders Carlsson
2010-04-10Fix a bug where we would add the same function twice in a vtable.Anders Carlsson
2010-04-10revert 100942, pending discussion.Chris Lattner
2010-04-10Rename VtableComponent and VtableBuilder.Anders Carlsson
2010-04-10Fix for PR6811.David Chisnall
2010-04-10fix PR6805: llvm.objectsize changed to take an i1 instead of an i32.Chris Lattner
2010-04-10A bunch of string-related microoptimizations in Mangler.Benjamin Kramer
2010-04-10Fix use after free. Incrementing an use_iterator after its user is erased is ...Benjamin Kramer
2010-04-10Doug pointed out that we have a perfectly reasonable expression here toJohn McCall
2010-04-10rely even less on CallInst internalsGabor Greif
2010-04-10do not rely on CallInst interna, use CallSite to access argumentsGabor Greif
2010-04-09Mangle some expressions with codegen implications but no mangling "overhead".John McCall
2010-04-09Provide an extremely unsatisfactory diagnostic (instead of crashing) whenJohn McCall