Searched refs:MII (Results 1 - 25 of 97) sorted by relevance

1234

/external/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp66 MachineBasicBlock::iterator &MII,
131 MachineBasicBlock::iterator MII = MBB->begin(); local
132 while (MII != MIE) {
133 if (isHardwareLoop(MII)) {
134 RS.forward(MII);
135 assert(MII->getOperand(0).isMBB() &&
137 int Sub = InstOffset - BlockToInstOffset[MII->getOperand(0).getMBB()];
141 convertLoopInstr(MF, MII, RS);
142 MII = MBB->erase(MII);
160 convertLoopInstr(MachineFunction &MF, MachineBasicBlock::iterator &MII, RegScavenger &RS) argument
[all...]
H A DHexagonSplitConst32AndConst64.cpp83 MachineBasicBlock::iterator MII = MBB->begin(); local
85 while (MII != MIE) {
86 MachineInstr *MI = MII;
92 BuildMI (*MBB, MII, MI->getDebugLoc(),
94 BuildMI (*MBB, MII, MI->getDebugLoc(),
98 MII = MBB->erase (MI);
105 BuildMI (*MBB, MII, MI->getDebugLoc(),
107 BuildMI (*MBB, MII, MI->getDebugLoc(),
111 MII = MBB->erase (MI);
118 BuildMI (*MBB, MII, M
[all...]
H A DHexagonExpandPredSpillCode.cpp82 for (MachineBasicBlock::iterator MII = MBB->begin(); MII != MBB->end();
83 ++MII) {
84 MachineInstr *MI = MII;
98 BuildMI(*MBB, MII, MI->getDebugLoc(),
101 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::ADD_rr),
104 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::TFR_RsPd),
106 BuildMI(*MBB, MII, MI->getDebugLoc(),
111 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::ADD_ri),
113 BuildMI(*MBB, MII, M
[all...]
H A DHexagonSplitTFRCondSets.cpp90 for (MachineBasicBlock::iterator MII = MBB->begin(); MII != MBB->end();
91 ++MII) {
92 MachineInstr *MI = MII;
115 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Opc1),
119 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Opc2),
122 MII = MBB->erase(MI);
123 --MII;
134 BuildMI(*MBB, MII, MI->getDebugLoc(),
139 BuildMI(*MBB, MII, M
[all...]
H A DHexagonAsmPrinter.cpp180 MachineBasicBlock::const_instr_iterator MII = MI; local
181 ++MII;
183 while (MII != MBB->end() && MII->isInsideBundle()) {
184 const MachineInstr *MInst = MII;
188 ++MII;
191 //BundleMIs.push_back(&*MII);
193 ++MII;
222 const MCInstrInfo &MII,
226 return(new HexagonInstPrinter(MAI, MII, MR
219 createHexagonMCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI) argument
[all...]
H A DHexagonNewValueJump.cpp172 MachineBasicBlock::iterator MII) {
175 if (MII->getDesc().mayStore())
179 if (MII->getOpcode() == Hexagon::CALLv3)
193 if (MII->getOpcode() == TargetOpcode::KILL ||
194 MII->getOpcode() == TargetOpcode::PHI ||
195 MII->getOpcode() == TargetOpcode::COPY)
202 if (MII->getOpcode() == Hexagon::TFR_condset_rr ||
203 MII->getOpcode() == Hexagon::TFR_condset_ii ||
204 MII->getOpcode() == Hexagon::TFR_condset_ri ||
205 MII
171 commonChecksToProhibitNewValueJump(bool afterRA, MachineBasicBlock::iterator MII) argument
[all...]
/external/llvm/include/llvm/MC/MCAnalysis/
H A DMCModuleYAML.h31 const MCInstrInfo &MII, const MCRegisterInfo &MRI);
36 const MCInstrInfo &MII, const MCRegisterInfo &MRI);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/InstPrinter/
H A DAMDGPUInstPrinter.h13 AMDGPUInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument
15 : MCInstPrinter(MAI, MII, MRI) {}
/external/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.h94 std::unique_ptr<const MCInstrInfo> MII; member in class:llvm::X86Disassembler::X86GenericDisassembler
99 std::unique_ptr<const MCInstrInfo> MII);
/external/mesa3d/src/gallium/drivers/radeon/InstPrinter/
H A DAMDGPUInstPrinter.h13 AMDGPUInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument
15 : MCInstPrinter(MAI, MII, MRI) {}
/external/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp43 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(),
44 MIE = MBB->instr_end(); MII != MIE; ) {
45 MachineInstr *MI = &*MII;
50 while (++MII != MIE && MII->isBundledWithPred()) {
51 MII->unbundleFromPred();
52 for (unsigned i = 0, e = MII->getNumOperands(); i != e; ++i) {
53 MachineOperand &MO = MII->getOperand(i);
64 ++MII;
227 MachineBasicBlock::instr_iterator MII local
[all...]
H A DOptimizePHIs.cpp159 MII = MBB.begin(), E = MBB.end(); MII != E; ) {
160 MachineInstr *MI = &*MII++;
186 if (&*MII == PhiMI)
187 ++MII;
H A DDeadMachineInstructionElim.cpp117 for (MachineBasicBlock::reverse_iterator MII = MBB->rbegin(),
118 MIE = MBB->rend(); MII != MIE; ) {
119 MachineInstr *MI = &*MII;
140 // MII is now pointing to the next instruction to process,
176 // We didn't delete the current instruction, so increment MII to
178 ++MII;
/external/llvm/lib/Target/Hexagon/InstPrinter/
H A DHexagonInstPrinter.h26 const MCInstrInfo &MII,
28 : MCInstPrinter(MAI, MII, MRI), MII(MII) {}
71 return MII;
81 const MCInstrInfo &MII; member in class:llvm::HexagonInstPrinter
25 HexagonInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI) argument
/external/llvm/lib/Target/MSP430/InstPrinter/
H A DMSP430InstPrinter.h24 MSP430InstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument
26 : MCInstPrinter(MAI, MII, MRI) {}
/external/llvm/lib/Target/XCore/InstPrinter/
H A DXCoreInstPrinter.h26 XCoreInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument
28 : MCInstPrinter(MAI, MII, MRI) {}
/external/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp64 const MCInstrInfo &MII,
68 return new MSP430InstPrinter(MAI, MII, MRI);
61 createMSP430MCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI) argument
/external/llvm/lib/Target/Sparc/InstPrinter/
H A DSparcInstPrinter.h28 const MCInstrInfo &MII,
31 : MCInstPrinter(MAI, MII, MRI), STI(sti) {}
27 SparcInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &sti) argument
/external/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp315 MachineBasicBlock::iterator MII = MI;
316 MII = std::prev(MII);
317 MachineInstr &MI2 = *MII;
318 MII = std::prev(MII);
319 MachineInstr &MI1 = *MII;
335 MachineBasicBlock::reverse_iterator MII = MBB.rbegin(), E = MBB.rend(); local
336 while (MII != E) {
337 MachineInstr *MI = &*MII;
[all...]
/external/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h68 std::unique_ptr<const llvm::MCInstrInfo> MII; member in class:llvm::LLVMDisasmContext
101 MII.reset(mII);
116 const MCInstrInfo *getInstrInfo() const { return MII.get(); }
/external/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h146 IterTy MII; member in class:llvm::MachineBasicBlock::bundle_iterator
149 bundle_iterator(IterTy mii) : MII(mii) {}
151 bundle_iterator(Ty &mi) : MII(mi) {
155 bundle_iterator(Ty *mi) : MII(mi) {
162 : MII(I.getInstrIterator()) {}
163 bundle_iterator() : MII(nullptr) {}
165 Ty &operator*() const { return *MII; }
168 operator Ty*() const { return MII; }
171 return MII == x.MII;
[all...]
H A DDFAPacketizer.h126 MachineBasicBlock::iterator MII = MI; local
129 return MII;
/external/llvm/lib/Target/X86/AsmParser/
H A DX86AsmInstrumentation.h42 MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp67 const MCInstrInfo &MII,
70 return new AMDGPUInstPrinter(MAI, MII, MRI);
64 createAMDGPUMCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI) argument
/external/llvm/include/llvm/MC/
H A DMCInstPrinter.h40 const MCInstrInfo &MII; member in class:llvm::MCInstPrinter
60 : CommentStream(nullptr), MAI(mai), MII(mii), MRI(mri),

Completed in 284 milliseconds

1234