Lines Matching refs:IntrinID

234   bool isProfitableToInsertFFS(Intrinsic::ID IntrinID, Value *InitX,
236 bool insertFFSIfProfitable(Intrinsic::ID IntrinID, Value *InitX,
241 void transformLoopToCountable(Intrinsic::ID IntrinID, BasicBlock *PreCondBB,
1595 Intrinsic::ID &IntrinID, in detectShiftUntilLessThanIdiom() argument
1631 IntrinID = Intrinsic::ctlz; in detectShiftUntilLessThanIdiom()
1826 Intrinsic::ID &IntrinID, Value *&InitX, in detectShiftUntilZeroIdiom() argument
1847 IntrinID = DefX->getOpcode() == Instruction::Shl ? Intrinsic::cttz : in detectShiftUntilZeroIdiom()
1898 bool LoopIdiomRecognize::isProfitableToInsertFFS(Intrinsic::ID IntrinID, in isProfitableToInsertFFS() argument
1909 IntrinsicCostAttributes Attrs(IntrinID, InitX->getType(), Args); in isProfitableToInsertFFS()
1921 bool LoopIdiomRecognize::insertFFSIfProfitable(Intrinsic::ID IntrinID, in insertFFSIfProfitable() argument
1974 if (!isProfitableToInsertFFS(IntrinID, InitX, ZeroCheck, IdiomCanonicalSize)) in insertFFSIfProfitable()
1977 transformLoopToCountable(IntrinID, PH, CntInst, CntPhi, InitX, DefX, in insertFFSIfProfitable()
1991 Intrinsic::ID IntrinID; in recognizeAndInsertFFS() local
1997 if (!detectShiftUntilZeroIdiom(CurLoop, *DL, IntrinID, InitX, CntInst, CntPhi, in recognizeAndInsertFFS()
2001 return insertFFSIfProfitable(IntrinID, InitX, DefX, CntPhi, CntInst); in recognizeAndInsertFFS()
2009 Intrinsic::ID IntrinID; in recognizeShiftUntilLessThan() local
2016 if (!detectShiftUntilLessThanIdiom(CurLoop, *DL, IntrinID, InitX, CntInst, in recognizeShiftUntilLessThan()
2022 return insertFFSIfProfitable(IntrinID, InitX, DefX, CntPhi, CntInst); in recognizeShiftUntilLessThan()
2059 if (!isProfitableToInsertFFS(IntrinID, InitX, ZeroCheck, IdiomCanonicalSize)) in recognizeShiftUntilLessThan()
2063 transformLoopToCountable(IntrinID, PH, CntInst, CntPhi, InitX, DefX, in recognizeShiftUntilLessThan()
2179 Intrinsic::ID IntrinID, BasicBlock *Preheader, Instruction *CntInst, in transformLoopToCountable() argument
2207 createFFSIntrinsic(Builder, InitXNext, DL, ZeroCheck, IntrinID); in transformLoopToCountable()
2776 Intrinsic::ID &IntrinID, Instruction *&IV, in detectShiftUntilZeroIdiom() argument
2819 IntrinID = ValShifted->getOpcode() == Instruction::Shl ? Intrinsic::cttz in detectShiftUntilZeroIdiom()