aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjCRuntime.cpp
AgeCommit message (Expand)Author
2013-04-16Standardize accesses to the TargetInfo in IR-gen.John McCall
2013-02-28Use the actual ABI-determined C calling convention for runtimeJohn McCall
2012-12-06Rework the bitfield access IR generation to address PR13619 andChandler Carruth
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-06Put something sane in the DWARF offset field for bitfield ObjC ivars.Eli Friedman
2012-11-06Back out 167431+167437+167487; I didn't realize how incomplete our testEli Friedman
2012-11-06Propagate CharUnits into ObjC CodeGen. No intended functional change.Eli Friedman
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman
2012-06-15Documentation fix: made the name given to \param match the code.James Dennett
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-01-17When initializing a catch variable in ARC, be sure to emit retainsJohn McCall
2011-12-19Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLVa...Eli Friedman
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-10-19Add block information for ObjC @catch blocks.Eric Christopher
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-09-15Refactor the load of the exception pointer and the exception selector from theirBill Wendling
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-08-11Simplify EH control flow by observing that EH scopes form a simpleJohn McCall
2011-07-27The lock operand to an @synchronized statement is also John McCall
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin.Jordy Rose
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-12Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall
2011-06-28Eliminate most uses of ShallowCollectObjCIvars which requiresFariborz Jahanian
2011-06-22Emit @finally blocks completely lazily instead of forcing theirJohn McCall
2011-06-16Restore correct use of GC barriers.John McCall
2011-05-23Fix some problems where functions must be bitcast but we're expecting a llvm:...David Chisnall
2011-05-12Make this code more resilient against catch variables which need cleanups.John McCall
2011-04-22Replace some literal 8s with char width and char align. No change inKen Dyck
2011-04-14Replace a couple of divide-by-8s with divide-by-charwidths. No change inKen Dyck
2011-03-25Continuing work on ObjC tidyup:David Chisnall