Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp79 Instruction *SlowDivOrRem = nullptr; member in __anonc2bc0d550111::FastDivInsertionTask
93 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isSignedOp()
94 SlowDivOrRem->getOpcode() == Instruction::SRem; in isSignedOp()
98 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isDivisionOp()
99 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp()
102 Type *getSlowType() { return SlowDivOrRem->getType(); } in getSlowType()
119 SlowDivOrRem = I; in FastDivInsertionTask()
127 IntegerType *SlowType = dyn_cast<IntegerType>(SlowDivOrRem->getType()); in FastDivInsertionTask()
157 Value *Dividend = SlowDivOrRem->getOperand(0); in getReplacement()
158 Value *Divisor = SlowDivOrRem->getOperand(1); in getReplacement()
[all …]