SuccessChanges

Summary

  1. NoFree argument attribute. (details)
  2. X86Operand::print - fix SymName shadow variable warning. NFCI. (details)
  3. X86_MC::createX86MCSubtargetInfo - X86_MC::ParseX86Triple never returns (details)
Commit f35740d6e954b4a0bc319be74ca35bdf8c10a780 by sstipanovic
NoFree argument attribute.
Summary: Deducing nofree atrribute for function arguments.
Reviewers: jdoerfert
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67886
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp
The file was modifiedllvm/test/Transforms/FunctionAttrs/arg_returned.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/noalias_returned.ll
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/lib/AsmParser/LLParser.cpp
The file was modifiedllvm/test/Transforms/FunctionAttrs/readattrs.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/internal-noalias.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/misc.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nofree-attributor.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/arg_nocapture.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/align.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/dereferenceable.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/heap_to_stack.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/norecurse.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/read_write_returned_arguments_scc.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nocapture.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/willreturn.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nonnull.ll
The file was modifiedllvm/lib/IR/Verifier.cpp
The file was modifiedllvm/test/Transforms/FunctionAttrs/liveness.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/nosync.ll
The file was modifiedllvm/test/Transforms/FunctionAttrs/value-simplify.ll
The file was modifiedllvm/test/Transforms/InferFunctionAttrs/dereferenceable.ll
Commit 2cbb9653d876568fae91f32ae8e19ec4a7e7f274 by llvm-dev
X86Operand::print - fix SymName shadow variable warning. NFCI.
The file was modifiedllvm/lib/Target/X86/AsmParser/X86Operand.h
Commit f722071a9ed9443be9f4847221341fc1d2fb229e by llvm-dev
X86_MC::createX86MCSubtargetInfo - X86_MC::ParseX86Triple never returns
an empty string. NFCI.
PVS Studio was complaining that the expression '!ArchFS.empty()' is
always true.
The file was modifiedllvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp