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

1 2 3

  /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)
88 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
91 DebugLoc dl = MBBI->getDebugLoc();
92 assert(MBBI->getOpcode() == SP::RETL &
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 38 MachineBasicBlock::iterator &MBBI,
42 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
83 MachineBasicBlock::iterator MBBI = MBB.begin();
94 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
108 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -VARegSaveSize,
113 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
152 if (MBBI != MBB.end() && MBBI->getOpcode() == ARM::tPUSH) {
153 ++MBBI;
    [all...]
Thumb2InstrInfo.h 41 MachineBasicBlock::iterator MBBI) const;
49 MachineBasicBlock::iterator MBBI,
55 MachineBasicBlock::iterator MBBI,
Thumb1InstrInfo.h 47 MachineBasicBlock::iterator MBBI,
53 MachineBasicBlock::iterator MBBI,
Thumb2RegisterInfo.h 33 MachineBasicBlock::iterator &MBBI,
Thumb2RegisterInfo.cpp 36 MachineBasicBlock::iterator &MBBI,
48 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2LDRpci))
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...]
ARMLoadStoreOptimizer.cpp 84 MachineBasicBlock::iterator MBBI;
88 : Offset(o), Reg(r), isKill(k), Position(p), MBBI(i), Merged(false) {}
93 bool MergeOps(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
121 MachineBasicBlock::iterator &MBBI);
123 MachineBasicBlock::iterator MBBI,
128 MachineBasicBlock::iterator MBBI,
283 MachineBasicBlock::iterator MBBI,
338 BuildMI(MBB, MBBI, dl, TII->get(BaseOpc), NewBase)
349 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII->get(Opcode))
403 for (MIOperands MO(memOps[i].MBBI); MO.isValid(); ++MO)
    [all...]
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...]
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...]
  /external/llvm/lib/Target/AArch64/
