Lines Matching full:alias
16 // This pass uses alias analysis for two purposes:
25 // B. There are no stores or loads in the loop which _may_ alias the
136 assert(LoopToAliasSetMap.empty() && "Didn't free loop alias sets");
154 /// cloneBasicBlockAnalysis - Simple Analysis hook. Clone alias set info.
158 /// deleteAnalysisValue - Simple Analysis hook. Delete value V from alias
162 /// Simple Analysis hook. Delete loop L from alias set map.
183 /// Hoist expressions out of the specified loop. Note, alias info for inner
193 // Get our Loop and Alias Analysis information...
203 // Collect Alias info from subloops.
263 // Loop over all of the alias sets in the tracker object.
293 // If this loop is nested inside of another one, save the alias information
449 // in the same alias set as something that ends up being modified.
469 // Handle simple cases by querying alias analysis.
809 // Update alias analysis.
837 // We can promote this alias set if it has a store, if it is a "Must" alias
845 "Must alias set should have at least one pointer element in it!");
874 // Check that all of the pointers in the alias set have the same type. We
881 // Check that all of the pointers in the alias set have the same type. We
1001 /// Simple analysis hook. Clone alias set info.
1011 /// Simple Analysis hook. Delete value V from alias set
1021 /// Simple Analysis hook. Delete value L from alias set map.