Searched refs:InstMap (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenTarget.cpp | 244 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 D | LoopAccessAnalysis.h | 256 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 D | IR2Vec.cpp | 560 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 D | LoopAccessAnalysis.cpp | 1732 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 D | InstrInfoEmitter.cpp | 486 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 D | HexagonVectorCombine.cpp | 206 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 D | AsmPrinter.cpp | 4590 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()
|