SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. The release notes for ObjCBreakBeforeNestedBlockParam was placed between the release note for IndentCaseBlocks and its example code (details)
  2. Expose IRGen API to add the default IR attributes to a function definition. (details)
Commit 49c9a68d7fc62aabdf4d625fcb2954555496772b by mydeveloperday
The release notes for ObjCBreakBeforeNestedBlockParam was placed between the release note for IndentCaseBlocks and its example code

Remove other whitespace and line limit issues and double blank line issues
The file was modifiedclang/docs/ReleaseNotes.rst
Commit 32870a84d9a40ea682e22a24b5f0d1a218c3b062 by rjmccall
Expose IRGen API to add the default IR attributes to a function definition.

I've also made a stab at imposing some more order on where and how we add
attributes; this part should be NFC.  I wasn't sure whether the CUDA use
case for libdevice should propagate CPU/features attributes, so there's a
bit of unnecessary duplication.
The file was modifiedclang/lib/CodeGen/CodeGenAction.cpp
The file was modifiedclang/lib/CodeGen/CodeGenModule.h
The file was modifiedclang/lib/CodeGen/CGCall.cpp
The file was modifiedclang/lib/CodeGen/CodeGenABITypes.cpp
The file was modifiedclang/include/clang/CodeGen/CodeGenABITypes.h