aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2011-04-28Get the base element type even in multidimensional arrays.Argyrios Kyrtzidis
2011-04-28Replace unitary array with scalar. rdar://problem/7662569Stuart Hastings
2011-04-28When value-initializing the elements of an array not not included in the init...Argyrios Kyrtzidis
2011-04-28Replace SmallVector with an array, as suggested by Frits van Bommel. rdar://...Stuart Hastings
2011-04-28When block-capturing a variable with a non-trivial destructor,John McCall
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-27Re-enable byval for ARM in clang. rdar://problem/7662569Stuart Hastings
2011-04-27Some refactoring of my ms_struct patch.Fariborz Jahanian
2011-04-27When compiling with -fno-threadsafe-statics, guard variables for globals with...Anders Carlsson
2011-04-26With ms_struct attribut, Zero-length bitfields following Fariborz Jahanian
2011-04-26We need pointer size in bits here.Devang Patel
2011-04-26Make yet another placeholder type, this one marking that an expression is a b...John McCall
2011-04-26IRgen/Darwin: Fix refacto introduced in Triple changes.Daniel Dunbar
2011-04-26Temporarily revert r130176, it appears to have broken a few tests.Eric Christopher
2011-04-25Emit intrinsic at current insert point, not at the end of current block.Devang Patel
2011-04-25Turn on byval parameters in Clang for ARM APCS. rdar://problem/7662569Stuart Hastings
2011-04-25Simplify. There is no need to have a method to just call another method.Devang Patel
2011-04-25Generalize case for built-in expressions havingFariborz Jahanian