Searched refs:RewriteMap (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PeepholeOptimizer.cpp | 198 bool findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap); 255 RegSubRegPair Def, RewriteMapTy &RewriteMap); 651 /// When true is returned, the \p RewriteMap can be used by the client to 661 RewriteMapTy &RewriteMap) { 693 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); 705 RewriteMap.insert(std::make_pair(CurSrcPair, Res)); 1105 /// Given a \p Def.Reg and Def.SubReg pair, use \p RewriteMap to find 1114 const PeepholeOptimizer::RewriteMapTy &RewriteMap, 1118 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); 1141 getNewSource(MRI, TII, PHISrc, RewriteMap, HandleMultipleSource 660 findNextSource(RegSubRegPair RegSubReg, RewriteMapTy &RewriteMap) argument 1112 getNewSource(MachineRegisterInfo *MRI, const TargetInstrInfo *TII, RegSubRegPair Def, const PeepholeOptimizer::RewriteMapTy &RewriteMap, bool HandleMultipleSources = true) argument 1188 RewriteMapTy RewriteMap; local 1223 rewriteSource(MachineInstr &CopyLike, RegSubRegPair Def, RewriteMapTy &RewriteMap) argument 1277 RewriteMapTy RewriteMap; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 2034 DenseMap<const SCEV *, RewriteEntry> RewriteMap;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1066 ValueToValueMap RewriteMap; 1067 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = 1069 Remainder = SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap, true); 1073 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = 1076 SCEVParameterRewriter::rewrite(Numerator, SE, RewriteMap, true); 12453 RewriteEntry &Entry = RewriteMap[Expr]; 12493 for (auto &II : RewriteMap) { 12544 RewriteMap[SE.getSCEV(V)] = {Generation, New}; 12550 : RewriteMap(Init.RewriteMap), S [all...] |
Completed in 96 milliseconds