Commit History

Author SHA1 Message Date
  Oren Ben Simhon 1955fd01bd Added Control Flow Protection Flag 7 years ago
  Erich Keane d09c994ced Implement Attribute Target MultiVersioning 7 years ago
  Stephan Bergmann 7ad9adf8c0 No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17 7 years ago
  Reid Kleckner a390e8baec [WinEH] Allow for multiple terminatepads 7 years ago
  Sanjay Patel 8e9263d3f4 [Driver, CodeGen] pass through and apply -fassociative-math 7 years ago
  Alexey Bataev a29eb97db3 [OPENMP] Codegen `declare simd` for function declarations. 7 years ago
  Evgeniy Stepanov 0d53760ddd Hardware-assisted AddressSanitizer (clang part). 7 years ago
  Dean Michael Berris f4f187631c [XRay][clang] Introduce -fxray-always-emit-customevents 7 years ago
  Hans Wennborg c0f88500bd Add -finstrument-function-entry-bare flag 7 years ago
  Hans Wennborg 12f3fe3bbd Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes 7 years ago
  Gor Nishanov e017785d9a [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing it in the coroutine frame 7 years ago
  Sanjay Patel 157a622d78 [CodeGen] match new fast-math-flag method: isFast() 7 years ago
  Ivan A. Kosarev 210431c813 [CodeGen] Propagate may-alias'ness of lvalues with TBAA info 7 years ago
  Ivan A. Kosarev 6fe0ba5b2e [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info 7 years ago
  Alexander Richardson 2c42fd5f93 Convert clang::LangAS to a strongly typed enum 7 years ago
  Vedant Kumar 94cbcd43ba [ubsan] Don't emit function signatures for non-static member functions 7 years ago
  Ivan A. Kosarev 39f710aba3 Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731. 7 years ago
  Ivan A. Kosarev 3704be1446 [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info 7 years ago
  Ivan A. Kosarev 8ebf4572cb [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue base info 7 years ago
  Ivan A. Kosarev 4f7fc2550d [CodeGen] Generate TBAA info along with LValue base info 7 years ago
  Ivan A. Kosarev 04e95cd444 Refine generation of TBAA information in clang 7 years ago
  Ivan A. Kosarev 9c61abafb8 Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags" 7 years ago
  Ivan A. Kosarev c64aa1bff6 [CodeGen] Unify generation of scalar and struct-path TBAA tags 7 years ago
  Ivan A. Kosarev c6e3259e70 [CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types 8 years ago
  Vlad Tsyrklevich 156b679450 Allow specifying sanitizers in blacklists 8 years ago
  Vedant Kumar 39d6e1d7ec [ubsan] Function Sanitizer: Don't require writable text segments 8 years ago
  Dehao Chen 9619ec9a5e Expose -mllvm -accurate-sample-profile to clang. 8 years ago
  Richard Smith 9448f422a1 [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any). 8 years ago
  Adrian Prantl 2fee69a47a Revert "[ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any)." 8 years ago
  Richard Smith da8dca2251 [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any). 8 years ago