Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenTarget.cpp244 const auto &InstMap = getInstructionMap(); in ComputeInstrsByEnum() local
246 const CodeGenInstruction *Instr = GetInstByName(Name, InstMap, Records); in ComputeInstrsByEnum()
255 for (const auto &[_, CGIUp] : InstMap) { in ComputeInstrsByEnum()
263 assert(InstrsByEnum.size() == InstMap.size() && "Missing predefined instr"); in ComputeInstrsByEnum()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h256 return InstMap; in getMemoryInstructions()
264 for (unsigned I = 0; I < InstMap.size(); ++I) in generateInstructionOrderMap()
265 OrderMap[InstMap[I]] = I; in generateInstructionOrderMap()
309 SmallVector<Instruction *, 16> InstMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIR2Vec.cpp560 const auto &InstMap = Emb->getInstVecMap(); in run() local
563 auto It = InstMap.find(&I); in run()
564 if (It != InstMap.end()) { in run()
H A DLoopAccessAnalysis.cpp1732 InstMap.push_back(SI); in addAccess()
1741 InstMap.push_back(LI); in addAccess()
2103 Type *ATy = getLoadStoreType(InstMap[AIdx]); in isDependent()
2104 Type *BTy = getLoadStoreType(InstMap[BIdx]); in isDependent()
2113 getDependenceDistanceStrideAndSize(A, InstMap[AIdx], B, InstMap[BIdx]); in isDependent()
2393 [&](unsigned Idx) { return this->InstMap[Idx]; }); in getInstructionsForAccess()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp486 std::map<unsigned, std::vector<std::string>> InstMap; in emitLogicalOperandSizeMappings() local
508 InstMap[I->second].push_back( in emitLogicalOperandSizeMappings()
517 if (!InstMap.empty()) { in emitLogicalOperandSizeMappings()
541 for (auto &P : InstMap) { in emitLogicalOperandSizeMappings()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp206 using InstMap = DenseMap<Instruction *, Instruction *>; typedef in __anoncba317990111::AlignVectors
241 InstMap Clones; // Map from original Deps to cloned ones.
315 const InstMap &CloneMap = InstMap()) const;
318 const InstMap &CloneMap = InstMap()) const;
347 InstMap cloneBefore(BasicBlock::iterator To, T &&Insts) const;
685 const InstMap &CloneMap) const in createAdjustedPointer()
695 const InstMap &CloneMap) const in createAlignedPointer()
1082 -> InstMap { in cloneBefore()
1083 InstMap Map; in cloneBefore()
1212 InstMap Map = cloneBefore(In, Deps); in realignLoadGroup()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp4590 MCSection *InstMap = nullptr; in emitXRayTable() local
4602 InstMap = OutContext.getELFSection("xray_instr_map", ELF::SHT_PROGBITS, in emitXRayTable()
4611 InstMap = OutContext.getMachOSection("__DATA", "xray_instr_map", in emitXRayTable()
4630 OutStreamer->switchSection(InstMap); in emitXRayTable()