aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2013-03-29Add RDSEED intrinsic support defined in AVX2 extensionMichael Liao
2013-03-27UBSan: Don't diagnose inf/nan conversions between floating-point types. It's ...Richard Smith
2013-03-27If we're unable to create the TargetMachine, then just quit producing theChad Rosier
2013-03-26Remove magic number usage from CGDebugInfo with new DICompositeType::setConta...David Blaikie
2013-03-26Debug Info: remove use of magic numbers to tweak specific debug info metadata...David Blaikie
2013-03-26Remove useGlobalsForAutomaticVariables.Rafael Espindola
2013-03-26Fix uninitialized read of CalleeWithThisReturn.Manman Ren
2013-03-26Fix a crasher by reporting a fatal error if we're unable to create the targetChad Rosier
2013-03-26Fix uninitialized read of CalleeWithThisReturn.Evgeniy Stepanov
2013-03-26The IRReader header is now part of its own library. Update the includeChandler Carruth
2013-03-25IR-gen should not generate an MMX types unless the code is explicitly using MMXChad Rosier
2013-03-24Simplify code. No functionality change.Benjamin Kramer
2013-03-24Generate metadata to implement the -cl-kernel-arg-info option.Guy Benyei
2013-03-23Make clang to mark static stack allocations with lifetime markers to enable a...Nadav Rotem
2013-03-23Under ARC, when we're passing the address of a strong variableJohn McCall
2013-03-22[ms-cxxabi] Implement member data pointers for non-dynamic classesReid Kleckner
2013-03-22[cxxabi] Get ptrdiff_t from the CodeGenModule instead of caching itReid Kleckner
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2013-03-22ubsan: Pass floating-point arguments to the runtime by value if they fit theRichard Smith
2013-03-20Exploit this-return of a callsite in a this-return function.Manman Ren
2013-03-20The flag "-coverage-function-names-in-data" is actually backwards -- we doNick Lewycky
2013-03-20Make clang emit linkage names in debug info for subprograms when coverage infoNick Lewycky
2013-03-19Don't try to set attributes in alias, they have none.Rafael Espindola
2013-03-19Revert r177329.Rafael Espindola
2013-03-19PR15383: When -fsanitize=float-cast-overflow checks a float-to-int conversion,Richard Smith
2013-03-18This code works around what appears to be a bug in another part of clang.Reed Kotler
2013-03-16revert r177211 due to its potential issuesManman Ren
2013-03-16Exploit this-return of a callsite in a this-return function.Manman Ren
2013-03-15Force column info only for direct inlined functions. This should strikeAdrian Prantl
2013-03-14Always declare the .block_descriptor parameter, not just the local copy.Adrian Prantl
2013-03-14Allocate stack storage for .block_descriptor and captured self at -O0.Adrian Prantl
2013-03-14Update GCOVProfiling pass creation for API change in r177002. No functionalit...Nick Lewycky
2013-03-13Have these attriubtes set to 'true' or 'false'.Bill Wendling
2013-03-13Cause the mips16/nomips16 attribute to be passed to LLVM from ClangReed Kotler
2013-03-13Remove trailing comma in enum list.John McCall
2013-03-13Tighten up the rules for precise lifetime and documentJohn McCall
2013-03-12Force column info to be generated for call expressions so we canAdrian Prantl
2013-03-11Improve the caching of debuginfo Objective C interface types.Adrian Prantl
2013-03-10Fix indirect byval passing of records in address spaced memory. Allocate memo...Guy Benyei
2013-03-09Make helper function static.Benjamin Kramer
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-08Add support for the OpenCL attribute 'vec_type_hint'.Joey Gouly
2013-03-07Promote atomic type sizes up to a power of two, capped byJohn McCall
2013-03-07Move the atomics code into its own file.John McCall
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2013-03-07Evaluate compound literals directly into the result aggregateJohn McCall
2013-03-07Remove temporary std::vectors that ca be replaced with ArrayRef's magic.Benjamin Kramer
2013-03-07Fix build with clang, this was supposed to be part of r176617.Nick Lewycky
2013-03-06Ensure that DIType is regenerated after we visit an implementationAdrian Prantl
2013-03-06[Sanitize] Don't emit function attribute sanitize_address/thread/memory if th...Alexey Samsonov