Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h860 unsigned ConstantMaterializationCost(unsigned Val,
H A DARMISelDAGToDAG.cpp584 unsigned OldCost = ConstantMaterializationCost(MulConstVal, Subtarget); in canExtractShiftFromMul()
585 unsigned NewCost = ConstantMaterializationCost(NewMulConstVal, Subtarget); in canExtractShiftFromMul()
3701 if (ConstantMaterializationCost(Val, Subtarget) > 2 && in Select()
3859 ConstantMaterializationCost(Imm, Subtarget) > in Select()
3860 ConstantMaterializationCost(~Imm, Subtarget)) { in Select()
H A DARMBaseInstrInfo.cpp5629 unsigned llvm::ConstantMaterializationCost(unsigned Val, in ConstantMaterializationCost() function in llvm
5666 unsigned Cost1 = ConstantMaterializationCost(Val1, Subtarget, ForCodesize); in HasLowerConstantMaterializationCost()
5667 unsigned Cost2 = ConstantMaterializationCost(Val2, Subtarget, ForCodesize); in HasLowerConstantMaterializationCost()
5674 return ConstantMaterializationCost(Val1, Subtarget, !ForCodesize) < in HasLowerConstantMaterializationCost()
5675 ConstantMaterializationCost(Val2, Subtarget, !ForCodesize); in HasLowerConstantMaterializationCost()
H A DARMISelLowering.cpp19756 if (ConstantMaterializationCost((unsigned)CA.getZExtValue(), Subtarget) > 1) in isMulAddWithConstProfitable()