H A D | LoopStrengthReduce.cpp | 294 countRegister(const SCEV * Reg,size_t LUIdx) countRegister() argument 305 dropRegister(const SCEV * Reg,size_t LUIdx) dropRegister() argument 314 swapAndDropUse(size_t LUIdx,size_t LastLUIdx) swapAndDropUse() argument 613 hasRegsUsedByUsesOtherThan(size_t LUIdx,const RegUseTracker & RegUses) const hasRegsUsedByUsesOtherThan() argument 1620 RecomputeRegs(size_t LUIdx,RegUseTracker & RegUses) RecomputeRegs() argument 2629 size_t LUIdx = P.first->second; getUse() local 2637 size_t LUIdx = Uses.size(); getUse() local 2648 DeleteUse(LSRUse & LU,size_t LUIdx) DeleteUse() argument 3381 size_t LUIdx = P.first; CollectFixupsAndInitialFormulae() local 3419 InsertInitialFormula(const SCEV * S,LSRUse & LU,size_t LUIdx) InsertInitialFormula() argument 3434 InsertSupplementalFormula(const SCEV * S,LSRUse & LU,size_t LUIdx) InsertSupplementalFormula() argument 3443 CountRegisters(const Formula & F,size_t LUIdx) CountRegisters() argument 3452 InsertFormula(LSRUse & LU,unsigned LUIdx,const Formula & F) InsertFormula() argument 3574 size_t LUIdx = P.first; CollectLoopInvariantFixupsAndFormulae() local 3680 GenerateReassociationsImpl(LSRUse & LU,unsigned LUIdx,const Formula & Base,unsigned Depth,size_t Idx,bool IsScaledReg) GenerateReassociationsImpl() argument 3773 GenerateReassociations(LSRUse & LU,unsigned LUIdx,Formula Base,unsigned Depth) GenerateReassociations() argument 3790 GenerateCombinations(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateCombinations() argument 3853 GenerateSymbolicOffsetsImpl(LSRUse & LU,unsigned LUIdx,const Formula & Base,size_t Idx,bool IsScaledReg) GenerateSymbolicOffsetsImpl() argument 3872 GenerateSymbolicOffsets(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateSymbolicOffsets() argument 3886 GenerateConstantOffsetsImpl(LSRUse & LU,unsigned LUIdx,const Formula & Base,const SmallVectorImpl<int64_t> & Worklist,size_t Idx,bool IsScaledReg) GenerateConstantOffsetsImpl() argument 3960 GenerateConstantOffsets(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateConstantOffsets() argument 3978 GenerateICmpZeroScales(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateICmpZeroScales() argument 4075 GenerateScales(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateScales() argument 4165 GenerateTruncates(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateTruncates() argument 4232 size_t LUIdx; global() member 4326 for (unsigned LUIdx : UsedByIndices.set_bits()) GenerateCrossUseConstantOffsets() local 4341 size_t LUIdx = WI.LUIdx; GenerateCrossUseConstantOffsets() local 4432 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { GenerateAllReuseFormulae() local 4439 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { GenerateAllReuseFormulae() local 4450 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { GenerateAllReuseFormulae() local 4480 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { FilterOutUndesirableDedicatedRegisters() local 4593 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByDetectingSupersets() local 4660 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByCollapsingUnrolledCode() local 4757 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByFilterFormulaWithSameScaledReg() local 4843 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByFilterPostInc() local 4955 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByDeletingCostlyFormulas() local 5074 int LUIdx = RegUses.getUsedByIndices(Reg).find_first(); NarrowSearchSpaceByPickingWinnerRegs() local 5092 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByPickingWinnerRegs() local 5660 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) RewriteForPHI() local 5779 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) ImplementSolution() local [all...] |