/external/llvm/include/llvm/CodeGen/ |
MachineInstrBundle.h | 29 MachineBasicBlock::instr_iterator FirstMI, 30 MachineBasicBlock::instr_iterator LastMI); 37 MachineBasicBlock::instr_iterator finalizeBundle(MachineBasicBlock &MBB, 38 MachineBasicBlock::instr_iterator FirstMI); 47 MachineBasicBlock::instr_iterator I(MI); 61 inline MachineBasicBlock::instr_iterator 63 MachineBasicBlock::instr_iterator I(MI); 95 MachineBasicBlock::instr_iterator InstrI, InstrE;
|
MachineBasicBlock.h | 224 typedef Instructions::iterator instr_iterator; typedef in class:llvm::MachineBasicBlock 226 typedef std::reverse_iterator<instr_iterator> reverse_instr_iterator; 231 bundle_iterator<MachineInstr,instr_iterator> iterator; 251 instr_iterator instr_begin() { return Insts.begin(); } 253 instr_iterator instr_end() { return Insts.end(); } 538 /// instr_iterator instead. 539 instr_iterator getFirstInstrTerminator(); 578 instr_iterator insert(instr_iterator I, MachineInstr *M); 610 instr_iterator erase(instr_iterator I) [all...] |
MachineInstrBuilder.h | 264 MachineBasicBlock::instr_iterator I, 280 MachineBasicBlock::instr_iterator MII(I); 302 MachineBasicBlock::instr_iterator I, 316 MachineBasicBlock::instr_iterator MII(I); 418 MachineBasicBlock::instr_iterator Begin; 419 MachineBasicBlock::instr_iterator End; 455 MachineBasicBlock::instr_iterator begin() const { return Begin; } 458 MachineBasicBlock::instr_iterator end() const { return End; } 462 MIBundleBuilder &insert(MachineBasicBlock::instr_iterator I,
|
/external/llvm/lib/CodeGen/ |
MachineInstrBundle.cpp | 51 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(), 113 MachineBasicBlock::instr_iterator FirstMI, 114 MachineBasicBlock::instr_iterator LastMI) { 222 MachineBasicBlock::instr_iterator 224 MachineBasicBlock::instr_iterator FirstMI) { 225 MachineBasicBlock::instr_iterator E = MBB.instr_end(); 226 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); 239 MachineBasicBlock::instr_iterator MII = MBB.instr_begin(); 240 MachineBasicBlock::instr_iterator MIE = MBB.instr_end();
|
ProcessImplicitDefs.cpp | 99 MachineBasicBlock::instr_iterator UserMI = MI->getIterator(); 100 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end(); 151 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
|
MachineBasicBlock.cpp | 84 for (MachineBasicBlock::instr_iterator 142 instr_iterator I = instr_begin(), E = instr_end(); 171 MachineBasicBlock::instr_iterator MachineBasicBlock::getFirstInstrTerminator() { 172 instr_iterator B = instr_begin(), E = instr_end(), I = E; 190 instr_iterator B = instr_begin(), I = instr_end(); 649 for (MachineBasicBlock::instr_iterator MI = Succ->instr_begin(), 770 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 790 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 812 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); 821 for (instr_iterator I = getFirstInstrTerminator(), E = instr_end() [all...] |
MachineInstr.cpp | [all...] |
ScheduleDAGInstrs.cpp | [all...] |
VirtRegMap.cpp | 356 for (MachineBasicBlock::instr_iterator
|
TailDuplication.cpp | 827 // Use instr_iterator here to properly handle bundles, e.g. 829 MachineBasicBlock::instr_iterator I = TailBB->instr_begin(); [all...] |
MachineLICM.cpp | 719 for (MachineBasicBlock::instr_iterator I = Preheader->instr_begin(); [all...] |
MachineScheduler.cpp | 264 // instr_iterator, which does not check for null, finally return a 266 return MachineBasicBlock::instr_iterator( 428 // MBB::size() uses instr_iterator to count. Here we need a bundle to count [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonHardwareLoops.cpp | 404 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef 405 for (instr_iterator I = Header->instr_begin(), E = Header->instr_end(); 1289 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef 1587 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef 1831 typedef MachineBasicBlock::instr_iterator instr_iterator; typedef [all...] |
HexagonVLIWPacketizer.cpp | 127 MachineBasicBlock::instr_iterator InsertPt; [all...] |
HexagonInstrInfo.cpp | 303 MachineBasicBlock::instr_iterator I = MBB.instr_end(); [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyInstrInfo.cpp | 105 MachineBasicBlock::instr_iterator I = MBB.instr_end();
|
WebAssemblyRegStackify.cpp | 213 MBB.insert(MachineBasicBlock::instr_iterator(Insert),
|
/external/llvm/lib/Target/Mips/ |
MipsLongBranch.cpp | 176 for (MachineBasicBlock::instr_iterator MI = MBB->instr_begin(); 241 MachineBasicBlock::instr_iterator II(Br);
|
MipsDelaySlotFiller.cpp | 598 MachineBasicBlock::instr_iterator DSI(I);
|
MipsConstantIslandPass.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
Thumb2SizeReduction.cpp | [all...] |
/external/llvm/lib/Target/AMDGPU/ |
R600Packetizer.cpp | 78 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
|
R600ControlFlowFinalizer.cpp | 390 for (MachineBasicBlock::instr_iterator E = MBB.instr_end(); I != E;) { 400 MachineBasicBlock::instr_iterator BI = I.getInstrIterator();
|