aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-05-13Produce UTF-8 strings with -fconstant-string-classFariborz Jahanian
2011-05-13When determining whether we can make a declaration into a globalDouglas Gregor
2011-05-12Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name.Devang Patel
2011-05-12Do not add AT_APPLE_objc_class_extension attribute if @implementation is not ...Devang Patel
2011-05-12Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that re...Devang Patel
2011-05-12LLVM doesn't always optimize away the four loads from this:Bill Wendling
2011-05-12Make this code more resilient against catch variables which need cleanups.John McCall
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-08Move code to emit the callee of an CXXOperatorCallExpr out into a separate fu...Anders Carlsson
2011-05-08Don't emit complete constructors for abstract classes. Also, don't emitAnders Carlsson
2011-05-07In C++, allow us to emit a global as 'constant' even if it has classDouglas Gregor
2011-05-07Revert r130717, which caused a regression (<rdar://problem/9402621>).Douglas Gregor
2011-05-06Fix false positive warning about uninitialized variable.Cameron Esfahani
2011-05-06Modify some deleted function methods to better reflect reality:Sean Hunt
2011-05-06Don't emit nsw flags for vector operations; there's basically no benefit, and...Eli Friedman
2011-05-06Add an implementation of thunks for varargs methods. The implementation is a...Eli Friedman
2011-05-06Reset the emitted initializers.Axel Naumann
2011-05-05type of last arg of objc_assign_ivar is ptrdiff_t. Fariborz Jahanian
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-05Do not drop uint128 on the floor.Devang Patel
2011-05-05Preserve the full name of the file, so that '-c -o foo.pic.o' producesNick Lewycky
2011-05-04Pack ivar offsets together.Bill Wendling
2011-05-04Record where the GCOV data files should be placed.Nick Lewycky
2011-05-04Simplification noticed by Chris.Bill Wendling
2011-05-04Convert the non-temporal store builtins to LLVM-native IR.Bill Wendling
2011-05-03Ensure that destructors are properly inovked when an exception leavesSean Hunt
2011-05-03Finish off rules for z-length bitfields in ms_structFariborz Jahanian
2011-05-03Fix delegating constructors stylistic issues.Sean Hunt
2011-05-02Function with internal linkage name do not have mangled name.Devang Patel
2011-05-02Do not try to get mangled name of block helpers. Apply a stopgap measure to f...Devang Patel
2011-05-02Emit debug info for __destroy_helper_block_ and __copy_helper_block.Devang Patel
2011-05-02Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399...Eli Friedman
2011-05-02Switch CallArgList from an std::pair to a new CallArg struct (which will even...Eli Friedman
2011-05-02Simplify code a bit by using CallArgList::add. No intended functionality cha...Eli Friedman
2011-05-02More rule enforcement of zero bitfields for ms_struct.Fariborz Jahanian
2011-05-02Remove unused variable spotted by GCC.Nick Lewycky
2011-05-02Remove dead variable, flagged by gcc's -Wunused-but-set-variable.Nick Lewycky
2011-05-02Remove dead variable flagged by gcc's -Wunused-but-set-variable. NoNick Lewycky
2011-05-02Remove a dead variable flagged by gcc's -Wunused-but-set-variable. NoNick Lewycky
2011-05-01Fully implement delegating constructors!Sean Hunt
2011-04-30Implement -fno-dwarf2-cfi-asm.Rafael Espindola
2011-04-29Tie constructor defintion with its declaration using AT_specification.Devang Patel
2011-04-29Add -Oz option and use it to set the inline threshold to 25.Bob Wilson
2011-04-29removes a meaningless comment.Fariborz Jahanian
2011-04-29block variables on lhs need be ir-gen'ed after theFariborz Jahanian
2011-04-29Don't crash if the AST doesn't have a sensible ObjC id type.David Chisnall
2011-04-28Fixes debug info generation problem for ms_struct structs.Fariborz Jahanian
2011-04-28Cut down unnecessary zero'ing when value-initializing arrays of C++ objects.Argyrios Kyrtzidis
2011-04-28ms_struct patch for initialization and field access irgen.Fariborz Jahanian
2011-04-28Raise ARM byval minimum size from 32 to 64, addressing a performanceStuart Hastings