Home
last modified time | relevance | path

Searched refs:PrevI (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMConstantIslandPass.cpp1747 MachineBasicBlock::iterator PrevI = MI; in OptimizeThumb2JumpTables() local
1749 while (PrevI != B && !PrevI->definesRegister(BaseReg)) in OptimizeThumb2JumpTables()
1750 --PrevI; in OptimizeThumb2JumpTables()
1754 if (!PrevI->definesRegister(BaseReg)) in OptimizeThumb2JumpTables()
1757 MachineInstr *AddrMI = PrevI; in OptimizeThumb2JumpTables()
1780 for (--PrevI; PrevI != B && !PrevI->definesRegister(BaseReg); --PrevI) in OptimizeThumb2JumpTables()
1785 MachineInstr *LeaMI = PrevI; in OptimizeThumb2JumpTables()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86FlagsCopyLowering.cpp259 MachineInstr &PrevI = *std::prev(SplitI.getIterator()); in splitBlock() local
260 assert(PrevI.isBranch() && "Must split after a branch!"); in splitBlock()
261 assert(X86::getCondFromBranchOpc(PrevI.getOpcode()) != X86::COND_INVALID && in splitBlock()
263 assert(!std::prev(PrevI.getIterator())->isTerminator() && in splitBlock()
267 MachineBasicBlock &UnsplitSucc = *PrevI.getOperand(0).getMBB(); in splitBlock()
DX86FloatingPoint.cpp475 MachineBasicBlock::iterator PrevI = PrevMI; in processBasicBlock()
476 if (I == PrevI) { in processBasicBlock()
481 while (Start != BB.begin() && std::prev(Start) != PrevI) in processBasicBlock()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DPrologEpilogInserter.cpp755 MachineBasicBlock::iterator PrevI = BB->end(); in replaceFrameIndices() local
756 if (I != BB->begin()) PrevI = prior(I); in replaceFrameIndices()
760 if (PrevI == BB->end()) in replaceFrameIndices()
763 I = llvm::next(PrevI); in replaceFrameIndices()
/external/llvm/lib/CodeGen/
DLiveInterval.cpp284 iterator PrevI = std::prev(I); in find() local
285 if (Pos < (*PrevI).end) in find()
286 return PrevI; in find()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DLiveInterval.cpp333 iterator PrevI = std::prev(I); in find() local
334 if (Pos < (*PrevI).end) in find()
335 return PrevI; in find()
/external/llvm/lib/Transforms/Utils/
DLocal.cpp1047 llvm::BasicBlock::InstListType::iterator PrevI(I); in LdStHasDebugValue() local
1048 if (PrevI != I->getParent()->getInstList().begin()) { in LdStHasDebugValue()
1049 --PrevI; in LdStHasDebugValue()
1050 if (DbgValueInst *DVI = dyn_cast<DbgValueInst>(PrevI)) in LdStHasDebugValue()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp1893 MachineBasicBlock::iterator PrevI = std::prev(MBBI); in MergeReturnIntoLDM() local
1895 while (PrevI->isDebugInstr() && PrevI != MBB.begin()) in MergeReturnIntoLDM()
1896 --PrevI; in MergeReturnIntoLDM()
1897 MachineInstr &PrevMI = *PrevI; in MergeReturnIntoLDM()
/external/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp1863 MachineBasicBlock::iterator PrevI = std::prev(MBBI); in MergeReturnIntoLDM() local
1865 while (PrevI->isDebugValue() && PrevI != MBB.begin()) in MergeReturnIntoLDM()
1866 --PrevI; in MergeReturnIntoLDM()
1867 MachineInstr &PrevMI = *PrevI; in MergeReturnIntoLDM()
/external/llvm/lib/Target/X86/
DX86FloatingPoint.cpp438 MachineBasicBlock::iterator PrevI = PrevMI; in processBasicBlock()
439 if (I == PrevI) { in processBasicBlock()
444 while (Start != BB.begin() && std::prev(Start) != PrevI) in processBasicBlock()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86FloatingPoint.cpp470 MachineBasicBlock::iterator PrevI(PrevMI); in processBasicBlock()
471 if (I == PrevI) { in processBasicBlock()
476 while (Start != BB.begin() && prior(Start) != PrevI) --Start; in processBasicBlock()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLocal.cpp1202 BasicBlock::InstListType::iterator PrevI(I); in LdStHasDebugValue() local
1203 if (PrevI != I->getParent()->getInstList().begin()) { in LdStHasDebugValue()
1204 --PrevI; in LdStHasDebugValue()
1205 if (DbgValueInst *DVI = dyn_cast<DbgValueInst>(PrevI)) in LdStHasDebugValue()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp4174 ObjCMethodDecl::param_iterator PrevI = overridden->param_begin(), in CheckObjCMethodOverrides() local
4176 for (; ParamI != E && PrevI != PrevE; ++ParamI, ++PrevI) { in CheckObjCMethodOverrides()
4177 assert(PrevI != overridden->param_end() && "Param mismatch"); in CheckObjCMethodOverrides()
4179 QualType T2 = Context.getCanonicalType((*PrevI)->getType()); in CheckObjCMethodOverrides()