Searched refs:MIs (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InstructionSelectorImpl.h | 111 if ((size_t)NewInsnID < State.MIs.size()) in executeMatchTable() 112 State.MIs[NewInsnID] = NewMI; in executeMatchTable() 116 State.MIs.push_back(NewMI); in executeMatchTable() 253 if (State.MIs[InsnID]->getOperand(1).isCImm()) in executeMatchTable() 328 if (!State.MIs[InsnID]->hasOneMemOperand()) in executeMatchTable() 346 if (!State.MIs[InsnID]->hasOneMemOperand()) in executeMatchTable() 364 if (!State.MIs[InsnID]->hasOneMemOperand()) in executeMatchTable() 622 if (!isObviouslySafeToFold(*State.MIs[InsnID], *State.MIs[0])) { in executeMatchTable() 676 OutMIs[NewInsnID] = BuildMI(*State.MIs[0]->getParent(), State.MIs[0], in executeMatchTable() 907 assert(State.MIs[InsnID] && in executeMatchTable() [all …]
|
| H A D | InstructionSelector.h | 369 RecordedMIVector MIs; member
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600OptimizeVectorRegisters.cpp | 260 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI() local 261 MIs.erase(llvm::find(MIs, MI), MIs.end()); in RemoveMI() 265 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI() local 266 MIs.erase(llvm::find(MIs, MI), MIs.end()); in RemoveMI() 323 std::vector<MachineInstr *> &MIs = in tryMergeUsingFreeSlot() local 325 CompatibleRSI = PreviousRegSeq[MIs.back()]; in tryMergeUsingFreeSlot()
|
| H A D | R600InstrInfo.h | 144 bool fitsReadPortLimitations(const std::vector<MachineInstr *> &MIs,
|
| H A D | R600ControlFlowFinalizer.cpp | 496 void CounterPropagateAddr(const std::set<MachineInstr *> &MIs, in CounterPropagateAddr() argument 498 for (MachineInstr *MI : MIs) { in CounterPropagateAddr()
|
| H A D | R600InstrInfo.cpp | 609 R600InstrInfo::fitsConstReadLimitations(const std::vector<MachineInstr *> &MIs) in fitsConstReadLimitations() 613 for (unsigned i = 0, n = MIs.size(); i < n; i++) { in fitsConstReadLimitations() 614 MachineInstr &MI = *MIs[i]; in fitsConstReadLimitations()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | VirtRegMap.cpp | 409 SmallVector<MachineInstr *, 2> MIs({&MI}); in expandCopyBundle() local 418 MIs.push_back(&*I); in expandCopyBundle() 420 MachineInstr *FirstMI = MIs.back(); in expandCopyBundle() 436 for (int E = MIs.size(), PrevE = E; E > 1; PrevE = E) { in expandCopyBundle() 438 if (!anyRegsAlias(MIs[I], makeArrayRef(MIs).take_front(E), TRI)) { in expandCopyBundle() 440 std::swap(MIs[I], MIs[E - 1]); in expandCopyBundle() 451 for (MachineInstr *BundledMI : llvm::reverse(MIs)) { in expandCopyBundle()
|
| H A D | MachineInstr.cpp | 402 ArrayRef<const MachineInstr *> MIs) { in cloneMergedMemRefs() argument 404 if (MIs.empty()) { in cloneMergedMemRefs() 408 if (MIs.size() == 1) { in cloneMergedMemRefs() 409 cloneMemRefs(MF, *MIs[0]); in cloneMergedMemRefs() 415 if (MIs[0]->memoperands_empty()) { in cloneMergedMemRefs() 423 assert(&MF == MIs[0]->getMF() && in cloneMergedMemRefs() 425 MergedMMOs.append(MIs[0]->memoperands_begin(), MIs[0]->memoperands_end()); in cloneMergedMemRefs() 427 for (const MachineInstr &MI : make_pointee_range(MIs.slice(1))) { in cloneMergedMemRefs() 434 if (hasIdenticalMMOs(MIs[0]->memoperands(), MI.memoperands())) in cloneMergedMemRefs()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelector.cpp | 33 : Renderers(MaxRenderers), MIs() {} in MatcherState()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 1508 ArrayRef<const MachineInstr *> MIs);
|