1. [DWARFYAML] Abbrev codes in a new abbrev table should start from 1 (by default). (details)
  2. [SVE] Make ElementCount members private (details)
Commit f20e6c7253859454c2f39adae19d80a31a0456a9 by Xing
[DWARFYAML] Abbrev codes in a new abbrev table should start from 1 (by default).

The abbrev codes in a new abbrev table should start from 1 (by default),
rather than inherit the value from the code in the previous table.

Reviewed By: jhenderson

Differential Revision:
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp (diff)
The file was modifiedllvm/test/tools/yaml2obj/ELF/DWARF/debug-abbrev.yaml (diff)
Commit f4257c5832aa51e960e7351929ca3d37031985b7 by david.sherwood
[SVE] Make ElementCount members private

This patch changes ElementCount so that the Min and Scalable
members are now private and can only be accessed via the get
functions getKnownMinValue() and isScalable(). In addition I've
added some other member functions for more commonly used operations.
Hopefully this makes the class more useful and will reduce the
need for calling getKnownMinValue().

Differential Revision:
The file was modifiedllvm/lib/IR/Core.cpp (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp (diff)
The file was modifiedllvm/include/llvm/Support/TypeSize.h (diff)
The file was modifiedllvm/lib/IR/IRBuilder.cpp (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp (diff)
The file was modifiedllvm/unittests/IR/VectorTypesTest.cpp (diff)
The file was modifiedllvm/lib/IR/DataLayout.cpp (diff)
The file was modifiedllvm/lib/IR/Constants.cpp (diff)
The file was modifiedllvm/lib/CodeGen/CodeGenPrepare.cpp (diff)
The file was modifiedllvm/lib/CodeGen/ValueTypes.cpp (diff)
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp (diff)
The file was modifiedllvm/include/llvm/Support/MachineValueType.h (diff)
The file was modifiedclang/lib/CodeGen/CGDebugInfo.cpp (diff)
The file was modifiedllvm/lib/Bitcode/Writer/BitcodeWriter.cpp (diff)
The file was modifiedllvm/lib/CodeGen/TargetLoweringBase.cpp (diff)
The file was modifiedllvm/lib/IR/AsmWriter.cpp (diff)
The file was modifiedllvm/lib/IR/ConstantFold.cpp (diff)
The file was modifiedllvm/include/llvm/IR/DataLayout.h (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.h (diff)
The file was modifiedllvm/include/llvm/Analysis/TargetTransformInfo.h (diff)
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp (diff)
The file was modifiedclang/lib/CodeGen/CodeGenTypes.cpp (diff)
The file was modifiedllvm/lib/IR/Function.cpp (diff)
The file was modifiedllvm/include/llvm/CodeGen/ValueTypes.h (diff)
The file was modifiedllvm/unittests/CodeGen/ScalableVectorMVTsTest.cpp (diff)
The file was modifiedllvm/lib/Analysis/VFABIDemangling.cpp (diff)
The file was modifiedllvm/lib/IR/IntrinsicInst.cpp (diff)
The file was modifiedllvm/lib/IR/Instructions.cpp (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.cpp (diff)
The file was modifiedllvm/include/llvm/IR/Instructions.h (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (diff)
The file was modifiedllvm/lib/IR/Type.cpp (diff)
The file was modifiedllvm/lib/Analysis/ValueTracking.cpp (diff)
The file was modifiedllvm/include/llvm/IR/DerivedTypes.h (diff)
The file was modifiedllvm/lib/Transforms/Utils/FunctionComparator.cpp (diff)
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp (diff)
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp (diff)
The file was modifiedllvm/include/llvm/Analysis/VectorUtils.h (diff)
The file was modifiedllvm/lib/Analysis/InstructionSimplify.cpp (diff)