Searched refs:CtPop (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 1039 Value *CtPop = Cmp1->getOperand(0); local 1040 return Builder.CreateICmpEQ(CtPop, ConstantInt::get(CtPop->getType(), 1)); 1047 Value *CtPop = Cmp1->getOperand(0); local 1048 return Builder.CreateICmpNE(CtPop, ConstantInt::get(CtPop->getType(), 1));
|
H A D | InstCombineCompares.cpp | 4339 CallInst *CtPop = Builder.CreateUnaryIntrinsic(Intrinsic::ctpop, A); local 4341 ? new ICmpInst(ICmpInst::ICMP_ULT, CtPop, ConstantInt::get(Ty, 2)) 4342 : new ICmpInst(ICmpInst::ICMP_UGT, CtPop, ConstantInt::get(Ty, 1));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5595 SDValue CtPop = DAG.getNode(ISD::CTPOP, DL, MVT::v8i8, Val); local 5598 DAG.getConstant(Intrinsic::aarch64_neon_uaddlv, DL, MVT::i32), CtPop); 5606 SDValue CtPop = DAG.getNode(ISD::CTPOP, DL, MVT::v16i8, Val); local 5609 DAG.getConstant(Intrinsic::aarch64_neon_uaddlv, DL, MVT::i32), CtPop);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 10286 SDValue CtPop = Extend->getOperand(0); local 10287 if (CtPop.getOpcode() != ISD::CTPOP || !CtPop.hasOneUse()) 10292 if (TLI.isOperationLegalOrCustom(ISD::CTPOP, CtPop.getValueType()) || 10298 SDValue NewZext = DAG.getZExtOrTrunc(CtPop.getOperand(0), DL, VT);
|
Completed in 415 milliseconds