Skip to content

Commit 3bcb2c3

Browse files
authored
Remove logical immediate optimization option
Removed the option to enable logical immediate instruction optimization.
1 parent b195e60 commit 3bcb2c3

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

llvm/lib/Target/ARM/ARMISelLowering.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,6 @@ static cl::opt<unsigned> ConstpoolPromotionMaxTotal(
143143
cl::desc("Maximum size of ALL constants to promote into a constant pool"),
144144
cl::init(128));
145145

146-
static cl::opt<bool>
147-
EnableOptimizeLogicalImm("arm-enable-logical-imm", cl::Hidden,
148-
cl::desc("Enable ARM logical imm instruction "
149-
"optimization"),
150-
cl::init(true));
151-
152146
cl::opt<unsigned>
153147
MVEMaxSupportedInterleaveFactor("mve-max-interleave-factor", cl::Hidden,
154148
cl::desc("Maximum interleave factor for MVE VLDn to generate."),
@@ -20130,9 +20124,6 @@ bool ARMTargetLowering::targetShrinkDemandedConstant(
2013020124
if (!TLO.LegalOps)
2013120125
return false;
2013220126

20133-
if (!EnableOptimizeLogicalImm)
20134-
return false;
20135-
2013620127
EVT VT = Op.getValueType();
2013720128

2013820129
// Ignore vectors.

0 commit comments

Comments
 (0)