Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h62 bool NoFPException = !State.MIs[0]->getDesc().mayRaiseFPException(); in executeMatchTable()
64 const uint16_t Flags = State.MIs[0]->getFlags(); in executeMatchTable()
112 MachineOperand &MO = State.MIs[InsnID]->getOperand(OpIdx); in executeMatchTable()
129 if ((size_t)NewInsnID < State.MIs.size()) in executeMatchTable()
130 State.MIs[NewInsnID] = NewMI; in executeMatchTable()
132 assert((size_t)NewInsnID == State.MIs.size() && in executeMatchTable()
134 State.MIs.push_back(NewMI); in executeMatchTable()
165 assert(State.MIs[InsnID] != nullptr && "Used insn before defined"); in executeMatchTable()
166 unsigned Opcode = State.MIs[InsnID]->getOpcode(); in executeMatchTable()
188 assert(State.MIs[InsnID] != nullptr && "Used insn before defined"); in executeMatchTable()
[all …]
H A DInstructionSelector.h472 RecordedMIVector MIs; member
/netbsd-src/crypto/external/bsd/openssl/dist/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 …]
/netbsd-src/crypto/external/bsd/openssl.old/dist/test/
H A Ddanetest.in185 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
232 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
279 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
326 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
373 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
420 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
467 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
514 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
561 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
608 MIs/yHm9uKN6MHgwHQYDVR0OBBYEFFsgykF9kIjHpMAXy2wMHHObsH2KMB8GA1Ud
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600OptimizeVectorRegisters.cpp239 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI() local
240 MIs.erase(llvm::find(MIs, MI), MIs.end()); in RemoveMI()
244 std::vector<MachineInstr *> &MIs = (*It).second; in RemoveMI() local
245 MIs.erase(llvm::find(MIs, MI), MIs.end()); in RemoveMI()
302 std::vector<MachineInstr *> &MIs = in tryMergeUsingFreeSlot() local
304 CompatibleRSI = PreviousRegSeq[MIs.back()]; in tryMergeUsingFreeSlot()
H A DR600InstrInfo.h143 bool fitsReadPortLimitations(const std::vector<MachineInstr *> &MIs,
H A DR600ControlFlowFinalizer.cpp464 void CounterPropagateAddr(const std::set<MachineInstr *> &MIs, in CounterPropagateAddr() argument
466 for (MachineInstr *MI : MIs) { in CounterPropagateAddr()
H A DR600InstrInfo.cpp585 R600InstrInfo::fitsConstReadLimitations(const std::vector<MachineInstr *> &MIs) in fitsConstReadLimitations()
589 for (unsigned i = 0, n = MIs.size(); i < n; i++) { in fitsConstReadLimitations()
590 MachineInstr &MI = *MIs[i]; in fitsConstReadLimitations()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DVirtRegMap.cpp433 SmallVector<MachineInstr *, 2> MIs({&MI}); in expandCopyBundle() local
442 MIs.push_back(&*I); in expandCopyBundle()
444 MachineInstr *FirstMI = MIs.back(); in expandCopyBundle()
460 for (int E = MIs.size(), PrevE = E; E > 1; PrevE = E) { in expandCopyBundle()
462 if (!anyRegsAlias(MIs[I], makeArrayRef(MIs).take_front(E), TRI)) { in expandCopyBundle()
464 std::swap(MIs[I], MIs[E - 1]); in expandCopyBundle()
475 for (MachineInstr *BundledMI : llvm::reverse(MIs)) { in expandCopyBundle()
H A DMachineInstr.cpp425 ArrayRef<const MachineInstr *> MIs) { in cloneMergedMemRefs() argument
427 if (MIs.empty()) { in cloneMergedMemRefs()
431 if (MIs.size() == 1) { in cloneMergedMemRefs()
432 cloneMemRefs(MF, *MIs[0]); in cloneMergedMemRefs()
438 if (MIs[0]->memoperands_empty()) { in cloneMergedMemRefs()
446 assert(&MF == MIs[0]->getMF() && in cloneMergedMemRefs()
448 MergedMMOs.append(MIs[0]->memoperands_begin(), MIs[0]->memoperands_end()); in cloneMergedMemRefs()
450 for (const MachineInstr &MI : make_pointee_range(MIs.slice(1))) { in cloneMergedMemRefs()
457 if (hasIdenticalMMOs(MIs[0]->memoperands(), MI.memoperands())) in cloneMergedMemRefs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelector.cpp32 : Renderers(MaxRenderers), MIs() {} in MatcherState()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DCodeGenerator.rst527 Conceptually a MI bundle is a MI with a number of other MIs nested within:
566 MachineBasicBlock and MachineInstr. All the MIs (including top level and nested
567 ones) are stored as sequential list of MIs. The "bundled" MIs are marked with
569 to represent the start of a bundle. It's legal to mix BUNDLE MIs with individual
570 MIs that are not inside bundles nor represent bundles.
573 methods have been taught to correctly handle bundles and MIs inside bundles.
574 The MachineBasicBlock iterator has been modified to skip over bundled MIs to
577 over all of the MIs in a MachineBasicBlock, including those which are nested
580 the bundled MIs.
584 specifically, the pass which determines what MIs should be bundled
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1778 ArrayRef<const MachineInstr *> MIs);