HomeSort by relevance Sort by last modified time
    Searched refs:mbb (Results 1 - 21 of 21) sorted by null

  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 173 /// adds a live range from that instruction to the end of its MBB.
216 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const {
217 return indexes_->getMBBStartIdx(mbb);
221 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const {
222 return indexes_->getMBBEndIdx(mbb);
226 const MachineBasicBlock *mbb) const {
227 return li.liveAt(getMBBStartIdx(mbb));
231 const MachineBasicBlock *mbb) const {
232 return li.liveAt(getMBBEndIdx(mbb).getPrevSlot());
347 void handleRegisterDef(MachineBasicBlock *MBB,
    [all...]
SlotIndexes.h 365 /// MBBRanges - Map MBB number to (start, stop) indexes.
369 /// and MBB id.
463 const MachineBasicBlock *MBB = MI->getParent();
464 assert(MBB && "MI must be inserted inna basic block");
465 MachineBasicBlock::const_iterator I = MI, B = MBB->begin();
468 return getMBBStartIdx(MBB);
480 const MachineBasicBlock *MBB = MI->getParent();
481 assert(MBB && "MI must be inserted inna basic block");
482 MachineBasicBlock::const_iterator I = MI, E = MBB->end();
486 return getMBBEndIdx(MBB);
    [all...]
RegisterScavenging.h 34 MachineBasicBlock *MBB;
77 : MBB(NULL), NumPhysRegs(0), Tracking(false),
82 void enterBasicBlock(MachineBasicBlock *mbb);
88 /// forward - Move the internal MBB iterator and update register states.
91 /// forward - Move the internal MBB iterator and update register states until
94 if (!Tracking && MBB->begin() != I) forward();
98 /// skipTo - Move the internal MBB iterator but do not update register states.
SelectionDAGNodes.h     [all...]
  /external/llvm/lib/CodeGen/
CalcSpillWeights.cpp 92 MachineBasicBlock *mbb = 0; local
119 if (mi->getParent() != mbb) {
120 mbb = mi->getParent();
121 loop = Loops.getLoopFor(mbb);
123 isExiting = loop ? loop->isLoopExiting(mbb) : false;
132 if (writes && isExiting && LIS.isLiveOutOfMBB(li, mbb))
SlotIndexes.cpp 45 // Iterate over all MBBs, and within each MBB all MIs, keeping the MI
59 "Index -> MBB mapping non-empty at initial numbering?");
61 "MBB -> Index mapping non-empty at initial numbering?");
75 MachineBasicBlock *mbb = &*mbbItr; local
77 // Insert an index for the MBB start.
80 for (MachineBasicBlock::iterator miItr = mbb->begin(), miEnd = mbb->end();
99 MBBRanges[mbb->getNumber()].first = blockStartIndex;
100 MBBRanges[mbb->getNumber()].second = SlotIndex(&indexList.back(),
102 idx2MBBMap.push_back(IdxMBBPair(blockStartIndex, mbb));
    [all...]
RegisterScavenging.cpp 62 if (!MBB)
66 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
67 E = MBB->livein_end(); I != E; ++I)
71 BitVector PR = MBB->getParent()->getFrameInfo()->getPristineRegs(MBB);
76 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
77 MachineFunction &MF = *mbb->getParent();
92 if (!MBB) {
109 MBB = mbb;
    [all...]
RegAllocPBQP.cpp 389 const MachineBasicBlock *mbb = &*mbbItr; local
391 for (MachineBasicBlock::const_iterator miItr = mbb->begin(),
392 miEnd = mbb->end();
412 loopInfo->getLoopDepth(mbb));
RenderMachineFunction.cpp 72 "MBB starts."),
809 MachineBasicBlock *mbb = sis->getMBBFromIndex(i); local
812 if (i == sis->getMBBStartIdx(mbb) || mi != 0 ||
817 if (i == sis->getMBBStartIdx(mbb)) {
818 os << indent + s(6) << "BB#" << mbb->getNumber() << ":&nbsp;\n";
    [all...]
LiveIntervalAnalysis.cpp 173 void LiveIntervals::handleVirtualRegisterDef(MachineBasicBlock *mbb,
200 // will be a single kill, in MBB, which comes after the definition.
201 if (vi.Kills.size() == 1 && vi.Kills[0]->getParent() == mbb) {
225 LiveRange NewLR(defIndex, getMBBEndIdx(mbb), ValNo);
232 // A phi join register is killed at the end of the MBB and revived as a new
301 // because the 2-addr copy must be in the same MBB as the redef.
337 SlotIndex killIndex = getMBBEndIdx(mbb);
350 static bool isRegLiveIntoSuccessor(const MachineBasicBlock *MBB, unsigned Reg) {
351 for (MachineBasicBlock::const_succ_iterator SI = MBB->succ_begin(),
352 SE = MBB->succ_end()
    [all...]
RegisterCoalescer.cpp 108 /// CopyCoalesceInMBB - Coalesce copies in the specified MBB, putting
110 void CopyCoalesceInMBB(MachineBasicBlock *MBB,
680 MachineBasicBlock *MBB = DefMI->getParent();
691 MBB->insert(Pos, NewMI);
692 MBB->erase(DefMI);
803 MachineBasicBlock *MBB = CopyMI->getParent();
806 TII->reMaterialize(*MBB, MII, DstReg, 0, DefMI, *TRI);
1834 MachineBasicBlock* mbb = mbbi; local
    [all...]
  /external/apache-harmony/nio/src/test/java/common/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/llvm/lib/Target/ARM/
ARMConstantPoolValue.h 201 const MachineBasicBlock *MBB; // Machine basic block.
203 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
209 const MachineBasicBlock *mbb,
212 const MachineBasicBlock *getMBB() const { return MBB; }
ARMConstantPoolValue.cpp 270 const MachineBasicBlock *mbb,
276 MBB(mbb) {}
279 const MachineBasicBlock *mbb,
282 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false);
297 if (APMBB->MBB == MBB && equals(APMBB))
307 return ACPMBB && ACPMBB->MBB == MBB &&
312 ID.AddPointer(MBB);
    [all...]
  /external/guava/guava/src/com/google/common/io/
Files.java 666 MappedByteBuffer mbb = map(raf, mode, size);
668 return mbb;
680 MappedByteBuffer mbb = channel.map(mode, 0, size);
682 return mbb;
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.h 36 MachineBasicBlock *MBB;
130 MachineBasicBlock *getBlock() { return MBB; }
137 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
InstrEmitter.cpp 157 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
258 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
301 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
421 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
468 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
483 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
530 MBB->insert(InsertPos, MI);
553 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
598 MBB->insert(InsertPos, MI);
732 MBB->insert(InsertPos, MI)
    [all...]
  /external/openssl/crypto/
ia64cpuid.S 145 { .mbb; add r33=-1,r33 // len--
164 { .mbb; cmp.eq p6,p7=r0,r33
  /external/openssl/crypto/bn/asm/
ia64.S 214 { .mbb; nop.b 0x0
258 { .mbb; (p21) st8 [r14]=r42,8 // *(rp++)=r
267 { .mbb; nop.b 0x0
    [all...]
ia64-mont.pl 303 { .mbb; add lc=4,lc
  /prebuilts/tools/common/guava-tools/
guava-10.0.1.jar 

Completed in 411 milliseconds