aboutsummaryrefslogtreecommitdiff
path: root/CodeGen
AgeCommit message (Expand)Author
2007-11-20Add __builtin_absAnders Carlsson
2007-11-15Implement codegen of CXX BoolNate Begeman
2007-11-13Clean up types, removing some casts. Patch contributed byChris Lattner
2007-11-08Add assert for the case that is not handled.Devang Patel
2007-11-08Keep track of beginning offset for the bit field that does not start at byte ...Devang Patel
2007-11-07Stay within 80 columns.Devang Patel
2007-11-07Start struct bit field laout work. Devang Patel
2007-11-02Generate code for member exprs.Anders Carlsson
2007-11-01Rename classes and collections that maintain record layout information.Devang Patel
2007-11-01Put constant CFStrings in the __DATA,__cfstring section.Anders Carlsson
2007-11-01Stub out codegen for __builtin_constant_p. Remove any implicit cast exprs in ...Anders Carlsson
2007-11-01Remove unnecessary method.Devang Patel
2007-11-01start adding pading fields.Devang Patel
2007-10-31Fix a typo that prevented pointer-to-int conversions from working.Anders Carlsson
2007-10-31Refactor code into a separate method.Devang Patel
2007-10-31Handle function calls that return aggregate expressions.Anders Carlsson
2007-10-31Check whether next slot meets field type's alignment requirements.Devang Patel
2007-10-31Keep track of field offsets during structure layout.Devang Patel
2007-10-31Take 2.Devang Patel
2007-10-31Initialize MemCpyFnDevang Patel
2007-10-31temporarily revert devang's patch to link in the llvm codegen etc.Chris Lattner
2007-10-31Keep track of field offsets during structure layout.Devang Patel
2007-10-31Make target info available to clang code generator.Devang Patel
2007-10-30Avoid unnecessary PATypeHolder copy.Devang Patel
2007-10-30__real__ and __imag__ can be lvalues. Add support to ast and codegen for them.Chris Lattner
2007-10-30Refactor code into a separate method.Devang Patel
2007-10-30Fix 80 col violations.Devang Patel
2007-10-30UseDevang Patel
2007-10-30Remove commented out line.Devang Patel
2007-10-29Add RecordOrganizer::layoutUnionFields()Devang Patel
2007-10-29Insetead of assert() just emit an error message forDevang Patel
2007-10-29Add (partial) support for @encode.Anders Carlsson
2007-10-29Generate code for __builtin_classify_type.Anders Carlsson
2007-10-26Codegen union member references.Devang Patel
2007-10-26Handle non LValue base expressions.Devang Patel
2007-10-26Code gen static initializer.Devang Patel
2007-10-26Codegen array initializers.Devang Patel
2007-10-26Codegen global array initializers.Devang Patel
2007-10-25Fix "strbuf += stufflen;" crash.Devang Patel
2007-10-25Document ConvertNewType() method and make it a private method.Devang Patel
2007-10-25Cache llvm::Type through PATypeHolder.Devang Patel
2007-10-25Add a new ChooseExpr::isConditionTrue method to unifyChris Lattner
2007-10-24Remove unused #includesDevang Patel
2007-10-24HandleDevang Patel
2007-10-24Move RecordOrganizer into CodeGenTypes.cppDevang Patel
2007-10-24Handle non-constant initializers.Devang Patel
2007-10-24Visit CompoundLiteralExpr and InitListExprDevang Patel
2007-10-24Constify methods and reuse RecordOrganizer object.Devang Patel
2007-10-24check base type.Devang Patel
2007-10-24Add notes.Devang Patel