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

1 2 3 4

  /external/llvm/lib/Target/XCore/
XCoreFrameToArgsOffsetElim.cpp 51 for (MachineBasicBlock::iterator MBBI = MBB.begin(), EE = MBB.end();
52 MBBI != EE; ++MBBI) {
53 if (MBBI->getOpcode() == XCore::FRAME_TO_ARGS_OFFSET) {
54 MachineInstr *OldInst = MBBI;
56 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize);
XCoreFrameLowering.cpp 62 MachineBasicBlock::iterator MBBI, DebugLoc dl,
67 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
72 MachineBasicBlock::iterator MBBI, DebugLoc dl,
77 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
82 MachineBasicBlock::iterator MBBI, DebugLoc dl,
87 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
98 MachineBasicBlock::iterator MBBI, DebugLoc dl,
107 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(OpImm);
110 EmitDefCfaOffset(MBB, MBBI, dl, TII, MMI, Adjusted*4);
122 MachineBasicBlock::iterator MBBI, DebugLoc dl
    [all...]
  /external/llvm/lib/CodeGen/
StackMapLivenessAnalysis.cpp 85 for (MachineFunction::iterator MBBI = MF->begin(), MBBE = MF->end();
86 MBBI != MBBE; ++MBBI) {
87 DEBUG(dbgs() << "****** BB " << MBBI->getName() << " ******\n");
89 LiveRegs.addLiveOuts(MBBI);
93 for (MachineBasicBlock::reverse_iterator I = MBBI->rbegin(),
94 E = MBBI->rend(); I != E; ++I) {
ExpandISelPseudos.cpp 54 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end();
55 MBBI != MBBE; ) {
56 MachineInstr *MI = MBBI++;
67 MBBI = NewMBB->begin();
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 42 MachineBasicBlock::iterator &MBBI,
46 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
87 MachineBasicBlock::iterator MBBI = MBB.begin();
103 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
118 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -ArgRegsSaveSize,
123 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
129 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -(NumBytes - ArgRegsSaveSize),
134 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
167 if (MBBI != MBB.end() && MBBI->getOpcode() == ARM::tPUSH)
    [all...]
Thumb2RegisterInfo.h 31 emitLoadConstPool(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
Thumb1InstrInfo.h 46 MachineBasicBlock::iterator MBBI,
52 MachineBasicBlock::iterator MBBI,
Thumb2RegisterInfo.cpp 36 MachineBasicBlock::iterator &MBBI,
49 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2LDRpci))
ARMLoadStoreOptimizer.cpp 88 MachineBasicBlock::iterator MBBI;
92 : Offset(o), Reg(r), isKill(k), Position(p), MBBI(i), Merged(false) {}
101 MachineBasicBlock::iterator MBBI,
104 bool MergeOps(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
131 MachineBasicBlock::iterator &MBBI);
133 MachineBasicBlock::iterator MBBI,
138 MachineBasicBlock::iterator MBBI,
333 MachineBasicBlock::iterator MBBI,
341 for (; MBBI != MBB.end(); ++MBBI) {
    [all...]
Thumb2InstrInfo.h 40 MachineBasicBlock::iterator MBBI) const override;
48 MachineBasicBlock::iterator MBBI,
54 MachineBasicBlock::iterator MBBI,
Thumb2ITBlockPass.cpp 167 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
168 while (MBBI != E) {
169 MachineInstr *MI = &*MBBI;
174 ++MBBI;
183 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII->get(ARM::t2IT))
192 ++MBBI;
203 for (; MBBI != E && Pos &&
204 (!MI->isBranch() && !MI->isReturn()) ; ++MBBI) {
205 if (MBBI->isDebugValue())
208 MachineInstr *NMI = &*MBBI;
    [all...]
Thumb2InstrInfo.cpp 63 MachineBasicBlock::iterator MBBI = Tail;
66 --MBBI;
75 while (Count && MBBI != E) {
76 if (MBBI->isDebugValue()) {
77 --MBBI;
80 if (MBBI->getOpcode() == ARM::t2IT) {
81 unsigned Mask = MBBI->getOperand(1).getImm();
83 MBBI->eraseFromParent();
87 MBBI->getOperand(1).setImm((Mask & MaskOff) | MaskOn);
91 --MBBI;
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZElimCompare.cpp 192 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch;
193 for (++MBBI; MBBI != MBBE; ++MBBI)
194 if (getRegReferences(MBBI, SrcReg))
295 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare;
296 for (++MBBI; MBBI != MBBE; ++MBBI)
297 MBBI->clearRegisterKills(SystemZ::CC, TRI)
    [all...]
SystemZFrameLowering.cpp 123 MachineBasicBlock::iterator MBBI,
133 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
174 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::STMG));
202 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(),
212 MachineBasicBlock::iterator MBBI,
222 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
228 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(),
244 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::LMG))
    [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/Sparc/
SparcFrameLowering.cpp 42 MachineBasicBlock::iterator MBBI,
47 DebugLoc dl = (MBBI != MBB.end()) ? MBBI->getDebugLoc() : DebugLoc();
52 BuildMI(MBB, MBBI, dl, TII.get(ADDri), SP::O6)
64 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1)
66 BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1)
68 BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6)
77 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1)
79 BuildMI(MBB, MBBI, dl, TII.get(SP::XORri), SP::G1)
81 BuildMI(MBB, MBBI, dl, TII.get(ADDrr), SP::O6
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 79 MachineBasicBlock::iterator MBBI = MBB.begin();
82 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
139 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
140 unsigned RetOpcode = MBBI->getOpcode();
147 MachineBasicBlock::iterator MBBI = std::prev(MBB.end());
148 DebugLoc dl = MBBI->getDebugLoc();
154 MachineBasicBlock::iterator MBBI = std::prev(MBB.end());
159 if (MBBI->getOpcode() == Hexagon::EH_RETURN_JMPR) {
160 assert(MBBI->getOperand(0).isReg() && "Offset should be in register!")
    [all...]
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 91 MachineBasicBlock::iterator &MBBI,
108 unsigned Opc = MBBI->getOpcode();
124 for (unsigned i = 0, e = MBBI->getNumOperands(); i != e; ++i) {
125 MachineOperand &MO = MBBI->getOperand(i);
149 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
164 DebugLoc DL = MBB.findDebugLoc(MBBI);
172 : findDeadCallerSavedReg(MBB, MBBI, TRI, Is64Bit);
177 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc))
189 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr),
192 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr
    [all...]
