Revert alignment assumptions changes
authorVlad Tsyrklevich <vlad@tsyrklevich.net>
Tue, 15 Jan 2019 03:38:02 +0000 (03:38 +0000)
committerVlad Tsyrklevich <vlad@tsyrklevich.net>
Tue, 15 Jan 2019 03:38:02 +0000 (03:38 +0000)
commit86e68fda3b1b3ebe712bb06558b863de2784be29
tree38facfcc854f734b96f6ebaba219b649c3514da1
parent2d5b317cfc9837ed5e3886c4b989538176517d62
Revert alignment assumptions changes

Revert r351104-6, r351109, r351110, r351119, r351134, and r351153. These
changes fail on the sanitizer bots.

llvm-svn: 351159
40 files changed:
clang/docs/ReleaseNotes.rst
clang/docs/UndefinedBehaviorSanitizer.rst
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/test/CodeGen/catch-alignment-assumption-attribute-align_value-on-lvalue.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-attribute-align_value-on-paramvar.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function-variable.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_align-on-function.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-attribute-assume_aligned-on-function-two-params.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-attribute-assume_aligned-on-function.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-blacklist.c [deleted file]
clang/test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-three-params-variable.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-three-params.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-builtin_assume_aligned-two-params.cpp [deleted file]
clang/test/CodeGen/catch-alignment-assumption-openmp.cpp [deleted file]
compiler-rt/lib/ubsan/ubsan_checks.inc
compiler-rt/lib/ubsan/ubsan_handlers.cc
compiler-rt/lib/ubsan/ubsan_handlers.h
compiler-rt/lib/ubsan/ubsan_interface.inc
compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
compiler-rt/test/fuzzer/AlignmentAssumptionTest.cpp [deleted file]
compiler-rt/test/fuzzer/fuzzer-alignment-assumption.test [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-attribute-align_value-on-lvalue.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-attribute-align_value-on-paramvar.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-attribute-alloc_align-on-function-variable.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-attribute-alloc_align-on-function.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-attribute-assume_aligned-on-function-two-params.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-attribute-assume_aligned-on-function.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-blacklist.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-builtin_assume_aligned-three-params-variable.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-builtin_assume_aligned-three-params.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-builtin_assume_aligned-two-params.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-openmp.cpp [deleted file]
compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-summary.cpp [deleted file]
compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c [deleted file]
llvm/include/llvm/IR/IRBuilder.h