aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Don't remove filters.Bill Wendling
2011-09-22Only trigger the initialize-an-array-via-elementwise-copy/move codeDouglas Gregor
2011-09-22Explicitly-defaulted copy/move constructors are not "implicit", butDouglas Gregor
2011-09-21ANSI C requires that a call to an unprototyped function type succeedJohn McCall
2011-09-21Change "ivar" to true for a boolean function argument. Since string literals...Richard Trieu
2011-09-20Create a MipsTargetCodeGenInfo object for mips64/mips64el. The size of theAkira Hatanaka
2011-09-20Add a parameter to MipsTargetCodeGenInfo's constructor.Akira Hatanaka
2011-09-20Don't assume that the clause is a GlobalVariable. It could be a constant.Bill Wendling
2011-09-19Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman
2011-09-19The eh.selector intrinsic isn't used anymore. Replace the check here with aBill Wendling
2011-09-19OpenCL: introduce support for function scope __local variablesPeter Collingbourne
2011-09-19In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol()Argyrios Kyrtzidis
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19Throw the switch to convert clang to the new exception handling model!Bill Wendling
2011-09-19Tighten check to match an ivar with corresponding property by using ObjCImple...Devang Patel
2011-09-19In apple-kext mode, use external linkage for explicit template instantiationsJohn McCall
2011-09-18PR10304: Do not call destructors for data members from union destructors. Pri...Richard Smith
2011-09-15Refactor the load of the exception pointer and the exception selector from theirBill Wendling
2011-09-15Rewrite this loop to use partial destruction; I'm not sure it'sJohn McCall
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