aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-09-15Sorry, that assertion actually already exists.John McCall
2011-09-15We don't generate null initializer expressions anymore, andJohn McCall
2011-09-14Emit debug info for c++0x nullptr.Devang Patel
2011-09-14Formatting.Eric Christopher
2011-09-14Fix comment.Eli Friedman
2011-09-13Fix typo.Eric Christopher
2011-09-13Correctly generate IR for casted "builtin" functions, whereJohn McCall
2011-09-13Re-commit r139643.Eli Friedman
2011-09-13Revert r139643 while I look into it; it's breaking selfhost.Eli Friedman
2011-09-13Make clang use Acquire loads and Release stores where necessary.Eli Friedman
2011-09-13Turn off the generation of unaligned atomic load/store; I'm going to explicit...Eli Friedman
2011-09-13Refactoring, mostly to give ObjCPropertyDecls stronger invariants forJohn McCall
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-13Don't use native atomics on ivars whose size is not a power of two,John McCall
2011-09-13Handle reference properties correctly in the trivial-getter check.John McCall
2011-09-13Always emit bitfield properties using expression behavior, even if they'reJohn McCall
2011-09-13Unify the decision of how to emit property getters and setters into aJohn McCall
2011-09-12Privatize the setter/getter call generation methods, plus some minorJohn McCall
2011-09-12By popular demand, enumerate all builtin types!Devang Patel
2011-09-12Add an assert so that new builtins do not sneak without proper debug info.Devang Patel
2011-09-12Fix debug info encodings for char16_t and char32_t.Devang Patel
2011-09-10Modernize and comment; no functionality change.John McCall
2011-09-10Simplify the generation of Objective-C setters, at least a little.John McCall
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-09-10When converting a block pointer to an Objective-C pointer type, extendJohn McCall
2011-09-10Emit debug info for wchar_t.Devang Patel
2011-09-10Clean up our handling of Objective-C definitions in AST files. RatherDouglas Gregor
2011-09-09Introduce a new predicate Decl::isFromASTFile() to determine whether aDouglas Gregor
2011-09-09Remove trailing } in comment.Julien Lerouge
2011-09-09Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge
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