Lines Matching defs:expand
96 /// When true, SCEVExpander tries to expand expressions in "canonical" form.
184 /// to expand the same expression into multiple BasicBlocks or different
223 /// expand these expressions. Sometimes this knowledge can lead to
267 /// Return true if the given expression is safe to expand in the sense that
272 /// Return true if the given expression is safe to expand in the sense that
429 /// Find a previous Value in ExprValueMap for expand.
436 Value *expand(const SCEV *S);
437 Value *expand(const SCEV *S, BasicBlock::iterator I) {
439 return expand(S);
441 Value *expand(const SCEV *S, Instruction *I) {
443 return expand(S);