| /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
| SPUFrameLowering.cpp | 91 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB 92 MachineBasicBlock::iterator MBBI = MBB.begin(); 97 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 104 MBBI = MBB.begin(); 119 BuildMI(MBB, MBBI, dl, TII.get(SPU::PROLOG_LABEL)).addSym(FrameLabel); 124 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr32), SPU::R0).addImm(16) 128 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr32), SPU::R1).addImm(FrameSize) 131 BuildMI(MBB, MBBI, dl, TII.get(SPU::AIr32), SPU::R1).addReg(SPU::R1) 136 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr128), SPU::R2) 139 BuildMI(MBB, MBBI, dl, TII.get(SPU::ILr32), SPU::R2 [all...] |
| SPURegisterInfo.cpp | 245 MachineBasicBlock &MBB, 250 MBB.erase(I); 259 MachineBasicBlock &MBB = *MI.getParent(); 260 MachineFunction &MF = *MBB.getParent(); 300 BuildMI(MBB, II, dl, TII.get(SPU::ILr32), tmpReg ) 302 BuildMI(MBB, II, dl, TII.get(newOpcode), MI.getOperand(0).getReg()) 306 MBB.erase(II);
|
| /external/swiftshader/third_party/LLVM/lib/Target/MSP430/ |
| MSP430FrameLowering.cpp | 42 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB 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)) 85 if (MBBI != MBB.end()) 91 //NumBytes -= mergeSPUpdates(MBB, MBBI, true); 94 // mergeSPUpdatesDown(MBB, MBBI, &NumBytes); 98 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SPW [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
| MipsDelaySlotFiller.cpp | 54 bool runOnMachineBasicBlock(MachineBasicBlock &MBB); 63 bool isDelayFiller(MachineBasicBlock &MBB, 83 findDelayInstr(MachineBasicBlock &MBB, MachineBasicBlock::iterator slot, 94 runOnMachineBasicBlock(MachineBasicBlock &MBB) { 96 LastFiller = MBB.end(); 98 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); ++I) 105 if (EnableDelaySlotFiller && findDelayInstr(MBB, I, D)) { 106 MBB.splice(llvm::next(I), &MBB, D) [all...] |
| /external/swiftshader/third_party/LLVM/lib/Target/X86/ |
| X86FloatingPoint.cpp | 115 unsigned calcLiveInMask(MachineBasicBlock *MBB) { 117 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(), 118 E = MBB->livein_end(); I != E; ++I) { 129 MachineBasicBlock *MBB; // Current basic block 169 // Set up our stack model to match the incoming registers to MBB. 236 DebugLoc dl = I == MBB->end() ? DebugLoc() : I->getDebugLoc(); 251 BuildMI(*MBB, I, dl, TII->get(X86::XCH_F)).addReg(STReg); 256 DebugLoc dl = I == MBB->end() ? DebugLoc() : I->getDebugLoc(); 260 BuildMI(*MBB, I, dl, TII->get(X86::LD_Frr)).addReg(STReg); 302 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB); [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 86 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 86 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 86 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 86 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 86 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 86 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/ |
| MachineOptimizationRemarkEmitter.h | 34 const MachineBasicBlock *MBB) 36 *MBB->getParent()->getFunction(), Loc), 37 MBB(MBB) {} 50 const MachineBasicBlock *getBlock() const { return MBB; } 53 const MachineBasicBlock *MBB; 62 /// Loc is the debug location and \p MBB is the block that the optimization 66 const MachineBasicBlock *MBB) 68 RemarkName, Loc, MBB) {} 88 /// remark. \p Loc is the debug location and \p MBB is the block that th [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| RegisterScavenging.h | 36 MachineBasicBlock *MBB; 73 : MBB(nullptr), NumRegUnits(0), Tracking(false) {} 75 /// Start tracking liveness from the begin of basic block \p MBB. 76 void enterBasicBlock(MachineBasicBlock &MBB); 78 /// Move the internal MBB iterator and update register states. 81 /// Move the internal MBB iterator and update register states until 84 if (!Tracking && MBB->begin() != I) forward(); 97 /// Move the internal MBB iterator but do not update register states.
|
| /external/llvm/lib/Target/AMDGPU/ |
| R600ClauseMergePass.cpp | 181 MachineBasicBlock &MBB = *BB; 182 MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| R600EmitClauseMarkers.cpp | 229 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator I) { 234 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) { 278 BuildMI(MBB, ClauseHead, MBB.findDebugLoc(ClauseHead), TII->get(Opcode)) 308 MachineBasicBlock &MBB = *BB; 309 MachineBasicBlock::iterator I = MBB.begin(); 312 for (MachineBasicBlock::iterator E = MBB.end(); I != E;) { 314 I = MakeALUClause(MBB, I);
|
| R600ExpandSpecialInstrs.cpp | 75 MachineBasicBlock &MBB = *BB; 76 MachineBasicBlock::iterator I = MBB.begin(); 77 while (I != MBB.end()) { 86 MachineInstr *Mov = TII->buildMovInstr(&MBB, I, 105 MachineInstr *PredSet = TII->buildDefaultInstruction(MBB, I, 133 BMI = TII->buildDefaultInstruction(MBB, I, AMDGPU::INTERP_XY, 162 BMI = TII->buildDefaultInstruction(MBB, I, AMDGPU::INTERP_ZW, 186 BMI = TII->buildDefaultInstruction(MBB, I, AMDGPU::INTERP_LOAD_P0, 210 TII->buildSlotOfVectorInstruction(MBB, &MI, Chan, SubDstReg); 328 TII->buildDefaultInstruction(MBB, I, Opcode, DstReg, Src0, Src1) [all...] |
| SIFixSGPRCopies.cpp | 250 MachineBasicBlock &MBB = *BI; 251 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
|
| /external/llvm/lib/Target/Hexagon/ |
| HexagonPeephole.cpp | 130 MachineBasicBlock *MBB = &*MBBb; 135 for (MachineInstr &MI : *MBB) {
|