summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2015-01-14[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth
2015-01-14Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie
2015-01-12Reimplement -fsanitize-recover family of flags.Alexey Samsonov
2015-01-12Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFCAlexey Bataev
2015-01-09Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie
2015-01-01CodeGen: Don't crash when a lambda uses a local constexpr variableDavid Majnemer
2014-12-30Reapply "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-29Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-29Reapply "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-17Revert "DebugInfo: Generalize debug info location handling"David Blaikie
2014-12-16DebugInfo: Generalize debug info location handlingDavid Blaikie
2014-12-16Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.Alexey Bataev
2014-12-16[OPENMP] Bugfix for processing of global variables in OpenMP regions.Alexey Bataev
2014-12-12Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne
2014-12-10DebugInfo: Correct location information for array accesses to elements of var...David Blaikie
2014-12-10DebugInfo: Fix another case of array access line informationDavid Blaikie
2014-12-10DebugInfo: Correct the location of array accessesDavid Blaikie
2014-12-09IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith
2014-12-09DebugInfo: Correctly identify the location of C++ member initializer list ele...David Blaikie
2014-12-08DebugInfo: Ensure the store for an assignment is attributed to the beginning ...David Blaikie
2014-11-14This patch fixes couple of bugs for predefined expressionFariborz Jahanian
2014-11-11Bundle conditions checked by UBSan with sanitizer kinds they implement.Alexey Samsonov
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