HomeSort by relevance Sort by last modified time
    Searched defs:MBBI (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp 36 MachineBasicBlock::iterator MBBI = MBB.begin();
45 MachineInstr *MI = BuildMI(MBB, MBBI, dl,
52 MachineInstr *MI = BuildMI(MBB, MBBI, dl,
63 BuildMI(MBB, MBBI, dl,
67 BuildMI(MBB, MBBI, dl,
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.cpp 34 MachineBasicBlock::iterator MBBI = MBB.begin();
35 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
55 BuildMI(MBB, MBBI, dl, TII.get(SP::SAVEri), SP::O6)
61 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1).addImm(OffHi);
63 BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1)
65 BuildMI(MBB, MBBI, dl, TII.get(SP::SAVErr), SP::O6)
72 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
75 DebugLoc dl = MBBI->getDebugLoc();
76 assert(MBBI->getOpcode() == SP::RETL &
    [all...]
SparcInstrInfo.cpp 346 MachineBasicBlock::iterator MBBI = FirstMBB.begin();
354 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg);
  /external/llvm/lib/Target/Mips/
Mips16FrameLowering.cpp 34 MachineBasicBlock::iterator MBBI = MBB.begin();
35 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
43 BuildMI(MBB, MBBI, dl, TII.get(Mips::SaveRaF16)).addImm(StackSize);
48 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
52 DebugLoc dl = MBBI->getDebugLoc();
61 BuildMI(MBB, MBBI, dl, TII.get(Mips::RestoreRaF16)).addImm(StackSize);
MipsSEFrameLowering.cpp 38 MachineBasicBlock::iterator MBBI = MBB.begin();
39 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
56 TII.adjustStackPtr(SP, -StackSize, MBB, MBBI);
60 BuildMI(MBB, MBBI, dl,
72 ++MBBI;
77 BuildMI(MBB, MBBI, dl,
110 BuildMI(MBB, MBBI, dl, TII.get(ADDu), FP).addReg(SP).addReg(ZERO);
114 BuildMI(MBB, MBBI, dl,
124 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr()
    [all...]
  /external/llvm/include/llvm/CodeGen/
RegisterScavenging.h 35 MachineBasicBlock::iterator MBBI;
67 /// before MBBI. One bit per physical register. If bit is set that means it's
95 while (MBBI != I) forward();
100 void skipTo(MachineBasicBlock::iterator I) { MBBI = I; }
125 return scavengeRegister(RegClass, MBBI, SPAdj);
  /external/llvm/lib/Target/ARM/
Thumb2InstrInfo.cpp 62 MachineBasicBlock::iterator MBBI = Tail;
65 --MBBI;
74 while (Count && MBBI != E) {
75 if (MBBI->isDebugValue()) {
76 --MBBI;
79 if (MBBI->getOpcode() == ARM::t2IT) {
80 unsigned Mask = MBBI->getOperand(1).getImm();
82 MBBI->eraseFromParent();
86 MBBI->getOperand(1).setImm((Mask & MaskOff) | MaskOn);
90 --MBBI;
    [all...]
Thumb1FrameLowering.cpp 38 MachineBasicBlock::iterator &MBBI,
42 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
48 MachineBasicBlock::iterator MBBI = MBB.begin();
59 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
73 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -VARegSaveSize,
78 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
117 if (MBBI != MBB.end() && MBBI->getOpcode() == ARM::tPUSH) {
118 ++MBBI;
    [all...]
Thumb2ITBlockPass.cpp 165 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
166 while (MBBI != E) {
167 MachineInstr *MI = &*MBBI;
172 ++MBBI;
181 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII->get(ARM::t2IT))
190 ++MBBI;
197 for (; MBBI != E && Pos &&
198 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) {
199 if (MBBI->isDebugValue())
202 MachineInstr *NMI = &*MBBI;
    [all...]
ARMExpandPseudoInsts.cpp 57 MachineBasicBlock::iterator MBBI);
59 void ExpandVLD(MachineBasicBlock::iterator &MBBI);
60 void ExpandVST(MachineBasicBlock::iterator &MBBI);
61 void ExpandLaneOp(MachineBasicBlock::iterator &MBBI);
62 void ExpandVTBL(MachineBasicBlock::iterator &MBBI,
65 MachineBasicBlock::iterator &MBBI);
374 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) {
375 MachineInstr &MI = *MBBI;
383 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
439 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) {
    [all...]
ARMFrameLowering.cpp 121 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
125 emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes,
128 emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes,
134 MachineBasicBlock::iterator MBBI = MBB.begin();
147 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
162 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -VARegSaveSize,
167 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes,
212 if (GPRCS1Size > 0) MBBI++;
223 BuildMI(MBB, MBBI, dl, TII.get(ADDriOpc), FramePtr
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPUFrameLowering.cpp 93 MachineBasicBlock::iterator MBBI = MBB.begin();
98 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
104 // Move MBBI back to the beginning of the function.
105 MBBI = MBB.begin();
120 BuildMI(MBB, MBBI, dl, TII.get(SPU::PROLOG_LABEL)).addSym(FrameLabel);
125 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr32), SPU::R0).addImm(16)
129 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr32), SPU::R1).addImm(FrameSize)
132 BuildMI(MBB, MBBI, dl, TII.get(SPU::AIr32), SPU::R1).addReg(SPU::R1)
137 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr128), SPU::R2
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeInstrInfo.cpp 286 MachineBasicBlock::iterator MBBI = FirstMBB.begin();
291 BuildMI(FirstMBB, MBBI, DebugLoc(), TII->get(TargetOpcode::COPY),
MBlazeFrameLowering.cpp 347 MachineBasicBlock::iterator MBBI = MBB.begin();
348 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
366 BuildMI(MBB, MBBI, DL, TII.get(MBlaze::ADDIK), MBlaze::R1)
371 BuildMI(MBB, MBBI, DL, TII.get(MBlaze::SWI))
377 BuildMI(MBB, MBBI, DL, TII.get(MBlaze::SWI))
381 BuildMI(MBB, MBBI, DL, TII.get(MBlaze::ADD), MBlaze::R19)
388 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
394 DebugLoc dl = MBBI->getDebugLoc();
405 BuildMI(MBB, MBBI, dl, TII.get(MBlaze::ADD), MBlaze::R1
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430FrameLowering.cpp 48 MachineBasicBlock::iterator MBBI = MBB.begin();
49 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::FPW)
82 while (MBBI != MBB.end() && (MBBI->getOpcode() == MSP430::PUSH16r))
83 ++MBBI;
85 if (MBBI != MBB.end())
86 DL = MBBI->getDebugLoc()
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 80 MachineBasicBlock::iterator MBBI = MBB.begin();
83 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
166 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
167 unsigned RetOpcode = MBBI->getOpcode();
173 MachineBasicBlock::iterator MBBI = prior(MBB.end());
174 DebugLoc dl = MBBI->getDebugLoc();
179 MachineBasicBlock::iterator MBBI = prior(MBB.end());
191 if (STI.hasV4TOps() && MBBI->getOpcode() == Hexagon::JMPR
194 MBB.erase(MBBI);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.cpp 243 MachineBasicBlock::iterator MBBI = I;
244 BuildMI(MBB, MBBI, dl, TII.get(LISInstr), TmpReg)
246 BuildMI(MBB, MBBI, dl, TII.get(ORIInstr), TmpReg)
249 BuildMI(MBB, MBBI, dl, TII.get(ADDInstr), StackReg)
PPCFrameLowering.cpp 57 MachineBasicBlock::iterator MBBI = MI;
58 ++MBBI;
59 assert(MBBI != Entry->end() && MBBI->getOpcode() == PPC::MTVRSAVE);
60 MBBI->eraseFromParent();
69 for (MBBI = I->end(); MBBI != I->begin(); ) {
70 --MBBI;
71 if (MBBI->getOpcode() == PPC::MTVRSAVE) {
72 MBBI->eraseFromParent(); // remove it
    [all...]
PPCISelDAGToDAG.cpp 254 MachineBasicBlock::iterator MBBI = FirstMBB.begin();
259 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR));
260 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
263 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MovePCtoLR8));
264 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg);
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 92 MachineBasicBlock::iterator MBBI = MBB.begin();
98 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
105 loadFromStack(MBB, MBBI, XCore::R11, 0, dl, TII);
134 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize);
141 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(FrameLabel);
155 storeToStack(MBB, MBBI, XCore::LR, LRSpillOffset + FrameSize*4, dl, TII);
160 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveLRLabel);
171 storeToStack(MBB, MBBI, XCore::R10, FPSpillOffset + FrameSize*4, dl, TII);
176 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveR10Label)
    [all...]
  /external/llvm/lib/CodeGen/
MachineFunction.cpp 118 MachineFunction::iterator MBBI, E = end();
120 MBBI = begin();
122 MBBI = MBB;
126 if (MBBI != begin())
127 BlockNo = prior(MBBI)->getNumber()+1;
129 for (; MBBI != E; ++MBBI, ++BlockNo) {
130 if (MBBI->getNumber() != (int)BlockNo) {
132 if (MBBI->getNumber() != -1) {
133 assert(MBBNumbering[MBBI->getNumber()] == &*MBBI &
    [all...]
SplitKit.cpp 644 MachineBasicBlock::iterator MBBI(MI);
646 do AtBegin = MBBI == MBB->begin();
647 while (!AtBegin && (--MBBI)->isDebugValue());
664 if (AtBegin || !MBBI->readsVirtualRegister(Edit->getReg())) {
668 SlotIndex Kill = LIS.getInstructionIndex(MBBI).getRegSlot();
669 DEBUG(dbgs() << " move kill to " << Kill << '\t' << *MBBI);
    [all...]
BranchFolding.cpp 418 MachineFunction::iterator MBBI = &CurMBB;
420 CurMBB.getParent()->insert(++MBBI, NewMBB);
    [all...]
MachineVerifier.cpp 311 for (MachineBasicBlock::const_instr_iterator MBBI = MFI->instr_begin(),
312 MBBE = MFI->instr_end(); MBBI != MBBE; ++MBBI) {
313 if (MBBI->getParent() != MFI) {
315 *OS << "Instruction: " << *MBBI;
319 if (!MBBI->isInsideBundle()) {
322 CurBundle = MBBI;
325 report("No bundle header", MBBI);
326 visitMachineInstrBefore(MBBI);
327 for (unsigned I = 0, E = MBBI->getNumOperands(); I != E; ++I
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp     [all...]

Completed in 439 milliseconds

1 2