H A D | LoopStrengthReduce.cpp | 1313 RateFormula(const Formula &F, SmallPtrSetImpl<const SCEV *> &Regs, const DenseSet<const SCEV *> &VisitedRegs, const LSRUse &LU, SmallPtrSetImpl<const SCEV *> *LoserRegs) argument 1732 isAMCompletelyFolded(const TargetTransformInfo &TTI, const LSRUse &LU, const Formula &F) argument 1749 getScalingFactorCost(const TargetTransformInfo &TTI, const LSRUse &LU, const Formula &F, const Loop &L) argument 2511 reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg, LSRUse::KindType Kind, MemAccessTy AccessTy) argument 2575 LSRUse &LU = Uses[LUIdx]; local 2585 LSRUse &LU = Uses[LUIdx]; local 2593 DeleteUse(LSRUse &LU, size_t LUIdx) argument 2609 LSRUse &LU = Uses[LUIdx]; local 3312 LSRUse &LU = Uses[LUIdx]; local 3340 InsertInitialFormula(const SCEV *S, LSRUse &LU, size_t LUIdx) argument 3354 InsertSupplementalFormula(const SCEV *S, LSRUse &LU, size_t LUIdx) argument 3373 InsertFormula(LSRUse &LU, unsigned LUIdx, const Formula &F) argument 3464 LSRUse &LU = Uses[LUIdx]; local 3545 mayUsePostIncMode(const TargetTransformInfo &TTI, LSRUse &LU, const SCEV *S, const Loop *L, ScalarEvolution &SE) argument 3568 GenerateReassociationsImpl(LSRUse &LU, unsigned LUIdx, const Formula &Base, unsigned Depth, size_t Idx, bool IsScaledReg) argument 3661 GenerateReassociations(LSRUse &LU, unsigned LUIdx, Formula Base, unsigned Depth) argument 3678 GenerateCombinations(LSRUse &LU, unsigned LUIdx, Formula Base) argument 3741 GenerateSymbolicOffsetsImpl(LSRUse &LU, unsigned LUIdx, const Formula &Base, size_t Idx, bool IsScaledReg) argument 3760 GenerateSymbolicOffsets(LSRUse &LU, unsigned LUIdx, Formula Base) argument 3773 GenerateConstantOffsetsImpl( LSRUse &LU, unsigned LUIdx, const Formula &Base, const SmallVectorImpl<int64_t> &Worklist, size_t Idx, bool IsScaledReg) argument 3845 GenerateConstantOffsets(LSRUse &LU, unsigned LUIdx, Formula Base) argument 3863 GenerateICmpZeroScales(LSRUse &LU, unsigned LUIdx, Formula Base) argument 3956 GenerateScales(LSRUse &LU, unsigned LUIdx, Formula Base) argument 4022 GenerateTruncates(LSRUse &LU, unsigned LUIdx, Formula Base) argument 4185 LSRUse &LU = Uses[LUIdx]; local 4276 LSRUse &LU = Uses[LUIdx]; local 4283 LSRUse &LU = Uses[LUIdx]; local 4294 LSRUse &LU = Uses[LUIdx]; local 4324 LSRUse &LU = Uses[LUIdx]; local 4437 LSRUse &LU = Uses[LUIdx]; local 4504 LSRUse &LU = Uses[LUIdx]; local 4601 LSRUse &LU = Uses[LUIdx]; local 4687 LSRUse &LU = Uses[LUIdx]; local 4799 LSRUse &LU = Uses[LUIdx]; local 4897 LSRUse &LU = Uses[LUIdx]; local 4956 const LSRUse &LU = Uses[Workspace.size()]; local 5116 AdjustInsertPositionForExpand(BasicBlock::iterator LowestIP, const LSRFixup &LF, const LSRUse &LU, SCEVExpander &Rewriter) const argument 5180 Expand(const LSRUse &LU, const LSRFixup &LF, const Formula &F, BasicBlock::iterator IP, SCEVExpander &Rewriter, SmallVectorImpl<WeakTrackingVH> &DeadInsts) const argument 5359 RewriteForPHI( PHINode *PN, const LSRUse &LU, const LSRFixup &LF, const Formula &F, SCEVExpander &Rewriter, SmallVectorImpl<WeakTrackingVH> &DeadInsts) const argument 5474 Rewrite(const LSRUse &LU, const LSRFixup &LF, const Formula &F, SCEVExpander &Rewriter, SmallVectorImpl<WeakTrackingVH> &DeadInsts) const argument [all...] |