X86PadShortFunction.cpp 70 MachineBasicBlock::iterator &MBBI,
186 for (MachineBasicBlock::iterator MBBI = MBB->begin();
187 MBBI != MBB->end(); ++MBBI) {
188 MachineInstr *MI = MBBI;
207 /// just prior to the return at MBBI
209 MachineBasicBlock::iterator &MBBI,
211 DebugLoc DL = MBBI->getDebugLoc();
214 BuildMI(*MBB, MBBI, DL, TII->get(X86::NOOP));
215 BuildMI(*MBB, MBBI, DL, TII->get(X86::NOOP))
    [all...]
  /external/llvm/include/llvm/CodeGen/
RegisterScavenging.h 36 MachineBasicBlock::iterator MBBI;
66 /// before MBBI. One bit per physical register. If bit is set that means it's
93 while (MBBI != I) forward();
102 while (MBBI != I) unprocess();
109 MBBI = I;
113 return MBBI;
157 return scavengeRegister(RegClass, MBBI, SPAdj);
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 214 MachineBasicBlock::iterator MBBI = MI;
215 ++MBBI;
216 assert(MBBI != Entry->end() && MBBI->getOpcode() == PPC::MTVRSAVE);
217 MBBI->eraseFromParent();
226 for (MBBI = I->end(); MBBI != I->begin(); ) {
227 --MBBI;
228 if (MBBI->getOpcode() == PPC::MTVRSAVE) {
229 MBBI->eraseFromParent(); // remove it
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp 39 MachineBasicBlock::iterator MBBI = MBB.begin();
51 BuildMI(MBB, MBBI, dl,
60 BuildMI(MBB, MBBI, dl,
  /external/llvm/lib/Target/AArch64/
AArch64LoadStoreOptimizer.cpp 388 MachineBasicBlock::iterator MBBI = I;
390 ++MBBI;
416 for (unsigned Count = 0; MBBI != E && Count < Limit; ++MBBI) {
417 MachineInstr *MI = MBBI;
475 return MBBI;
484 return MBBI;
643 MachineBasicBlock::iterator MBBI = I;
667 ++MBBI;
668 for (unsigned Count = 0; MBBI != E; ++MBBI)
    [all...]
AArch64ExpandPseudoInsts.cpp 40 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
41 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
89 MachineBasicBlock::iterator &MBBI,
98 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ORRXri))
108 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi))
140 MachineBasicBlock::iterator &MBBI,
165 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ORRXri))
185 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi))
210 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi))
274 MachineBasicBlock::iterator &MBBI,
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16FrameLowering.cpp 40 MachineBasicBlock::iterator MBBI = MBB.begin();
41 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
52 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI);
57 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
72 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
77 BuildMI(MBB, MBBI, dl, TII.get(Mips::MoveR3216), Mips::S0)
84 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
88 DebugLoc dl = MBBI->getDebugLoc();
95 BuildMI(MBB, MBBI, dl, TII.get(Mips::Move32R16), Mips::SP
    [all...]

Completed in 276 milliseconds

1 2 3 4