Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp640 ConstantSDNode *CNMask, *CNShamt; in performORCombine() local
643 (CNMask = dyn_cast<ConstantSDNode>(N1.getOperand(0).getOperand(1))) && in performORCombine()
644 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) && in performORCombine()
648 APInt ShMask(ValBits, CNMask->getZExtValue() << Shamt); in performORCombine()
667 (CNMask = dyn_cast<ConstantSDNode>(N1.getOperand(1))) && in performORCombine()
668 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) && in performORCombine()
672 APInt ShMask(ValBits, CNMask->getZExtValue()); in performORCombine()
701 (CNMask = dyn_cast<ConstantSDNode>(N1.getOperand(1))) && in performORCombine()
702 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen)) { in performORCombine()
703 APInt ShMask(ValBits, CNMask->getZExtValue()); in performORCombine()