Searched refs:VariableMap (Results 1 – 4 of 4) sorted by relevance
/llvm-project/llvm/lib/CodeGen/ |
H A D | RemoveRedundantDebugValues.cpp | 87 VariableMap; in reduceDbgValsForwardScan() local 94 auto VMI = VariableMap.find(Var); in reduceDbgValsForwardScan() 101 if (MI.isDebugValueList() && VMI != VariableMap.end()) { in reduceDbgValsForwardScan() 102 VariableMap.erase(VMI); in reduceDbgValsForwardScan() 109 if (VMI != VariableMap.end()) in reduceDbgValsForwardScan() 110 VariableMap.erase(VMI); in reduceDbgValsForwardScan() 115 if (VMI == VariableMap.end() || in reduceDbgValsForwardScan() 118 VariableMap[Var] = {&Loc, MI.getDebugExpression()}; in reduceDbgValsForwardScan() 131 for (auto &Var : VariableMap) { in reduceDbgValsForwardScan() 134 VariableMap.erase(Var.first); in reduceDbgValsForwardScan()
|
H A D | AssignmentTrackingAnalysis.cpp | 2594 VariableMap; in removeRedundantDbgLocsUsingForwardScan() 2616 auto VMI = VariableMap.find(Key); in removeRedundantDbgLocsUsingForwardScan() 2620 if (VMI == VariableMap.end() || VMI->second.first != Loc.Values || in removeRedundantDbgLocsUsingForwardScan() 2622 VariableMap[Key] = {Loc.Values, Loc.Expr}; in removeRedundantDbgLocsUsingForwardScan() 2682 DenseMap<DebugVariable, std::pair<Value *, DIExpression *>> VariableMap; in removeUndefDbgLocsFromEntryBlock() 2593 VariableMap; removeRedundantDbgLocsUsingForwardScan() local 2681 DenseMap<DebugVariable, std::pair<Value *, DIExpression *>> VariableMap; removeUndefDbgLocsFromEntryBlock() local
|
/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherGen.cpp | 64 /// VariableMap - A map from variable names ('$dst') to the recorded operand 67 StringMap<unsigned> VariableMap; member in __anon031f07850111::MatcherGen 71 /// VariableMap because that leads to identity checking if they are 72 /// encountered multiple times. Biased by 1 like VariableMap for 128 unsigned VarMapEntry = VariableMap[Name]; in getNamedArgumentSlot() 274 unsigned InputOperand = VariableMap[N.getName()] - 1; in EmitLeafMatchCode() 460 unsigned &VarMapEntry = VariableMap[Name]; in recordUniqueNode() 487 VariableMap[Name] = Entry; in recordUniqueNode() 507 // If this node has a name associated with it, capture it in VariableMap. If in EmitMatchCode()
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 507 VariableMap; in DbgVariableRecordsRemoveRedundantDbgInstrsUsingForwardScan() local 514 auto VMI = VariableMap.find(Key); in DbgVariableRecordsRemoveRedundantDbgInstrsUsingForwardScan() 523 if (VMI == VariableMap.end() || VMI->second.first != Values || in DbgVariableRecordsRemoveRedundantDbgInstrsUsingForwardScan() 526 VariableMap[Key] = {Values, DVR.getExpression()}; in DbgVariableRecordsRemoveRedundantDbgInstrsUsingForwardScan() 528 VariableMap[Key] = {Values, nullptr}; in DbgVariableRecordsRemoveRedundantDbgInstrsUsingForwardScan() 589 VariableMap; in removeRedundantDbgInstrsUsingForwardScan() 594 auto VMI = VariableMap.find(Key); in removeRedundantDbgInstrsUsingForwardScan() 603 if (VMI == VariableMap.end() || VMI->second.first != Values || in removeRedundantDbgInstrsUsingForwardScan() 609 VariableMap[Key] = {Values, DVI->getExpression()}; in removeRedundantDbgInstrsUsingForwardScan() 611 VariableMap[Ke in removeRedundantDbgInstrsUsingForwardScan() 588 VariableMap; removeRedundantDbgInstrsUsingForwardScan() local [all...] |