[all-commits] [llvm/llvm-project] c63a31: [AttrBuilder] Remove ctor accepting AttributeList ...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Sat Jan 15 13:39:49 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c63a3175c2947e8c1a2d3bbe16a8586600705c54
https://github.com/llvm/llvm-project/commit/c63a3175c2947e8c1a2d3bbe16a8586600705c54
Author: Nikita Popov <nikita.ppv at gmail.com>
Date: 2022-01-15 (Sat, 15 Jan 2022)
Changed paths:
M clang/lib/CodeGen/CodeGenModule.cpp
M llvm/include/llvm/IR/Attributes.h
M llvm/lib/CodeGen/Analysis.cpp
M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/IR/Attributes.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/Utils/CallPromotionUtils.cpp
M llvm/lib/Transforms/Utils/InlineFunction.cpp
Log Message:
-----------
[AttrBuilder] Remove ctor accepting AttributeList and Index
Use the AttributeSet constructor instead. There's no good reason
why AttrBuilder itself should exact the AttributeSet from the
AttributeList. Moving this out of the AttrBuilder generally results
in cleaner code.
More information about the All-commits
mailing list