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

1 2 34 5 6 7 8 91011>>

  /external/llvm/lib/Target/ARM/
A15SDOptimizer.cpp 70 unsigned createDupLane(MachineBasicBlock &MBB,
76 unsigned createExtractSubreg(MachineBasicBlock &MBB,
82 unsigned createVExt(MachineBasicBlock &MBB,
87 unsigned createRegSequence(MachineBasicBlock &MBB,
92 unsigned createInsertSubreg(MachineBasicBlock &MBB,
97 unsigned createImplicitDef(MachineBasicBlock &MBB,
431 A15SDOptimizer::createDupLane(MachineBasicBlock &MBB,
437 AddDefaultPred(BuildMI(MBB,
450 A15SDOptimizer::createExtractSubreg(MachineBasicBlock &MBB,
456 BuildMI(MBB,
    [all...]
MLxExpansionPass.cpp 67 void ExpandFPMLxInstruction(MachineBasicBlock &MBB, MachineInstr *MI,
70 bool ExpandFPMLxInstructions(MachineBasicBlock &MBB);
93 MachineBasicBlock *MBB = MI->getParent();
96 if (DefMI->getParent() != MBB)
122 MachineBasicBlock *MBB = MI->getParent();
124 if (UseMI->getParent() != MBB)
133 if (UseMI->getParent() != MBB)
141 /// a single-MBB loop.
147 MachineBasicBlock *MBB = MI->getParent();
151 if (DefMI->getParent() != MBB)
    [all...]
ARMFrameLowering.cpp 120 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,
133 MachineBasicBlock &MBB = MF.front();
134 MachineBasicBlock::iterator MBBI = MBB.begin();
148 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
164 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -ArgRegsSaveSize,
169 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes,
225 BuildMI(MBB, MBBI, dl, TII.get(ADDriOpc), FramePtr)
267 emitSPUpdate(isARM, MBB, MBBI, dl, TII, -NumBytes
    [all...]
Thumb2InstrInfo.cpp 52 MachineBasicBlock *MBB = Tail->getParent();
53 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
73 MachineBasicBlock::iterator E = MBB->begin();
101 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB,
105 if (MBBI == MBB.end())
113 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
119 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc);
121 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
131 if (I != MBB.end()) DL = I->getDebugLoc()
    [all...]
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 89 static unsigned findDeadCallerSavedReg(MachineBasicBlock &MBB,
93 const MachineFunction *MF = MBB.getParent();
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)
204 void mergeSPUpdatesUp(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
206 if (MBBI == MBB.begin()) return
    [all...]
  /external/llvm/lib/CodeGen/
MachineInstrBundle.cpp 41 MachineBasicBlock *MBB = &*I;
43 for (MachineBasicBlock::instr_iterator MII = MBB->instr_begin(),
44 MIE = MBB->instr_end(); MII != MIE; ) {
100 void llvm::finalizeBundle(MachineBasicBlock &MBB,
104 MIBundleBuilder Bundle(MBB, FirstMI, LastMI);
106 const TargetMachine &TM = MBB.getParent()->getTarget();
110 MachineInstrBuilder MIB = BuildMI(*MBB.getParent(), FirstMI->getDebugLoc(),
208 /// with 'InsideBundle' marker. It returns the MBB instruction iterator that
211 llvm::finalizeBundle(MachineBasicBlock &MBB,
213 MachineBasicBlock::instr_iterator E = MBB.instr_end()
    [all...]
DFAPacketizer.cpp 147 void VLIWPacketizerList::endPacket(MachineBasicBlock *MBB,
151 finalizeBundle(*MBB, MIFirst, MI);
158 void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB,
162 VLIWScheduler->startBlock(MBB);
163 VLIWScheduler->enterRegion(MBB, BeginItr, EndItr, MBB->size());
181 endPacket(MBB, MI);
186 if (this->ignorePseudoInstruction(MI, MBB))
207 endPacket(MBB, MI);
214 endPacket(MBB, MI)
    [all...]
PHIEliminationUtils.h 16 /// findPHICopyInsertPoint - Find a safe place in MBB to insert a copy from
21 findPHICopyInsertPoint(MachineBasicBlock* MBB, MachineBasicBlock* SuccMBB,
ErlangGC.cpp 30 MCSymbol *InsertLabel(MachineBasicBlock &MBB,
53 MCSymbol *ErlangGC::InsertLabel(MachineBasicBlock &MBB,
56 const TargetInstrInfo* TII = MBB.getParent()->getTarget().getInstrInfo();
57 MCSymbol *Label = MBB.getParent()->getContext().CreateTempSymbol();
58 BuildMI(MBB, MI, DL, TII->get(TargetOpcode::GC_LABEL)).addSym(Label);
RegisterScavenging.cpp 56 if (!MBB)
60 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
61 E = MBB->livein_end(); I != E; ++I)
65 BitVector PR = MBB->getParent()->getFrameInfo()->getPristineRegs(MBB);
70 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
71 MachineFunction &MF = *mbb->getParent();
86 if (!MBB) {
100 MBB = mbb;
    [all...]
SplitKit.cpp 62 const MachineBasicBlock *MBB = MF.getBlockNumbered(Num);
63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
65 SlotIndex MBBEnd = LIS.getMBBEndIdx(MBB);
70 MachineBasicBlock::const_iterator FirstTerm = MBB->getFirstTerminator();
71 if (FirstTerm == MBB->end())
81 for (MachineBasicBlock::const_iterator I = MBB->end(), E = MBB->begin();
96 // Find the value leaving MBB.
101 // If the value leaving MBB was defined after the call in MBB, it can'
    [all...]
MachineSink.cpp 80 bool ProcessBlock(MachineBasicBlock &MBB);
89 bool AllUsesDominatedByBlock(unsigned Reg, MachineBasicBlock *MBB,
92 MachineBasicBlock *FindSuccToSinkTo(MachineInstr *MI, MachineBasicBlock *MBB,
95 MachineBasicBlock *MBB,
99 MachineBasicBlock *MBB);
124 MachineBasicBlock *MBB) {
157 MachineBasicBlock *MBB,
168 // BreakPHIEdge is true if all the uses are in the successor MBB being sunken
189 if (!(UseBlock == MBB && UseInst->isPHI() &&
214 if (!DT->dominates(MBB, UseBlock)
    [all...]
LiveVariables.cpp 60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const {
62 if (Kills[i]->getParent() == MBB)
94 MachineBasicBlock *MBB,
96 unsigned BBNum = MBB->getNumber();
101 if (VRInfo.Kills[i]->getParent() == MBB) {
106 if (MBB == DefBlock) return; // Terminate recursion
114 assert(MBB != &MF->front() && "Can't find reaching def for virtreg");
115 WorkList.insert(WorkList.end(), MBB->pred_rbegin(), MBB->pred_rend());
120 MachineBasicBlock *MBB) {
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 158 MachineBasicBlock &MBB = *MI.getParent();
169 loadConstant(MBB, II, ScratchReg, Offset, dl);
172 BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg)
177 BuildMI(MBB, II, dl, TII.get(XCore::STW_l3r))
183 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg)
193 BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg)
198 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus))
204 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l2rus), Reg)
222 BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg)
227 BuildMI(MBB, II, dl, TII.get(NewOpcode)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUInstrInfo.cpp 86 MachineBasicBlock &MBB) const {
87 while (iter != MBB.end()) {
100 MachineBasicBlock::iterator skipFlowControl(MachineBasicBlock *MBB) {
101 MachineBasicBlock::iterator tmp = MBB->end();
102 if (!MBB->size()) {
103 return MBB->end();
109 if (tmp == MBB->begin()) {
118 return MBB->end();
122 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
132 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUInstrInfo.cpp 86 MachineBasicBlock &MBB) const {
87 while (iter != MBB.end()) {
100 MachineBasicBlock::iterator skipFlowControl(MachineBasicBlock *MBB) {
101 MachineBasicBlock::iterator tmp = MBB->end();
102 if (!MBB->size()) {
103 return MBB->end();
109 if (tmp == MBB->begin()) {
118 return MBB->end();
122 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
132 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.h 109 virtual void insertNoop(MachineBasicBlock &MBB,
114 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
118 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const;
119 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
128 virtual void insertSelect(MachineBasicBlock &MBB,
134 virtual void copyPhysReg(MachineBasicBlock &MBB,
139 virtual void storeRegToStackSlot(MachineBasicBlock &MBB,
145 virtual void loadRegFromStackSlot(MachineBasicBlock &MBB,
160 virtual bool isProfitableToIfCvt(MachineBasicBlock &MBB,
172 virtual bool isProfitableToDupForIfCvt(MachineBasicBlock &MBB,
    [all...]
  /external/llvm/lib/Target/R600/
R600InstrInfo.cpp 50 R600InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
66 buildDefaultInstruction(MBB, MI, AMDGPU::MOV,
73 MachineInstr *NewMI = buildDefaultInstruction(MBB, MI, AMDGPU::MOV,
601 findFirstPredicateSetterFrom(MachineBasicBlock &MBB,
603 while (I != MBB.begin()) {
619 R600InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
627 MachineBasicBlock::iterator I = MBB.end();
628 if (I == MBB.begin())
632 if (I == MBB.begin())
645 if (I == MBB.begin() |
    [all...]
R600Packetizer.cpp 151 bool ignorePseudoInstruction(MachineInstr *MI, MachineBasicBlock *MBB) {
306 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
307 MBB != MBBe; ++MBB) {
308 MachineBasicBlock::iterator End = MBB->end();
309 MachineBasicBlock::iterator MI = MBB->begin();
315 MBB->erase(DeleteMI);
316 End = MBB->end();
324 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
325 MBB != MBBe; ++MBB)
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16RegisterInfo.cpp 62 (MachineBasicBlock &MBB,
68 const TargetInstrInfo &TII = *MBB.getParent()->getTarget().getInstrInfo();
69 TII.copyPhysReg(MBB, I, DL, Mips::T0, Reg, true);
70 TII.copyPhysReg(MBB, UseMI, DL, Reg, Mips::T0, true);
139 MachineBasicBlock &MBB = *MI.getParent();
144 MBB.getParent()->getTarget().getInstrInfo());
145 FrameReg = TII.loadImmediate(FrameReg, Offset, MBB, II, DL, NewImm);
  /external/llvm/lib/Target/Hexagon/
HexagonCFGOptimizer.cpp 107 MachineBasicBlock* MBB = MBBb;
110 MachineBasicBlock::iterator MII = MBB->getFirstTerminator();
111 if (MII != MBB->end()) {
145 unsigned NumSuccs = MBB->succ_size();
146 MachineBasicBlock::succ_iterator SI = MBB->succ_begin();
152 if (MBB->isLayoutSuccessor(FirstSucc)) {
155 } else if (MBB->isLayoutSuccessor(SecondSucc)) {
191 MBB->removeSuccessor(JumpAroundTarget);
192 MBB->addSuccessor(UncondTarget);
HexagonInstrInfo.h 59 virtual bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
64 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const;
66 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
75 virtual void copyPhysReg(MachineBasicBlock &MBB,
80 virtual void storeRegToStackSlot(MachineBasicBlock &MBB,
91 virtual void loadRegFromStackSlot(MachineBasicBlock &MBB,
122 virtual bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
148 isProfitableToDupForIfCvt(MachineBasicBlock &MBB,unsigned NumCycles,
156 const MachineBasicBlock *MBB,
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.cpp 40 MachineBasicBlock *MBB = MI->getParent();
41 MachineFunction &MF = *MBB->getParent();
46 MBB->insert(MI, EarlierMI);
71 MachineBasicBlock *MBB = MI->getParent();
72 MachineFunction &MF = *MBB->getParent();
138 bool SystemZInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
147 MachineBasicBlock::iterator I = MBB.end();
148 while (I != MBB.begin()) {
180 while (llvm::next(I) != MBB.end())
187 if (MBB.isLayoutSuccessor(Branch.Target->getMBB()))
    [all...]
  /libcore/harmony-tests/src/test/java/org/apache/harmony/nio/tests/java/nio/
MappedByteBufferTest.java 217 MappedByteBuffer mbb = ch.map(MapMode.READ_WRITE, 0L, 100L); local
220 mbb.putInt(1, 1);
221 mbb.position(50);
222 mbb.putInt(50);
224 mbb.flip();
225 mbb.get();
226 assertEquals(1, mbb.getInt());
228 mbb.position(50);
229 assertEquals(50, mbb.getInt());
  /external/clang/test/CodeGenCXX/
mangle-ms-back-references.cpp 27 void mbb(bool a, bool b) {} function in struct:S
41 b->mbb(false, false);
42 // CHECK: "\01?mbb@S@@QAEX_N0@Z"

Completed in 511 milliseconds

1 2 34 5 6 7 8 91011>>