Searched refs:BypassType (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp68 /// Operand definitely fits into BypassType. No runtime checks are needed.
72 /// Operand is unlikely to fit into BypassType. The bypassing should be
80 IntegerType *BypassType = nullptr; member in class:__anon4726::FastDivInsertionTask
138 BypassType = BT;
181 /// 1) MUL with a constant wider than BypassType
185 /// unlikely that such values will fit into BypassType.
207 return C && C->getValue().getMinSignedBits() > BypassType->getBitWidth();
232 unsigned ShortLen = BypassType->getBitWidth();
235 assert(LongLen > ShortLen && "Value type must be wider than BypassType");
252 // values that are unlikely to fit BypassType (includin
[all...]

Completed in 108 milliseconds