Home
last modified time | relevance | path

Searched refs:CSEMap (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DCSEInfo.cpp108 bool Removed = CSEMap.RemoveNode(UMI); in invalidateUniqueMachineInstr()
117 auto *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos); in getNodeIfExists()
135 CSEMap.InsertNode(UMI, InsertPos); in insertNode()
137 MaybeNewNode = CSEMap.GetOrInsertNode(UMI); in insertNode()
256 CSEMap.clear(); in releaseMemory()
287 CSEMap.FindNodeOrInsertPos(TmpID, InsertPos); in verify()
297 for (const UniqueMachineInstr &UMI : CSEMap) { in verify()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineLICM.cpp155 DenseMap<unsigned, std::vector<MachineInstr *>> CSEMap; member in __anonca619faa0111::MachineLICMBase
189 CSEMap.clear(); in releaseMemory()
392 CSEMap.clear(); in runOnMachineFunction()
1304 CSEMap[MI.getOpcode()].push_back(&MI); in InitCSEMap()
1328 if (CI == CSEMap.end() || MI->isImplicitDef()) in EliminateCSE()
1386 CSEMap.find(Opcode); in MayCSE()
1389 if (CI == CSEMap.end() || MI->isImplicitDef()) in MayCSE()
1441 CSEMap.find(Opcode); in Hoist()
1463 if (CI != CSEMap.end()) in Hoist()
1466 CSEMap[Opcode].push_back(MI); in Hoist()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1165 Erased = CSEMap.RemoveNode(N); in RemoveNodeFromCSEMaps()
1191 SDNode *Existing = CSEMap.GetOrInsertNode(N); in AddModifiedNodeToCSEMaps()
1328 SDNode *N = CSEMap.FindNodeOrInsertPos(ID, InsertPos); in FindNodeOrInsertPos()
1343 SDNode *N = CSEMap.FindNodeOrInsertPos(ID, InsertPos); in FindNodeOrInsertPos()
1370 CSEMap.clear(); in clear()
1624 CSEMap.InsertNode(N, IP); in getConstant()
1678 CSEMap.InsertNode(N, IP); in getConstantFP()
1735 CSEMap.InsertNode(N, IP); in getGlobalAddress()
1750 CSEMap.InsertNode(N, IP); in getFrameIndex()
1769 CSEMap.InsertNode(N, IP); in getJumpTable()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
DCSEInfo.h74 FoldingSet<UniqueMachineInstr> CSEMap; variable
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DSelectionDAG.h268 FoldingSet<SDNode> CSEMap;
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3416 SmallDenseMap<Instruction *, Instruction *, 4, CSEDenseMapInfo> CSEMap; in cse() local
3423 if (Instruction *V = CSEMap.lookup(&In)) { in cse()
3429 CSEMap[&In] = &In; in cse()