aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-09-09Carry the debug information from single exit unified return blockEric Christopher
2011-09-09Treat the weak export of block runtime symbols as a deployment-targetJohn McCall
2011-09-09Do a lookup for the blocks runtime globals to see if they were declared,Argyrios Kyrtzidis
2011-09-09Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall
2011-09-08Formatting.Eric Christopher
2011-09-07Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics ...Eli Friedman
2011-09-06When extracting the callee declaration from a call expression, be sureDouglas Gregor
2011-09-06Rearrange code so that we pass the right pointer to delete[] when an exceptio...Eli Friedman
2011-09-06When performing a derived-to-base cast on the right-hand side of theDouglas Gregor
2011-09-02blocks: Support capturing complex variable in block.Fariborz Jahanian
2011-09-02revert patch in r139020Fariborz Jahanian
2011-09-02blocks: Support capturing complex variable in block.Fariborz Jahanian
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Don't try to emit unsupported templated friend declarations. They're unsupportedNick Lewycky
2011-08-30Declare and define implicit move constructor and assignment operator.Sebastian Redl
2011-08-30The size of struct UnwindException varies by platform with noJohn McCall
2011-08-30Be sure to emit lvalue-to-rvalue casts for loads from x-values.John McCall
2011-08-27Remove unused variables noticed by GCC.Benjamin Kramer
2011-08-26Slight optimization enabled by the previous assert: John McCall
2011-08-26Assert that a call argument is a gl-value iff the parameter is a reference type.John McCall
2011-08-26What say we document some of these AggValueSlot flags a bitJohn McCall
2011-08-26Since the 'is aliased' bit is critical for correctness in C++, itJohn McCall
2011-08-26An initialization does not alias.John McCall
2011-08-26The allocated exception slot does not alias anything; should fix self-host.John McCall
2011-08-26[driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disab...Chad Rosier
2011-08-25Track whether an AggValueSlot is potentially aliased, and do notJohn McCall
2011-08-25Use stronger typing for the flags on AggValueSlot and requireJohn McCall
2011-08-25blocks - capturing logic of byref block variable's expression Fariborz Jahanian
2011-08-24Match LLVM change: TargetRegistry and TargetSelect have been moved to Support.Evan Cheng
2011-08-24Make constant aggregate constant initializers private linkage.Eric Christopher
2011-08-23Whitespace and 80-col cleanup.Eric Christopher
2011-08-23Whitespace.Eric Christopher
2011-08-23Cleanup to use helper.Eli Friedman
2011-08-23checking for __block variable captured by givenFariborz Jahanian
2011-08-23block IRgen - Fixes a crash when determining if given block variableFariborz Jahanian
2011-08-22Make sure we don't inline functions marked with __attribute__((naked)). <rda...Eli Friedman
2011-08-17Fix a handful of dead stores found by Clang's static analyzer. There's a bun...Ted Kremenek
2011-08-17Mark objc methods that are implicitly declared for properties (not user-decla...Argyrios Kyrtzidis
2011-08-16Finalize debug info after all deferred globals are emitted.Devang Patel
2011-08-15Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a...Devang Patel
2011-08-15'pure' and 'const' functions should also be marked nounwind. MigrateEric Christopher
2011-08-14Fix r137086 to actually work properly in general. PR10650.Eli Friedman
2011-08-14Implement function template specialization at class scope extension in Micros...Francois Pichet
2011-08-13Move handling of vget_lane/vset_lane before the code that checks the type.Bob Wilson
2011-08-12switch clang to use the new-new way of creating llvm::StructType's.Chris Lattner
2011-08-12Alignment of a va_arg must be at least as large as the ABI's minimum alignment.Akira Hatanaka
2011-08-12Add definition of a static member of a class.Akira Hatanaka
2011-08-11Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor
2011-08-11Simplify EH control flow by observing that EH scopes form a simpleJohn McCall
2011-08-10Formatting.John McCall