Searched refs:MemInstr (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiMemAluCombiner.cpp | 79 const MbbIterator &MemInstr, 241 MachineOperand Dest = MemInstr->getOperand(0); in insertMergedInstruction() 242 MachineOperand Base = MemInstr->getOperand(1); in insertMergedInstruction() 243 MachineOperand MemOffset = MemInstr->getOperand(2); in insertMergedInstruction() 259 BuildMI(*BB, MemInstr, MemInstr->getDebugLoc(), TII->get(NewOpc)); in insertMergedInstruction() 280 InstrBuilder.setMemRefs(MemInstr->memoperands()); in insertMergedInstruction() 331 MachineOperand *Base = &MemInstr->getOperand(1); in findClosestSuitableAluInstr() 332 MachineOperand *Offset = &MemInstr->getOperand(2); in findClosestSuitableAluInstr() 333 bool IsSpls = isSpls(MemInstr->getOpcode()); in findClosestSuitableAluInstr() 335 MbbIterator First = MemInstr; in findClosestSuitableAluInstr() [all …]
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | X86FoldTablesEmitter.cpp | 172 const CodeGenInstruction *MemInstr, 178 const CodeGenInstruction *MemInstr, 399 Record *MemRec = MemInstr->TheDef; in addEntryWithFlags() 417 Record *MemOpRec = MemInstr->Operands[FoldedInd].Rec; in addEntryWithFlags() 455 Record *MemRec = MemInstr->TheDef; in updateTables() 463 addEntryWithFlags(Table2Addr, RegInstr, MemInstr, S, 0); in updateTables() 473 Record *MemOpRec = MemInstr->Operands[i].Rec; in updateTables() 480 addEntryWithFlags(Table0, RegInstr, MemInstr, S, 0); in updateTables() 483 addEntryWithFlags(Table1, RegInstr, MemInstr, S, 1); in updateTables() 486 addEntryWithFlags(Table2, RegInstr, MemInstr, S, 2); in updateTables() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 723 for (Instruction *MemInstr : MemoryInstrs) { in getVectorizablePrefix() 725 if (BarrierMemoryInstr && BarrierMemoryInstr->comesBefore(MemInstr)) in getVectorizablePrefix() 728 auto *MemLoad = dyn_cast<LoadInst>(MemInstr); in getVectorizablePrefix() 744 if (ChainInstr->comesBefore(MemInstr) || in getVectorizablePrefix() 749 if (MemInstr->comesBefore(ChainInstr) || in getVectorizablePrefix() 755 AA.getModRefInfo(MemInstr, MemoryLocation::get(ChainInstr)); in getVectorizablePrefix() 760 << " " << *MemInstr << '\n' in getVectorizablePrefix() 767 BarrierMemoryInstr = MemInstr; in getVectorizablePrefix()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 92 ValueVector MemInstr; in populateDependencyMatrix() local 103 MemInstr.push_back(&I); in populateDependencyMatrix() 107 MemInstr.push_back(&I); in populateDependencyMatrix() 112 LLVM_DEBUG(dbgs() << "Found " << MemInstr.size() in populateDependencyMatrix() 117 for (I = MemInstr.begin(), IE = MemInstr.end(); I != IE; ++I) { in populateDependencyMatrix() 118 for (J = I, JE = MemInstr.end(); J != JE; ++J) { in populateDependencyMatrix()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 630 SmallVector<Instruction *, 4> &MemInstr) { in getLoadsAndStores() argument 638 MemInstr.push_back(&I); in getLoadsAndStores() 642 MemInstr.push_back(&I); in getLoadsAndStores()
|