Home
last modified time | relevance | path

Searched refs:MIs (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h62 bool NoFPException = !State.MIs[0]->getDesc().mayRaiseFPException(); in executeMatchTable()
64 const uint32_t Flags = State.MIs[0]->getFlags(); in executeMatchTable()
162 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable()
184 if ((size_t)NewInsnID < State.MIs.size()) in executeMatchTable()
185 State.MIs[NewInsnID] = NewMI; in executeMatchTable()
187 assert((size_t)NewInsnID == State.MIs.size() && in executeMatchTable()
189 State.MIs.push_back(NewMI); in executeMatchTable()
219 assert(State.MIs[InsnID] != nullptr && "Used insn before defined"); in executeMatchTable()
220 unsigned Opcode = State.MIs[InsnID]->getOpcode(); in executeMatchTable()
242 assert(State.MIs[InsnID] != nullptr && "Used insn before defined"); in executeMatchTable()
[all …]
H A DGIMatchTableExecutor.h629 RecordedMIVector MIs; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OptimizeVectorRegisters.cpp233 std::vector<MachineInstr *> &MIs = It.second; in RemoveMI() local
234 MIs.erase(llvm::find(MIs, MI), MIs.end()); in RemoveMI()
237 std::vector<MachineInstr *> &MIs = It.second; in RemoveMI() local
238 MIs.erase(llvm::find(MIs, MI), MIs.end()); in RemoveMI()
290 std::vector<MachineInstr *> &MIs = in tryMergeUsingFreeSlot() local
292 if (MIs.empty()) in tryMergeUsingFreeSlot()
294 CompatibleRSI = PreviousRegSeq[MIs.back()]; in tryMergeUsingFreeSlot()
H A DR600InstrInfo.h144 bool fitsReadPortLimitations(const std::vector<MachineInstr *> &MIs,
H A DR600ControlFlowFinalizer.cpp461 void CounterPropagateAddr(const std::set<MachineInstr *> &MIs, in CounterPropagateAddr() argument
463 for (MachineInstr *MI : MIs) { in CounterPropagateAddr()
H A DR600InstrInfo.cpp572 R600InstrInfo::fitsConstReadLimitations(const std::vector<MachineInstr *> &MIs) in fitsConstReadLimitations()
576 for (MachineInstr *MI : MIs) { in fitsConstReadLimitations()
/freebsd/crypto/openssl/test/
H A Ddanetest.in215 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
262 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
309 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
356 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
403 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
450 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
497 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
544 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
591 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
638 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMakeCompressible.cpp306 SmallVectorImpl<MachineInstr *> &MIs) { in analyzeCompressibleUses() argument
320 MIs.push_back(&MI); in analyzeCompressibleUses()
338 if (MIs.size() <= CopyCost || (RegImm.Imm != 0 && MIs.size() <= 2)) in analyzeCompressibleUses()
363 RS.backward(std::next(MIs.back()->getIterator())); in analyzeCompressibleUses()
433 SmallVector<MachineInstr *, 8> MIs; in runOnMachineFunction() local
434 Register NewReg = analyzeCompressibleUses(MI, RegImm, MIs); in runOnMachineFunction()
455 for (MachineInstr *UpdateMI : MIs) in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVirtRegMap.cpp519 SmallVector<MachineInstr *, 2> MIs({&MI}); in expandCopyBundle() local
528 MIs.push_back(&*I); in expandCopyBundle()
530 MachineInstr *FirstMI = MIs.back(); in expandCopyBundle()
546 for (int E = MIs.size(), PrevE = E; E > 1; PrevE = E) { in expandCopyBundle()
548 if (!anyRegsAlias(MIs[I], ArrayRef(MIs).take_front(E), TRI)) { in expandCopyBundle()
550 std::swap(MIs[I], MIs[E - 1]); in expandCopyBundle()
561 for (MachineInstr *BundledMI : llvm::reverse(MIs)) { in expandCopyBundle()
H A DMachineInstr.cpp428 ArrayRef<const MachineInstr *> MIs) { in cloneMergedMemRefs() argument
430 if (MIs.empty()) { in cloneMergedMemRefs()
434 if (MIs.size() == 1) { in cloneMergedMemRefs()
435 cloneMemRefs(MF, *MIs[0]); in cloneMergedMemRefs()
441 if (MIs[0]->memoperands_empty()) { in cloneMergedMemRefs()
449 assert(&MF == MIs[0]->getMF() && in cloneMergedMemRefs()
451 MergedMMOs.append(MIs[0]->memoperands_begin(), MIs[0]->memoperands_end()); in cloneMergedMemRefs()
453 for (const MachineInstr &MI : make_pointee_range(MIs.slice(1))) { in cloneMergedMemRefs()
460 if (hasIdenticalMMOs(MIs[0]->memoperands(), MI.memoperands())) in cloneMergedMemRefs()
H A DMachineOutliner.cpp1086 SmallPtrSet<MachineInstr *, 2> MIs; in outline() local
1089 MIs.insert(&MI); in outline()
1090 NumRemovedLOHs += TM->clearLinkerOptimizationHints(MIs); in outline()
1091 MIs.clear(); in outline()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MachineFunctionInfo.h515 clearLinkerOptimizationHints(const SmallPtrSetImpl<MachineInstr *> &MIs) { in clearLinkerOptimizationHints() argument
518 return any_of(D.getArgs(), [&](auto *Arg) { return MIs.contains(Arg); }); in clearLinkerOptimizationHints()
524 LOHRelated.remove_if([&](auto *MI) { return MIs.contains(MI); }); in clearLinkerOptimizationHints()
H A DAArch64TargetMachine.cpp516 const SmallPtrSetImpl<MachineInstr *> &MIs) const { in clearLinkerOptimizationHints()
517 if (MIs.empty()) in clearLinkerOptimizationHints()
519 auto *MI = *MIs.begin(); in clearLinkerOptimizationHints()
521 return FuncInfo->clearLinkerOptimizationHints(MIs); in clearLinkerOptimizationHints()
H A DAArch64TargetMachine.h80 const SmallPtrSetImpl<MachineInstr *> &MIs) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h538 const SmallPtrSetImpl<MachineInstr *> &MIs) const { in clearLinkerOptimizationHints() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1936 ArrayRef<const MachineInstr *> MIs);