Searched refs:RewriteMap (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp198 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 DScalarEvolution.h2034 DenseMap<const SCEV *, RewriteEntry> RewriteMap;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1066 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