Searched refs:InstMap (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 242 return InstMap; in getMemoryInstructions() 250 for (unsigned I = 0; I < InstMap.size(); ++I) in generateInstructionOrderMap() 251 OrderMap[InstMap[I]] = I; in generateInstructionOrderMap() 295 SmallVector<Instruction *, 16> InstMap; variable
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | InstrInfoEmitter.cpp | 502 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 D | HexagonVectorCombine.cpp | 205 using InstMap = DenseMap<Instruction *, Instruction *>; typedef in __anoncba317990111::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 D | LoopAccessAnalysis.cpp | 1678 InstMap.push_back(SI); in addAccess() 1687 InstMap.push_back(LI); in addAccess() 2013 getDependenceDistanceStrideAndSize(A, InstMap[AIdx], B, InstMap[BIdx]); in isDependent() 2331 [&](unsigned Idx) { return this->InstMap[Idx]; }); in getInstructionsForAccess()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 4207 MCSection *InstMap = nullptr; in emitXRayTable() local 4219 InstMap = OutContext.getELFSection("xray_instr_map", ELF::SHT_PROGBITS, in emitXRayTable() 4228 InstMap = OutContext.getMachOSection("__DATA", "xray_instr_map", in emitXRayTable() 4247 OutStreamer->switchSection(InstMap); in emitXRayTable()
|