AArch64FrameLowering.cpp 51 MachineBasicBlock::iterator MBBI = MBB.begin();
54 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
89 emitSPUpdate(MBB, MBBI, DL, TII, AArch64::X16, -NumInitialBytes,
96 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::PROLOG_LABEL))
108 for (; MBBI != MBB.end(); ++MBBI) {
113 if (FPNeedsSetting && MBBI->getOpcode() == AArch64::LSPair64_STR
114 && MBBI->getOperand(0).getReg() == AArch64::X29) {
115 int64_t X29FrameIdx = MBBI->getOperand(2).getIndex()
    [all...]
AArch64BranchFixupPass.cpp 164 for (MachineFunction::iterator MBBI = MF->begin(), E = MF->end();
165 MBBI != E; ++MBBI) {
166 MachineBasicBlock *MBB = MBBI;
239 MachineFunction::iterator MBBI = MBB;
241 if (llvm::next(MBBI) == MBB->getParent()->end())
244 MachineBasicBlock *NextBB = llvm::next(MBBI);
274 for (MachineFunction::iterator MBBI = MF->begin(), E = MF->end();
275 MBBI != E; ++MBBI) {
    [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...]
MSP430BranchSelector.cpp 68 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
69 MBBI != EE; ++MBBI)
70 BlockSize += TII->GetInstSizeInBytes(MBBI);
  /external/llvm/lib/CodeGen/
ExpandISelPseudos.cpp 53 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end();
54 MBBI != MBBE; ) {
55 MachineInstr *MI = MBBI++;
66 MBBI = NewMBB->begin();
SlotIndexes.cpp 177 MachineBasicBlock::iterator MBBI = End;
179 while (ListI != ListB || MBBI != Begin || (includeStart && !pastStart)) {
185 MachineInstr *MI = (MBBI != MBB->end() && !pastStart) ? MBBI : 0;
186 bool MBBIAtBegin = MBBI == Begin && (!includeStart || pastStart);
190 if (MBBI != Begin)
191 --MBBI;
195 if (MBBI != Begin)
196 --MBBI;
  /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/X86/
X86PadShortFunction.cpp 68 MachineBasicBlock::iterator &MBBI,
181 for (MachineBasicBlock::iterator MBBI = MBB->begin();
182 MBBI != MBB->end(); ++MBBI) {
183 MachineInstr *MI = MBBI;
202 /// just prior to the return at MBBI
204 MachineBasicBlock::iterator &MBBI,
206 DebugLoc DL = MBBI->getDebugLoc();
209 BuildMI(*MBB, MBBI, DL, TII->get(X86::NOOP));
210 BuildMI(*MBB, MBBI, DL, TII->get(X86::NOOP))
    [all...]
X86FrameLowering.cpp 90 MachineBasicBlock::iterator &MBBI,
107 unsigned Opc = MBBI->getOpcode();
121 for (unsigned i = 0, e = MBBI->getNumOperands(); i != e; ++i) {
122 MachineOperand &MO = MBBI->getOperand(i);
146 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
161 DebugLoc DL = MBB.findDebugLoc(MBBI);
169 : findDeadCallerSavedReg(MBB, MBBI, TRI, Is64Bit);
174 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opc))
186 MI = addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr),
189 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 63 MachineBasicBlock::iterator MBBI = MI;
64 ++MBBI;
65 assert(MBBI != Entry->end() && MBBI->getOpcode() == PPC::MTVRSAVE);
66 MBBI->eraseFromParent();
75 for (MBBI = I->end(); MBBI != I->begin(); ) {
76 --MBBI;
77 if (MBBI->getOpcode() == PPC::MTVRSAVE) {
78 MBBI->eraseFromParent(); // remove it
    [all...]
  /external/llvm/include/llvm/CodeGen/
RegisterScavenging.h 36 MachineBasicBlock::iterator MBBI;
64 /// before MBBI. One bit per physical register. If bit is set that means it's
92 while (MBBI != I) forward();
97 void skipTo(MachineBasicBlock::iterator I) { MBBI = I; }
122 return scavengeRegister(RegClass, MBBI, SPAdj);
  /external/llvm/lib/Target/Mips/
Mips16FrameLowering.cpp 35 MachineBasicBlock::iterator MBBI = MBB.begin();
36 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
47 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI);
51 BuildMI(MBB, MBBI, dl,
58 BuildMI(MBB, MBBI, dl,
73 BuildMI(MBB, MBBI, dl, TII.get(Mips::MoveR3216), Mips::S0)
80 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
84 DebugLoc dl = MBBI->getDebugLoc();
91 BuildMI(MBB, MBBI, dl, TII.get(Mips::Move32R16), Mips::SP
    [all...]
MipsSEFrameLowering.cpp 51 MachineBasicBlock::iterator MBBI = MBB.begin();
52 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
69 TII.adjustStackPtr(SP, -StackSize, MBB, MBBI);
73 BuildMI(MBB, MBBI, dl,
85 ++MBBI;
90 BuildMI(MBB, MBBI, dl,
128 TII.storeRegToStackSlot(MBB, MBBI, ehDataReg(I), false,
134 BuildMI(MBB, MBBI, dl,
147 BuildMI(MBB, MBBI, dl, TII.get(ADDu), FP).addReg(SP).addReg(ZERO)
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 92 MachineBasicBlock::iterator MBBI = MBB.begin();
98 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
104 loadFromStack(MBB, MBBI, XCore::R11, 0, dl, TII);
132 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize);
139 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(FrameLabel);
153 storeToStack(MBB, MBBI, XCore::LR, LRSpillOffset + FrameSize*4, dl, TII);
158 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveLRLabel);
169 storeToStack(MBB, MBBI, XCore::R10, FPSpillOffset + FrameSize*4, dl, TII);
174 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveR10Label)
    [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();
174 MachineBasicBlock::iterator MBBI = prior(MBB.end());
175 DebugLoc dl = MBBI->getDebugLoc();
180 MachineBasicBlock::iterator MBBI = prior(MBB.end());
192 if (STI.hasV4TOps() && MBBI->getOpcode() == Hexagon::JMPR
195 MBB.erase(MBBI);
    [all...]

Completed in 177 milliseconds

1 2 3