/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"
|