diff options
author | Craig Topper <craig.topper@intel.com> | 2018-05-04 01:04:26 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-05-04 01:04:26 +0000 |
commit | cafae62ec9dd4345b777d2227cf3381d90f69033 (patch) | |
tree | ba5ec2908756a42479c19f437f6dba70f55f810a /llvm/lib/Transforms | |
parent | 8304231508be050ef74dbfbb38406db7f051bf52 (diff) | |
download | bcm5719-llvm-cafae62ec9dd4345b777d2227cf3381d90f69033.tar.gz bcm5719-llvm-cafae62ec9dd4345b777d2227cf3381d90f69033.zip |
[LoopIdiomRecognize] Use a regular array instead of a SmallVector and explicit ArrayRef.
llvm-svn: 331499
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp index 461c7a1ce98..b95d764d4d5 100644 --- a/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp +++ b/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp @@ -1416,9 +1416,8 @@ bool LoopIdiomRecognize::recognizeAndInsertCTLZ() { // br i1 %tobool IRBuilder<> Builder(PH->getTerminator()); - SmallVector<const Value *, 2> Ops = + const Value *Args[] = {InitX, ZeroCheck ? Builder.getTrue() : Builder.getFalse()}; - ArrayRef<const Value *> Args(Ops); if (CurLoop->getHeader()->size() != 6 && TTI->getIntrinsicCost(Intrinsic::ctlz, InitX->getType(), Args) > TargetTransformInfo::TCC_Basic) |