Home
last modified time | relevance | path

Searched refs:MulConstVal (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp570 unsigned MulConstVal = MulConst->getZExtValue(); in canExtractShiftFromMul() local
571 if (MulConstVal == 0) return false; in canExtractShiftFromMul()
575 while ((MulConstVal % (1 << PowerOfTwo)) != 0) { in canExtractShiftFromMul()
581 unsigned NewMulConstVal = MulConstVal / (1 << PowerOfTwo); in canExtractShiftFromMul()
583 unsigned OldCost = ConstantMaterializationCost(MulConstVal, Subtarget); in canExtractShiftFromMul()