/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonFixupHwLoops.cpp | 66 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 D | HexagonSplitConst32AndConst64.cpp | 83 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 D | HexagonExpandPredSpillCode.cpp | 82 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 D | HexagonSplitTFRCondSets.cpp | 90 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 D | HexagonAsmPrinter.cpp | 180 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 D | HexagonNewValueJump.cpp | 172 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 D | MCModuleYAML.h | 31 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 D | AMDGPUInstPrinter.h | 13 AMDGPUInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument 15 : MCInstPrinter(MAI, MII, MRI) {}
|
/external/llvm/lib/Target/X86/Disassembler/ |
H A D | X86Disassembler.h | 94 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 D | AMDGPUInstPrinter.h | 13 AMDGPUInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument 15 : MCInstPrinter(MAI, MII, MRI) {}
|
/external/llvm/lib/CodeGen/ |
H A D | MachineInstrBundle.cpp | 43 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 D | OptimizePHIs.cpp | 159 MII = MBB.begin(), E = MBB.end(); MII != E; ) { 160 MachineInstr *MI = &*MII++; 186 if (&*MII == PhiMI) 187 ++MII;
|
H A D | DeadMachineInstructionElim.cpp | 117 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 D | HexagonInstPrinter.h | 26 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 D | MSP430InstPrinter.h | 24 MSP430InstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument 26 : MCInstPrinter(MAI, MII, MRI) {}
|
/external/llvm/lib/Target/XCore/InstPrinter/ |
H A D | XCoreInstPrinter.h | 26 XCoreInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, argument 28 : MCInstPrinter(MAI, MII, MRI) {}
|
/external/llvm/lib/Target/MSP430/MCTargetDesc/ |
H A D | MSP430MCTargetDesc.cpp | 64 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 D | SparcInstPrinter.h | 28 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 D | MLxExpansionPass.cpp | 315 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 D | Disassembler.h | 68 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 D | MachineBasicBlock.h | 146 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 D | DFAPacketizer.h | 126 MachineBasicBlock::iterator MII = MI; local 129 return MII;
|
/external/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmInstrumentation.h | 42 MCContext &Ctx, const MCInstrInfo &MII, MCStreamer &Out);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/ |
H A D | AMDGPUMCTargetDesc.cpp | 67 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 D | MCInstPrinter.h | 40 const MCInstrInfo &MII; member in class:llvm::MCInstPrinter 60 : CommentStream(nullptr), MAI(mai), MII(mii), MRI(mri),
|