Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp537 Value *CTZ = Builder.CreateIntrinsic( in createPredicatedFindMismatch() local
541 Value *MismatchFound = Builder.CreateICmpNE(CTZ, VL); in createPredicatedFindMismatch()
573 auto *CTZLCSSAPhi = Builder.CreatePHI(CTZ->getType(), 1, "ctz"); in createPredicatedFindMismatch()
574 CTZLCSSAPhi->addIncoming(CTZ, VectorLoopStartBlock); in createPredicatedFindMismatch()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp611 unsigned CTZ = DemandedMask.countr_zero(); in SimplifyDemandedUseBits() local
613 if (match(I->getOperand(1), m_APInt(C)) && C->countr_zero() == CTZ) { in SimplifyDemandedUseBits()
614 Constant *ShiftC = ConstantInt::get(VTy, CTZ); in SimplifyDemandedUseBits()
1075 unsigned CTZ = DemandedMask.countr_zero(); in SimplifyDemandedUseBits() local
1077 CTZ >= C->getActiveBits()) in SimplifyDemandedUseBits()
1087 unsigned CTZ = DemandedMask.countr_zero(); in SimplifyDemandedUseBits() local
1089 CTZ >= C->getBitWidth() - C->countl_one()) in SimplifyDemandedUseBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td86 defm CTZ : UnaryInt<cttz, "ctz ", 0x68, 0x7a>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZb.td361 def CTZ : RVBUnary<0b011000000001, 0b001, OPC_OP_IMM, "ctz">,
585 def : PatGpr<cttz, CTZ>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedAmpere1B.td656 def : InstRW<[Ampere1BWrite_1cyc_1B], (instregex "^CTZ[WX]")>;
H A DAArch64InstrInfo.td9948 defm CTZ : OneOperandData<0b000110, "ctz", cttz>, Requires<[HasCSSC]>;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2786 unsigned CTZ = DemandedBits.countr_zero(); in SimplifyDemandedBits() local
2788 if (C && C->getAPIntValue().countr_zero() == CTZ) { in SimplifyDemandedBits()
2789 SDValue AmtC = TLO.DAG.getShiftAmountConstant(CTZ, VT, dl); in SimplifyDemandedBits()