Searched refs:CTZ (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopIdiomVectorize.cpp | 537 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 D | InstCombineSimplifyDemanded.cpp | 611 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 D | WebAssemblyInstrInteger.td | 86 defm CTZ : UnaryInt<cttz, "ctz ", 0x68, 0x7a>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoZb.td | 361 def CTZ : RVBUnary<0b011000000001, 0b001, OPC_OP_IMM, "ctz">, 585 def : PatGpr<cttz, CTZ>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SchedAmpere1B.td | 656 def : InstRW<[Ampere1BWrite_1cyc_1B], (instregex "^CTZ[WX]")>;
|
H A D | AArch64InstrInfo.td | 9948 defm CTZ : OneOperandData<0b000110, "ctz", cttz>, Requires<[HasCSSC]>;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 2786 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()
|