aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-02-05 This patch generates messaging code for objc2's non-fragile abi.Fariborz Jahanian
2009-02-05Initialize alignment field for ByVal ABIInfo correctly.Daniel Dunbar
2009-02-05Unbreak CGFunctionInfo::Profile method and reenable caching of ABIDaniel Dunbar
2009-02-04Chase LLVM TOT in circles (i.e., revert r63773 to match revert ofDaniel Dunbar
2009-02-04Add ABIArgInfo::dump()Daniel Dunbar
2009-02-04Use correct signature for calling enumeration mutation function.Daniel Dunbar
2009-02-04Temporarily disable caching of ABI results; this is going horriblyDaniel Dunbar
2009-02-04Add -femit-all-decls codegen option.Daniel Dunbar
2009-02-04Add asserts that the function signature matches the other arguments provideDaniel Dunbar
2009-02-04(llvm up) Update for intrinsic lookup changes.Daniel Dunbar
2009-02-04Some early code for objc2's nonfragile abi messaging.Fariborz Jahanian
2009-02-04Patch fixes messaging for GNU runtime.Fariborz Jahanian
2009-02-04Handle demotion of coerced arguments (as in void a(x) short x; { ... }).Daniel Dunbar
2009-02-04lower the interface to getLineNumber like we did forChris Lattner
2009-02-04Update passing of _Bool values to match what function was declared to take.Daniel Dunbar
2009-02-04Change construction of common ObjC functions to use CGCallDaniel Dunbar
2009-02-04Some function stub added for new abi messaging.Fariborz Jahanian
2009-02-03Use CGCall infrastructure to call enumeration mutation function.Daniel Dunbar
2009-02-03Several new declarations for objc2 nonfragileFariborz Jahanian
2009-02-03Fix return type for calls to objc_setProperty.Daniel Dunbar
2009-02-03Use ConvertTypeForMem when creating alloca for scalar argument.Daniel Dunbar
2009-02-03Add CodeGenFunction::ConvertTypeForMem forwarding function.Daniel Dunbar
2009-02-03GNUStep fast enumeration.Fariborz Jahanian
2009-02-03x86_64 ABI: Initial implementation of ABI compliant parameter passing.Daniel Dunbar
2009-02-03ABI handling: Implement coercion for argument types (in addition toDaniel Dunbar
2009-02-03ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi).Fariborz Jahanian
2009-02-03Targets that don't have stack use global address space for parameters.Sanjiv Gupta
2009-02-03Minor objc2 bug fix.Fariborz Jahanian
2009-02-03Fixed the typo in comment.Sanjiv Gupta
2009-02-03Change ABIInfo to compute information for a full signature at a timeDaniel Dunbar
2009-02-03Remove ABIArgInfo::Default kind, ABI is now responsible for specifyingDaniel Dunbar
2009-02-03Add ABIArgInfo::Direct kind, which passes arguments using whatever theDaniel Dunbar
2009-02-03Add two FIXMEs.Daniel Dunbar
2009-02-03Always use CGFunctionInfo to access ABI information.Daniel Dunbar
2009-02-03Move ABIArgInfo into CGFunctionInfo, computed on creation.Daniel Dunbar
2009-02-03Move ABIInfo/ABIArgInfo classes into ABIInfo.hDaniel Dunbar
2009-02-03objc2's ir-gen for nonfragile ivar access.Fariborz Jahanian
2009-02-03Memoize CGFunctionInfo construction.Daniel Dunbar
2009-02-02Change CGFunctionInfo args iterator to not include the return type.Daniel Dunbar
2009-02-02Thread CGFunctionInfo construction through CodeGenTypes.Daniel Dunbar
2009-02-02More ABI API cleanup.Daniel Dunbar
2009-02-02ABI handling API changes.Daniel Dunbar
2009-02-02Refactored code gen for ivar access in preparation forFariborz Jahanian
2009-02-02Shuffle some functions around, no functionality change.Daniel Dunbar
2009-02-02Add FIXME.Daniel Dunbar
2009-02-01Fix for PR3447: use padded sizes for computations on struct/union Eli Friedman
2009-01-31Remove unused overload of GetFunctionType.Daniel Dunbar
2009-01-31Initialize CGFunctionInfo isVariadic bit correctly.Daniel Dunbar
2009-01-31Use target alignment API to set objc2's meta-dataFariborz Jahanian
2009-01-31Err, unbreak my previous "no functionality change commit", will fix properly ...Daniel Dunbar