Home
last modified time | relevance | path

Searched refs:UseMap (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp122 DenseMap<unsigned, std::pair<unsigned, MachineInstr *>> UseMap; in runOnMachineFunction()
129 UseMap.clear(); in runOnMachineFunction()
146 UseMap[MO.getReg()] = std::make_pair(CurrentOrder, &MI); in runOnMachineFunction()
147 else if (MO.isDead() && UseMap.count(MO.getReg())) in runOnMachineFunction()
150 if (Barrier < UseMap[MO.getReg()].first) { in runOnMachineFunction()
151 Barrier = UseMap[MO.getReg()].first; in runOnMachineFunction()
152 BarrierMI = UseMap[MO.getReg()].second; in runOnMachineFunction()
120 DenseMap<unsigned, std::pair<unsigned, MachineInstr *>> UseMap; runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyClassLayoutGraphicalDumper.cpp45 const BitVector &UseMap = Layout.usedBytes(); in start() local
46 int NextPaddingByte = UseMap.find_first_unset(); in start()
55 if (RelativeOffset < UseMap.size() && (Item->getSize() > 0)) { in start()
63 NextPaddingByte = UseMap.find_next_unset(RelativeOffset); in start()
80 if (Prev < UseMap.size()) in start()
81 NextPaddingByte = UseMap.find_next_unset(Prev); in start()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp252 for (auto Pair : UseMap) { in getAllArgListUsers()
260 MDUsersWithID.push_back(&UseMap[Pair.first]); in getAllArgListUsers()
274 for (auto Pair : UseMap) { in getAllDbgVariableRecordUsers()
280 DVRUsersWithID.push_back(&UseMap[Pair.first]); in getAllDbgVariableRecordUsers()
298 UseMap.insert(std::make_pair(Ref, std::make_pair(Owner, NextIndex))) in addRef()
308 bool WasErased = UseMap.erase(Ref); in dropRef()
315 auto I = UseMap.find(Ref); in moveRef()
316 assert(I != UseMap.end() && "Expected to move a reference"); in moveRef()
318 UseMap.erase(I); in moveRef()
319 bool WasInserted = UseMap.insert(std::make_pair(New, OwnerAndIndex)).second; in moveRef()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DDeadArgumentElimination.h90 using UseMap = std::multimap<RetOrArg, RetOrArg>; variable
106 UseMap Uses;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp721 UseMap::iterator Begin = Uses.lower_bound(RA); in propagateLiveness()
722 UseMap::iterator E = Uses.end(); in propagateLiveness()
723 UseMap::iterator I; in propagateLiveness()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h391 SmallDenseMap<void *, std::pair<OwnerTy, uint64_t>, 4> UseMap; variable
397 assert(UseMap.empty() && "Cannot destroy in-use replaceable metadata"); in ~ReplaceableMetadataImpl()
420 unsigned getNumUses() const { return UseMap.size(); } in getNumUses()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp2213 UseMapTy UseMap; member in __anonc21373340a11::LSRInstance
2822 UseMap.insert(std::make_pair(LSRUse::SCEVUseKindPair(Expr, Kind), 0)); in getUse()