Searched refs:FirstMI (Results 1 - 5 of 5) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | MachineInstrBundle.cpp | 107 /// a sequence of instructions starting from FirstMI to LastMI (exclusive). 113 MachineBasicBlock::instr_iterator FirstMI, 115 assert(FirstMI != LastMI && "Empty bundle?"); 116 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); 123 BuildMI(MF, FirstMI->getDebugLoc(), TII->get(TargetOpcode::BUNDLE)); 135 for (; FirstMI != LastMI; ++FirstMI) { 136 for (unsigned i = 0, e = FirstMI->getNumOperands(); i != e; ++i) { 137 MachineOperand &MO = FirstMI->getOperand(i); 224 MachineBasicBlock::instr_iterator FirstMI) { 112 finalizeBundle(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI) argument 223 finalizeBundle(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI) argument [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonStoreWidening.cpp | 317 MachineInstr *FirstMI = *Begin; 318 assert(!FirstMI->memoperands_empty() && "Expecting some memory operands"); 319 const MachineMemOperand &FirstMMO = getStoreTarget(FirstMI); 322 unsigned FirstOffset = getStoreOffset(FirstMI); 343 OG.push_back(FirstMI); 344 MachineInstr *S1 = FirstMI, *S2 = *(Begin+1);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineInstrBundle.h | 23 /// a sequence of instructions starting from FirstMI to LastMI (exclusive). 29 MachineBasicBlock::instr_iterator FirstMI, 38 MachineBasicBlock::instr_iterator FirstMI);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 1013 MachineInstr *FirstMI = I; local 1014 unsigned BaseReg = getLdStBaseOp(FirstMI).getReg(); 1036 if (MI->mayStore() && isMatchingStore(FirstMI, MI) && 1038 isLdOffsetInRangeOfSt(FirstMI, MI) && 1056 if (MI->mayStore() && mayAlias(FirstMI, MI, TII)) 1069 MachineInstr *FirstMI = I; local 1072 unsigned Opc = FirstMI->getOpcode(); 1073 bool MayLoad = FirstMI->mayLoad(); 1074 bool IsUnscaled = isUnscaledLdSt(FirstMI); 1075 unsigned Reg = getLdStRegOp(FirstMI) [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 921 const MachineInstr *FirstMI = MemOps[0].MI; local 922 unsigned Opcode = FirstMI->getOpcode(); 924 unsigned Size = getLSMultipleTransferSize(FirstMI);
|
Completed in 64 milliseconds