aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-14Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman
2011-10-14Simplify code to avoid a useless string copy.Benjamin Kramer
2011-10-14Upgrade to PathV2.Benjamin Kramer
2011-10-14Add parens to pacify GCC.Benjamin Kramer
2011-10-14PR11124: Don't overwrite memory outside of a base class when performing zero-...Eli Friedman
2011-10-13Recommit:Eric Christopher
2011-10-13TCE target: conversion of OpenCL reqd_work_group_size attr to metadataPeter Collingbourne
2011-10-12Add returns_twice to functions that are known to return twice. This implementsRafael Espindola
2011-10-12Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher
2011-10-12Removed extra line in comment.Jim Goodnow II
2011-10-12Remember to set the location in EmitGlobalVariable to the current declEric Christopher
2011-10-11Start handling debug line and scope information better:Eric Christopher
2011-10-1180-column and tab cleanup.Eric Christopher
2011-10-11Reorder this to make it easier to add more changes for a location set.Eric Christopher
2011-10-11Silence some -Wuninitialized false positives with gcc.Eli Friedman
2011-10-11Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-08Apparently getPtrToInt() takes an explicit type parameter to allow you to gen...David Chisnall
2011-10-08Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an o...Ted Kremenek
2011-10-08Fix warning on MSVC. Patch by Aaron Ballman.Eli Friedman
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-07Record layout requires not just a definition, but a completeJohn McCall
2011-10-06llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llv...Eli Friedman
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-06CUDA: IR generation support for device stubsPeter Collingbourne
2011-10-06CUDA: add -fcuda-is-device flagPeter Collingbourne
2011-10-06CUDA: IR generation support for kernel call expressionsPeter Collingbourne
2011-10-06CUDA: set proper calling conventions for PTXPeter Collingbourne
2011-10-06When constructing debug information for synthesized variables for theEric Christopher
2011-10-06Reformat comment.Eric Christopher
2011-10-05PTX: Set proper calling conventions for PTX in OpenCL mode.Justin Holewinski
2011-10-04Add bitmaps for strong / weak ivar layout (GNUstep runtime).David Chisnall
2011-10-04Mark calls to objc_retainBlock that don't result from castsJohn McCall
2011-10-03Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis
2011-10-03Pass from the parser the locations of selector identifiers when creatingArgyrios Kyrtzidis
2011-10-02Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall
2011-10-01When performing an @throw in ARC, retain + autoreleaseJohn McCall
2011-09-30objc gc: assigning to an objc object struct member through an ivar Fariborz Jahanian
2011-09-30Minor cleanup.Eli Friedman
2011-09-29Change "Regions" to be "LexicalBlocks" since that's what theyEric Christopher
2011-09-29Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don'tEric Christopher
2011-09-29Reorder functions in the file.Eric Christopher
2011-09-29Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher
2011-09-29Update comment.Eric Christopher
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-26Update comments.Eric Christopher
2011-09-26Fix comment to reflect reality.Eric Christopher
2011-09-26Move VTable builder to ASTPeter Collingbourne