Searched refs:DefX (Results 1 - 1 of 1) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 196 Value *Var, Instruction *DefX, 1192 static PHINode *getRecurrenceVar(Value *VarX, Instruction *DefX, argument 1196 (PhiX->getOperand(0) == DefX || PhiX->getOperand(1) == DefX)) 1341 /// 4) \p DefX is set to the instruction calculating Loop exit condition. 1354 /// x.next = x >> 1; // DefX 1363 Instruction *&DefX) { 1367 DefX = nullptr; 1375 DefX = dyn_cast<Instruction>(T); 1380 if (!DefX || !Def 1360 detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, Intrinsic::ID &IntrinID, Value *&InitX, Instruction *&CntInst, PHINode *&CntPhi, Instruction *&DefX) argument 1442 Instruction *DefX = nullptr; local 1633 transformLoopToCountable( Intrinsic::ID IntrinID, BasicBlock *Preheader, Instruction *CntInst, PHINode *CntPhi, Value *InitX, Instruction *DefX, const DebugLoc &DL, bool ZeroCheck, bool IsCntPhiUsedOutsideLoop) argument [all...] |
Completed in 276 milliseconds