This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 400ee3160b6 Get the TOC save offset off of PPCFrameLowering rather than [...] new e0b3c335a27 Allow DataLayout to specify addrspace for allocas. new ad1b74fa7d9 CodeGen: BranchFolding: Merge identical blocks, even if the [...] new 132e8441ed9 CodeGen: BlockPlacement: Minor probability changes. new 663903f2e86 CodeGen: BlockPlacement: Don't always tail-duplicate with n [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: docs/LangRef.rst | 7 +- include/llvm/IR/DataLayout.h | 3 + include/llvm/IR/IRBuilder.h | 9 ++- include/llvm/IR/Instructions.h | 15 ++-- lib/AsmParser/LLParser.cpp | 53 ++++++++++++-- lib/AsmParser/LLParser.h | 2 + lib/Bitcode/Reader/BitcodeReader.cpp | 7 +- lib/CodeGen/BranchFolding.cpp | 16 +++++ lib/CodeGen/MachineBlockPlacement.cpp | 62 ++++++++-------- lib/CodeGen/SjLjEHPrepare.cpp | 4 +- lib/CodeGen/WinEHPrepare.cpp | 6 +- lib/IR/AsmWriter.cpp | 6 ++ lib/IR/DataLayout.cpp | 8 +++ lib/IR/Instructions.cpp | 41 ++++++----- lib/IR/Verifier.cpp | 5 +- lib/Target/NVPTX/NVPTXLowerArgs.cpp | 3 +- lib/Transforms/Coroutines/CoroElide.cpp | 3 +- lib/Transforms/IPO/ArgumentPromotion.cpp | 5 +- lib/Transforms/IPO/GlobalOpt.cpp | 4 +- .../Instrumentation/DataFlowSanitizer.cpp | 15 ++-- lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | 4 +- lib/Transforms/Scalar/SROA.cpp | 14 ++-- lib/Transforms/Utils/CodeExtractor.cpp | 14 ++-- lib/Transforms/Utils/DemoteRegToStack.cpp | 17 +++-- lib/Transforms/Utils/InlineFunction.cpp | 14 ++-- test/Assembler/alloca-addrspace-parse-error-0.ll | 11 +++ test/Assembler/alloca-addrspace-parse-error-1.ll | 12 ++++ test/Assembler/alloca-addrspace0.ll | 24 +++++++ .../datalayout-alloca-addrspace-mismatch-0.ll | 9 +++ .../datalayout-alloca-addrspace-mismatch-1.ll | 9 +++ .../datalayout-alloca-addrspace-mismatch-2.ll | 11 +++ test/Assembler/datalayout-alloca-addrspace.ll | 23 ++++++ .../invalid-datalayout-alloca-addrspace.ll | 4 ++ test/CodeGen/AArch64/combine-comparisons-by-cse.ll | 2 +- test/CodeGen/X86/block-placement.ll | 41 +++++++++++ test/CodeGen/X86/tail-dup-merge-loop-headers.ll | 4 +- test/CodeGen/X86/tail-dup-no-other-successor.ll | 53 ++++++++++++++ test/CodeGen/X86/tail-merge-identical.ll | 41 +++++++++++ test/Transforms/SROA/alloca-address-space.ll | 84 ++++++++++++++++++++++ tools/llvm-stress/llvm-stress.cpp | 4 +- unittests/Analysis/ScalarEvolutionTest.cpp | 4 +- 41 files changed, 569 insertions(+), 104 deletions(-) create mode 100644 test/Assembler/alloca-addrspace-parse-error-0.ll create mode 100644 test/Assembler/alloca-addrspace-parse-error-1.ll create mode 100644 test/Assembler/alloca-addrspace0.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace-mismatch-0.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace-mismatch-1.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace-mismatch-2.ll create mode 100644 test/Assembler/datalayout-alloca-addrspace.ll create mode 100644 test/Assembler/invalid-datalayout-alloca-addrspace.ll create mode 100644 test/CodeGen/X86/tail-dup-no-other-successor.ll create mode 100644 test/CodeGen/X86/tail-merge-identical.ll create mode 100644 test/Transforms/SROA/alloca-address-space.ll