Home
last modified time | relevance | path

Searched refs:IMap (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTfrCleanup.cpp73 void setReg(unsigned R32, uint32_t V32, ImmediateMap &IMap);
74 bool getReg(unsigned Reg, uint64_t &Val, ImmediateMap &IMap);
75 bool updateImmMap(MachineInstr *MI, ImmediateMap &IMap);
76 bool rewriteIfImm(MachineInstr *MI, ImmediateMap &IMap, SlotIndexes *Indexes);
94 void HexagonTfrCleanup::setReg(unsigned R32, uint32_t V32, ImmediateMap &IMap) { in setReg() argument
95 ImmediateMap::iterator F = IMap.find(R32); in setReg()
96 if (F == IMap.end()) in setReg()
97 IMap.insert(std::make_pair(R32, V32)); in setReg()
105 ImmediateMap &IMap) { in getReg() argument
111 ImmediateMap::iterator F = IMap.find(Reg); in getReg()
[all …]
H A DHexagonConstExtenders.cpp402 AssignmentMap &IMap);
410 bool replaceExtenders(const AssignmentMap &IMap);
551 : IMap(M), HRI(I) {} in PrintIMap()
552 const HCE::AssignmentMap &IMap; member
559 for (const std::pair<const HCE::ExtenderInit, HCE::IndexList> &Q : P.IMap) { in operator <<()
1262 AssignmentMap &IMap) { in assignInits() argument
1403 IMap[{BestV,Extenders[I].Expr}].insert(I); in assignInits()
1408 LLVM_DEBUG(dbgs() << "IMap (before fixup) = " << PrintIMap(IMap, *HRI)); in assignInits()
1417 for (std::pair<const ExtenderInit,IndexList> &P : IMap) { in assignInits()
1424 AssignmentMap::iterator F = IMap.find({EV, ExtExpr()}); in assignInits()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceGraphBuilder.cpp53 assert(IMap.empty() && "Expected empty instruction map at start"); in createFineGrainedNodes()
57 IMap.insert(std::make_pair(&I, &NewNode)); in createFineGrainedNodes()
244 if (IMap.find(UI) != IMap.end()) in createDefUseEdges()
245 DstNode = IMap.find(UI)->second; in createDefUseEdges()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h134 using IMap = variable
136 IMap::Allocator IMapAllocator;
137 IMap AddrToModuleIndex;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenMapTable.cpp589 MapTableEmitter IMap(Target, Records, CurMap); in EmitMapTable() local
594 IMap.buildRowInstrMap(); in EmitMapTable()
598 IMap.buildMapTable(); in EmitMapTable()
601 IMap.emitTablesWithFunc(OS); in EmitMapTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceGraphBuilder.h189 InstToNodeMap IMap;
190 InstToNodeMap IMap; global() variable
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp429 IMap &AddrMap; in parseSectionContribs()
432 Visitor(NativeSession &Session, IMap &AddrMap) in parseSectionContribs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp28558 using IMap = llvm::IntervalMap<int64_t, std::monostate, 8, in parallelizeChainedStores() typedef
28560 IMap::Allocator A; in parallelizeChainedStores()
28561 IMap Intervals(A); in parallelizeChainedStores()