summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2014-11-11[OPENMP] Codegen for threadprivate variablesAlexey Bataev
2014-11-11CGExpr.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi
2014-11-10Propagate SanitizerKind into CodeGenFunction::EmitCheck() call.Alexey Samsonov
2014-11-07Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov
2014-10-30Get rid of SanitizerOptions::Disabled global. NFC.Alexey Samsonov
2014-10-24CodeGen: correct materialize temporary aggregates in ARC modeSaleem Abdulrasool
2014-10-24CodeGen: trivial conversion to range based loopSaleem Abdulrasool
2014-10-17SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov
2014-10-15Moving CGF::EmitAlignmentAssumption to IRBuilderHal Finkel
2014-10-13Sanitize upcasts and conversion to virtual base.Alexey Samsonov
2014-10-10Revert r218865 because it introduced PR21236, a crash in codegen emitting the...Nick Lewycky
2014-10-09Fix for bug http://llvm.org/PR17427.Alexey Bataev
2014-10-08Fix IRGen for referencing a static local before emitting its declReid Kleckner
2014-10-05MS ABI: Implement thread_local for global variablesDavid Majnemer
2014-10-02Emit lifetime.start / lifetime.end markers for unnamed temporary objects.Arnaud A. de Grandmaison
2014-09-11Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola
2014-09-08Implement nonnull-attribute sanitizerAlexey Samsonov
2014-09-07Add __builtin_assume and __builtin_assume_aligned using @llvm.assume.Hal Finkel
2014-08-28Kill one of EmitCallArgs overloads. NFC.Alexey Samsonov
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper
2014-08-21Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.Alexey Samsonov
2014-08-19ext_vector IRGen. Patch to allow indexing into Fariborz Jahanian
2014-08-01[Sanitizer] Introduce SanitizerMetadata class.Alexey Samsonov
2014-07-29Revert "Emit column debug information for loads"Tobias Grosser
2014-07-29Emit column debug information for loadsTobias Grosser
2014-07-21Revert "Emit lifetime.start / lifetime.end markers for unnamed temporary obje...Arnaud A. de Grandmaison
2014-07-21Emit lifetime.start / lifetime.end markers for unnamed temporary objects.Arnaud A. de Grandmaison
2014-07-18[UBsan] Skip -fsanitize=vptr instrumentations when the pointer value is null.Alexey Samsonov
2014-07-18Make sure globals created by UBSan are not instrumented by ASan.Alexey Samsonov
2014-07-18Revert "Emit lifetime.start / lifetime.end markers for unnamed temporary obje...Arnaud A. de Grandmaison
2014-07-18Emit lifetime.start / lifetime.end markers for unnamed temporary objects.Arnaud A. de Grandmaison
2014-07-17[UBSan] Add !nosanitize metadata to the code generated by UBSan.Alexey Samsonov
2014-07-10[UBSan] Introduce type-based blacklisting.Alexey Samsonov
2014-07-07[Sanitizer] Remove brittle cache variable and slightly simplify blacklisting ...Alexey Samsonov
2014-06-20Don't crash when emitting a glvalue conditional where one arm is aRichard Smith
2014-06-12Use StringRef to simplify code. No functional change.Craig Topper
2014-06-12Use ArrayRef in some function parameters instead of a pointer and count. No f...Craig Topper
2014-06-09[C++11] Use 'nullptr'.Craig Topper
2014-06-05Mangle predefined string constants names to merge them at link-timeAlexey Samsonov
2014-06-05Add pointer types to global named registerRenato Golin
2014-06-04Formatting cleanup.Richard Smith
2014-05-31[CodeGen] Don't cast and use SizeTy instead of Int32Ty when constructing {ext...Michael J. Spencer
2014-05-27Revert small change to EmitDeclRefLValueRenato Golin
2014-05-23[MS-ABI] Implements MS-compatible RTTIWarren Hunt
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-05-20Clean up language and grammar.Eric Christopher
2014-05-19Using SmallString and correct addr varRenato Golin
2014-05-19Fix usage of string when StringRef was neededRenato Golin
2014-05-19Non-allocatable Global Named RegisterRenato Golin
2014-05-10Add FIXME describing the limitation of using column info to disambiguate inli...David Blaikie