Searched refs:MemInstr (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiMemAluCombiner.cpp | 80 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 …]
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | X86FoldTablesEmitter.cpp | 151 const CodeGenInstruction *MemInstr, 157 const CodeGenInstruction *MemInstr, 448 Record *MemRec = MemInstr->TheDef; in addEntryWithFlags() 466 Record *MemOpRec = MemInstr->Operands[FoldedInd].Rec; in addEntryWithFlags() 504 Record *MemRec = MemInstr->TheDef; in updateTables() 512 addEntryWithFlags(Table2Addr, RegInstr, MemInstr, S, 0); in updateTables() 522 Record *MemOpRec = MemInstr->Operands[i].Rec; in updateTables() 526 addEntryWithFlags(Table0, RegInstr, MemInstr, S, 0); in updateTables() 529 addEntryWithFlags(Table1, RegInstr, MemInstr, S, 1); in updateTables() 532 addEntryWithFlags(Table2, RegInstr, MemInstr, S, 2); in updateTables() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 641 for (Instruction *MemInstr : MemoryInstrs) { in getVectorizablePrefix() 643 if (BarrierMemoryInstr && OBB.dominates(BarrierMemoryInstr, MemInstr)) in getVectorizablePrefix() 646 auto *MemLoad = dyn_cast<LoadInst>(MemInstr); in getVectorizablePrefix() 661 if (isa<StoreInst>(MemInstr) && ChainLoad && in getVectorizablePrefix() 662 (IsInvariantLoad(ChainLoad) || OBB.dominates(ChainLoad, MemInstr))) in getVectorizablePrefix() 670 if (!AA.isNoAlias(MemoryLocation::get(MemInstr), in getVectorizablePrefix() 675 << " " << *MemInstr << '\n' in getVectorizablePrefix() 676 << " " << *getLoadStorePointerOperand(MemInstr) << '\n' in getVectorizablePrefix() 683 BarrierMemoryInstr = MemInstr; in getVectorizablePrefix()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 90 ValueVector MemInstr; in populateDependencyMatrix() local 101 MemInstr.push_back(&I); in populateDependencyMatrix() 105 MemInstr.push_back(&I); in populateDependencyMatrix() 110 LLVM_DEBUG(dbgs() << "Found " << MemInstr.size() in populateDependencyMatrix() 115 for (I = MemInstr.begin(), IE = MemInstr.end(); I != IE; ++I) { in populateDependencyMatrix() 116 for (J = I, JE = MemInstr.end(); J != JE; ++J) { in populateDependencyMatrix()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 587 SmallVector<Value *, 4> &MemInstr) { in getLoadsAndStores() argument 595 MemInstr.push_back(&I); in getLoadsAndStores() 599 MemInstr.push_back(&I); in getLoadsAndStores()
|