HomeSort by relevance Sort by last modified time
    Searched full:mbb (Results 151 - 175 of 321) sorted by null

1 2 3 4 5 67 8 91011>>

  /external/llvm/lib/Target/ARM/
Thumb1RegisterInfo.h 38 void emitLoadConstPool(MachineBasicBlock &MBB,
54 bool saveScavengerRegister(MachineBasicBlock &MBB,
ARMFastISel.cpp 299 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg));
310 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
313 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
315 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
330 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
334 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
337 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
353 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
358 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
362 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL
    [all...]
ARMConstantPoolValue.cpp 257 const MachineBasicBlock *mbb,
263 MBB(mbb) {}
266 const MachineBasicBlock *mbb,
269 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false);
284 if (APMBB->MBB == MBB && equals(APMBB))
294 return ACPMBB && ACPMBB->MBB == MBB &&
299 ID.AddPointer(MBB);
    [all...]
ARMExpandPseudoInsts.cpp 56 bool ExpandMI(MachineBasicBlock &MBB,
58 bool ExpandMBB(MachineBasicBlock &MBB);
64 void ExpandMOV32BitImm(MachineBasicBlock &MBB,
376 MachineBasicBlock &MBB = *MI.getParent();
383 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
441 MachineBasicBlock &MBB = *MI.getParent();
448 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
492 MachineBasicBlock &MBB = *MI.getParent();
500 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
582 MachineBasicBlock &MBB = *MI.getParent()
    [all...]
  /external/llvm/lib/Target/R600/
R600EmitClauseMarkers.cpp 163 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator I) {
168 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) {
202 BuildMI(MBB, ClauseHead, MBB.findDebugLoc(ClauseHead), TII->get(Opcode))
228 MachineBasicBlock &MBB = *BB;
229 MachineBasicBlock::iterator I = MBB.begin();
232 for (MachineBasicBlock::iterator E = MBB.end(); I != E;) {
234 I = MakeALUClause(MBB, I);
SIInstrInfo.cpp 35 SIInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
74 for (MachineBasicBlock::reverse_iterator E = MBB.rend(),
94 BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B32), DestReg)
100 BuildMI(MBB, MI, DL, get(AMDGPU::S_MOV_B64), DestReg)
122 BuildMI(MBB, MI, DL, get(AMDGPU::V_MOV_B32_e32), DestReg)
160 MachineInstrBuilder Builder = BuildMI(MBB, MI, DL,
256 MachineBasicBlock *MBB,
264 MachineBasicBlock *MBB,
AMDGPUInstrInfo.cpp 87 MachineBasicBlock &MBB) const {
88 while (iter != MBB.end()) {
103 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
113 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
184 void AMDGPUInstrInfo::insertNoop(MachineBasicBlock &MBB,
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.h 35 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
38 MachineBasicBlock &MBB,
SparcAsmPrinter.cpp 64 virtual bool isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB)
242 isBlockOnlyReachableByFallthrough(const MachineBasicBlock *MBB) const {
245 if (MBB->isLandingPad() || MBB->pred_empty())
249 MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin(), PI2 = PI;
251 if (PI2 != MBB->pred_end())
257 if (!Pred->isLayoutSuccessor(MBB))
  /external/llvm/include/llvm/CodeGen/
MachineFunction.h 60 void addNodeToList(MachineBasicBlock* MBB);
61 void removeNodeFromList(MachineBasicBlock* MBB);
62 void deleteNode(MachineBasicBlock *MBB);
100 // numbered and this vector keeps track of the mapping from ID's to MBB's.
254 /// basic block can be found by using the MBB::getBlockNumber method, this
263 /// getNumBlockIDs - Return the number of MBB ID's allocated.
268 /// recomputes them. This guarantees that the MBB numbers are sequential,
332 void push_back (MachineBasicBlock *MBB) { BasicBlocks.push_back (MBB); }
333 void push_front(MachineBasicBlock *MBB) { BasicBlocks.push_front(MBB);
    [all...]
MachineInstrBuilder.h 98 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB,
100 MI->addOperand(*MF, MachineOperand::CreateMBB(MBB, TargetFlags));
412 MachineBasicBlock &MBB;
421 : MBB(BB), Begin(Pos.getInstrIterator()), End(Begin) {}
427 : MBB(BB), Begin(B.getInstrIterator()), End(E.getInstrIterator()) {
440 : MBB(*MI->getParent()), Begin(MI), End(getBundleEnd(MI)) {}
443 MachineBasicBlock &getMBB() const { return MBB; }
459 MBB.insert(I, MI);
477 /// Insert MI into MBB by prepending it to the instructions in the bundle.
483 /// Insert MI into MBB by appending it to the instructions in the bundle
    [all...]
MachineTraceMetrics.h 107 /// Get the fixed resource information about MBB. Compute it on demand.
110 /// Get the scaled number of cycles used per processor resource in MBB.
325 void invalidate(const MachineBasicBlock *MBB);
328 /// Get the trace that passes through MBB.
330 Trace getTrace(const MachineBasicBlock *MBB);
346 /// Invalidate cached information about MBB. This must be called *before* MBB
349 /// This invalidates per-block information about resource usage for MBB only,
351 /// through MBB.
354 void invalidate(const MachineBasicBlock *MBB);
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp 228 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
248 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
288 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
317 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
357 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) {
447 == FuncInfo.MBB) &&
573 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(Opc), LoadReg);
579 // Prevent loading GV stub multiple times in same MBB.
818 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
835 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY)
    [all...]
  /external/llvm/lib/CodeGen/
EarlyIfConversion.cpp 139 /// Return true if all non-terminator instructions in MBB can be safely
141 bool canSpeculateInstrs(MachineBasicBlock *MBB);
164 /// canConvertIf - If the sub-CFG headed by MBB can be if-converted,
166 bool canConvertIf(MachineBasicBlock *MBB);
175 /// canSpeculateInstrs - Returns true if all the instructions in MBB can safely
183 bool SSAIfConv::canSpeculateInstrs(MachineBasicBlock *MBB) {
186 if (!MBB->livein_empty()) {
187 DEBUG(dbgs() << "BB#" << MBB->getNumber() << " has live-ins.\n");
195 for (MachineBasicBlock::iterator I = MBB->begin(),
196 E = MBB->getFirstTerminator(); I != E; ++I)
    [all...]
PostRASchedulerList.cpp 68 // If DebugDiv > 0 then only schedule MBB with (ID % DebugDiv) == DebugMod
171 void FixupKills(MachineBasicBlock *MBB);
293 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
294 MBB != MBBe; ++MBB) {
296 // If DebugDiv > 0 then only schedule MBB with (ID % DebugDiv) == DebugMod
302 << ":BB#" << MBB->getNumber() << " ***\n";
307 Scheduler.startBlock(MBB);
311 MachineBasicBlock::iterator Current = MBB->end();
312 unsigned Count = MBB->size(), CurrentCount = Count
    [all...]
EdgeBundles.cpp 46 const MachineBasicBlock &MBB = *I;
47 unsigned OutE = 2 * MBB.getNumber() + 1;
49 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(),
50 SE = MBB.succ_end(); SI != SE; ++SI)
PeepholeOptimizer.cpp 115 bool optimizeBitcastInstr(MachineInstr *MI, MachineBasicBlock *MBB);
116 bool optimizeCmpInstr(MachineInstr *MI, MachineBasicBlock *MBB);
117 bool optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
123 bool foldImmediate(MachineInstr *MI, MachineBasicBlock *MBB,
148 optimizeExtInstr(MachineInstr *MI, MachineBasicBlock *MBB,
230 if (UseMBB == MBB) {
238 } else if (Aggressive && DT->dominates(MBB, UseMBB)) {
243 // Both will be live out of the def MBB anyway. Don't extend live range of
312 MachineBasicBlock *MBB) {
378 MachineBasicBlock *MBB) {
    [all...]
MachineFunction.cpp 49 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) {
50 MBB->getParent()->DeleteMachineBasicBlock(MBB);
128 /// recomputes them. This guarantees that the MBB numbers are sequential,
132 void MachineFunction::RenumberBlocks(MachineBasicBlock *MBB) {
135 if (MBB == 0)
138 MBBI = MBB;
150 "MBB number mismatch!");
217 MachineFunction::DeleteMachineBasicBlock(MachineBasicBlock *MBB) {
218 assert(MBB->getParent() == this && "MBB parent mismatch!")
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp 216 void PPCInstrInfo::insertNoop(MachineBasicBlock &MBB,
219 BuildMI(MBB, MI, DL, get(PPC::NOP));
226 bool PPCInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
233 MachineBasicBlock::iterator I = MBB.end();
234 if (I == MBB.begin())
238 if (I == MBB.begin())
249 if (I == MBB.begin() || !isUnpredicatedTerminator(--I)) {
295 if (SecondLastInst && I != MBB.begin() &&
357 unsigned PPCInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
358 MachineBasicBlock::iterator I = MBB.end()
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 146 MachineBasicBlock *MBB = mf.CreateMachineBasicBlock(BB);
147 MBBMap[BB] = MBB;
148 MF->push_back(MBB);
154 MBB->setHasAddressTaken();
177 BuildMI(MBB, DL, TII->get(TargetOpcode::PHI), PHIReg + i);
409 MachineBasicBlock *MBB) {
415 MMI->addPersonality(MBB, cast<Function>(CE->getOperand(0)));
432 MMI->addCatchTypeInfo(MBB, TyInfo);
438 MMI->addCleanup(MBB);
444 MMI->addFilterTypeInfo(MBB, TyInfo)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.cpp 110 MachineBasicBlock &MBB = *MI.getParent();
111 MachineFunction &MF = *MBB.getParent();
145 BuildMI(MBB, llvm::next(II), dl, TII.get(MSP430::SUB16ri), DstReg)
148 BuildMI(MBB, llvm::next(II), dl, TII.get(MSP430::ADD16ri), DstReg)
  /external/llvm/lib/Target/Mips/
MipsSERegisterInfo.cpp 117 MachineBasicBlock &MBB = *MI.getParent();
123 MBB.getParent()->getTarget().getInstrInfo());
124 unsigned Reg = TII.loadImmediate(Offset, MBB, II, DL, &NewImm);
125 BuildMI(MBB, II, DL, TII.get(ADDu), Reg).addReg(FrameReg)
  /ndk/tests/device/test-stlport_shared-exception/jni/
ia64-2.cpp 4 // slot of .bbb/.mbb bundles and EH region end right after it).
  /ndk/tests/device/test-stlport_static-exception/jni/
ia64-2.cpp 4 // slot of .bbb/.mbb bundles and EH region end right after it).
  /external/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 265 MachineBasicBlock *MBB = MF->getBlockNumbered(I);
269 Block.Alignment = MBB->getAlignment();
272 MachineBasicBlock::iterator MI = MBB->begin();
273 MachineBasicBlock::iterator End = MBB->end();
343 MachineBasicBlock *MBB = MI->getParent();
345 BuildMI(*MBB, MI, DL, TII->get(AddOpcode))
349 MachineInstr *BRCL = BuildMI(*MBB, MI, DL, TII->get(SystemZ::BRCL))
362 MachineBasicBlock *MBB = MI->getParent();
364 BuildMI(*MBB, MI, DL, TII->get(CompareOpcode))
367 MachineInstr *BRCL = BuildMI(*MBB, MI, DL, TII->get(SystemZ::BRCL)
    [all...]

Completed in 401 milliseconds

1 2 3 4 5 67 8 91011>>