H A D | LoopStrengthReduce.cpp | 422 countRegister(const SCEV * Reg,size_t LUIdx) countRegister() argument 433 dropRegister(const SCEV * Reg,size_t LUIdx) dropRegister() argument 442 swapAndDropUse(size_t LUIdx,size_t LastLUIdx) swapAndDropUse() argument 741 hasRegsUsedByUsesOtherThan(size_t LUIdx,const RegUseTracker & RegUses) const hasRegsUsedByUsesOtherThan() argument 1759 RecomputeRegs(size_t LUIdx,RegUseTracker & RegUses) RecomputeRegs() argument 2821 size_t LUIdx = P.first->second; getUse() local 2829 size_t LUIdx = Uses.size(); getUse() local 2840 DeleteUse(LSRUse & LU,size_t LUIdx) DeleteUse() argument 3612 size_t LUIdx = P.first; CollectFixupsAndInitialFormulae() local 3650 InsertInitialFormula(const SCEV * S,LSRUse & LU,size_t LUIdx) InsertInitialFormula() argument 3665 InsertSupplementalFormula(const SCEV * S,LSRUse & LU,size_t LUIdx) InsertSupplementalFormula() argument 3674 CountRegisters(const Formula & F,size_t LUIdx) CountRegisters() argument 3683 InsertFormula(LSRUse & LU,unsigned LUIdx,const Formula & F) InsertFormula() argument 3805 size_t LUIdx = P.first; CollectLoopInvariantFixupsAndFormulae() local 3911 GenerateReassociationsImpl(LSRUse & LU,unsigned LUIdx,const Formula & Base,unsigned Depth,size_t Idx,bool IsScaledReg) GenerateReassociationsImpl() argument 4009 GenerateReassociations(LSRUse & LU,unsigned LUIdx,Formula Base,unsigned Depth) GenerateReassociations() argument 4026 GenerateCombinations(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateCombinations() argument 4090 GenerateSymbolicOffsetsImpl(LSRUse & LU,unsigned LUIdx,const Formula & Base,size_t Idx,bool IsScaledReg) GenerateSymbolicOffsetsImpl() argument 4109 GenerateSymbolicOffsets(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateSymbolicOffsets() argument 4123 GenerateConstantOffsetsImpl(LSRUse & LU,unsigned LUIdx,const Formula & Base,const SmallVectorImpl<Immediate> & Worklist,size_t Idx,bool IsScaledReg) GenerateConstantOffsetsImpl() argument 4203 GenerateConstantOffsets(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateConstantOffsets() argument 4221 GenerateICmpZeroScales(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateICmpZeroScales() argument 4322 GenerateScales(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateScales() argument 4412 GenerateTruncates(LSRUse & LU,unsigned LUIdx,Formula Base) GenerateTruncates() argument 4479 size_t LUIdx; global() member 4586 for (unsigned LUIdx : UsedByIndices.set_bits()) GenerateCrossUseConstantOffsets() local 4601 size_t LUIdx = WI.LUIdx; GenerateCrossUseConstantOffsets() local 4711 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { GenerateAllReuseFormulae() local 4718 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { GenerateAllReuseFormulae() local 4729 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { GenerateAllReuseFormulae() local 4759 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { FilterOutUndesirableDedicatedRegisters() local 4872 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByDetectingSupersets() local 4943 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByCollapsingUnrolledCode() local 5040 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByFilterFormulaWithSameScaledReg() local 5126 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByFilterPostInc() local 5238 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByDeletingCostlyFormulas() local 5357 int LUIdx = RegUses.getUsedByIndices(Reg).find_first(); NarrowSearchSpaceByPickingWinnerRegs() local 5375 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) { NarrowSearchSpaceByPickingWinnerRegs() local 5956 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) RewriteForPHI() local 6075 for (size_t LUIdx = 0, NumUses = Uses.size(); LUIdx != NumUses; ++LUIdx) ImplementSolution() local [all...] |