Home
last modified time | relevance | path

Searched refs:InstMap (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h240 return InstMap; in getMemoryInstructions()
248 for (unsigned I = 0; I < InstMap.size(); ++I) in generateInstructionOrderMap()
249 OrderMap[InstMap[I]] = I; in generateInstructionOrderMap()
283 SmallVector<Instruction *, 16> InstMap; variable
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp502 std::map<unsigned, std::vector<std::string>> InstMap; in emitLogicalOperandSizeMappings() local
522 InstMap[I->second].push_back( in emitLogicalOperandSizeMappings()
532 if (!InstMap.empty()) { in emitLogicalOperandSizeMappings()
557 for (auto &P : InstMap) { in emitLogicalOperandSizeMappings()
589 std::map<unsigned, std::vector<std::string>> InstMap; in emitLogicalOperandTypeMappings() local
615 InstMap[I->second].push_back( in emitLogicalOperandTypeMappings()
625 if (!InstMap.empty()) { in emitLogicalOperandTypeMappings()
655 for (auto &P : InstMap) { in emitLogicalOperandTypeMappings()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp205 using InstMap = DenseMap<Instruction *, Instruction *>; typedef in __anon829e97610111::AlignVectors
240 InstMap Clones; // Map from original Deps to cloned ones.
314 const InstMap &CloneMap = InstMap()) const;
317 const InstMap &CloneMap = InstMap()) const;
347 template <typename T> InstMap cloneBefore(Instruction *To, T &&Insts) const;
685 const InstMap &CloneMap) const in createAdjustedPointer()
695 const InstMap &CloneMap) const in createAlignedPointer()
1081 auto AlignVectors::cloneBefore(Instruction *To, T &&Insts) const -> InstMap { in cloneBefore()
1082 InstMap Map; in cloneBefore()
1211 InstMap Map = cloneBefore(In, Deps); in realignLoadGroup()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1687 InstMap.push_back(SI); in addAccess()
1696 InstMap.push_back(LI); in addAccess()
2009 A, InstMap[AIdx], B, InstMap[BIdx], Strides, UnderlyingObjects, PSE, in isDependent()
2256 [&](unsigned Idx) { return this->InstMap[Idx]; }); in getInstructionsForAccess()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp4173 MCSection *InstMap = nullptr; in emitXRayTable() local
4185 InstMap = OutContext.getELFSection("xray_instr_map", ELF::SHT_PROGBITS, in emitXRayTable()
4194 InstMap = OutContext.getMachOSection("__DATA", "xray_instr_map", in emitXRayTable()
4213 OutStreamer->switchSection(InstMap); in emitXRayTable()