/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 723 BasicBlock *Pred = PN->getIncomingBlock(i); local 724 Value *&PredVal = PredValues[Pred]; 728 EltPHI->addIncoming(PredVal, Pred); 736 EltPHI->addIncoming(PredVal, Pred); 745 EltPHI->addIncoming(PredVal, Pred); 751 Builder->SetInsertPoint(Pred, Pred->getTerminator()); 758 EltPHI->addIncoming(Res, Pred);
|
H A D | InstCombineAndOrXor.cpp | 143 CmpInst::Predicate Pred; local 148 case 1: Pred = Sign ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT; break; 149 case 2: Pred = ICmpInst::ICMP_EQ; break; 150 case 3: Pred = Sign ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE; break; 151 case 4: Pred = Sign ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT; break; 152 case 5: Pred = ICmpInst::ICMP_NE; break; 153 case 6: Pred = Sign ? ICmpInst::ICMP_SLE : ICmpInst::ICMP_ULE; break; 157 return Builder->CreateICmp(Pred, LHS, RHS); 166 CmpInst::Predicate Pred; local 169 case 0: Pred [all...] |
/external/swiftshader/third_party/PowerVR_SDK/Tools/ |
H A D | PVRTArray.h | 388 @brief Simple bubble-sort of the array. Pred should be an object that 392 template<class Pred> 393 void Sort(Pred predicate)
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 1441 for (BasicBlock *Pred : predecessors(LoadBB)) { 1444 if (Pred->getTerminator()->isEHPad()) { 1447 << Pred->getName() << "': " << *LI << '\n'); 1451 if (IsValueFullyAvailableInBlock(Pred, FullyAvailableBlocks, 0)) { 1455 if (Pred->getTerminator()->getNumSuccessors() != 1) { 1456 if (isa<IndirectBrInst>(Pred->getTerminator())) { 1458 << Pred->getName() << "': " << *LI << '\n'); 1465 << Pred->getName() << "': " << *LI << '\n'); 1469 CriticalEdgePred.push_back(Pred); 1472 PredLoads[Pred] 1860 const BasicBlock *Pred = E.getEnd()->getSinglePredecessor(); local 2295 performScalarPREInsertion(Instruction *Instr, BasicBlock *Pred, unsigned int ValNo) argument 2496 splitCriticalEdges(BasicBlock *Pred, BasicBlock *Succ) argument [all...] |
H A D | TailRecursionElimination.cpp | 687 BasicBlock *Pred = *PI; local 688 TerminatorInst *PTI = Pred->getTerminator(); 696 BasicBlock *Pred = BI->getParent(); local 699 << "INTO UNCOND BRANCH PRED: " << *Pred); local 700 ReturnInst *RI = FoldReturnIntoUncondBranch(Ret, BB, Pred);
|
H A D | StructurizeCFG.cpp | 432 BBPredicates &Pred = Predicates[BB]; local 458 !Pred.count(Other) && !Pred.count(*PI)) { 460 Pred[Other] = BoolFalse; 461 Pred[*PI] = BoolTrue; 465 Pred[*PI] = buildCondition(Term, i, false); 485 Pred[Entry] = BoolTrue;
|
H A D | InductiveRangeCheckElimination.cpp | 269 ICmpInst::Predicate Pred = ICI->getPredicate(); 273 switch (Pred) { 668 ICmpInst::Predicate Pred = ICI->getPredicate(); local 681 Pred = ICmpInst::getSwappedPredicate(Pred); 750 (Pred == ICmpInst::ICMP_SLT && LatchBrExitIdx == 1) || 751 (Pred == ICmpInst::ICMP_SGT && LatchBrExitIdx == 0); 772 (Pred == ICmpInst::ICMP_SGT && LatchBrExitIdx == 1) || 773 (Pred == ICmpInst::ICMP_SLT && LatchBrExitIdx == 0);
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | Thumb2InstrInfo.cpp | 177 ARMCC::CondCodes Pred, unsigned PredReg, 192 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); 199 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); 208 .addImm((unsigned)Pred).addReg(PredReg).addReg(0) 214 .addImm((unsigned)Pred).addReg(PredReg).addReg(0) 174 emitT2RegPlusImmediate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, ARMCC::CondCodes Pred, unsigned PredReg, const ARMBaseInstrInfo &TII, unsigned MIFlags) argument
|
H A D | ARMBaseRegisterInfo.h | 173 ARMCC::CondCodes Pred = ARMCC::AL,
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 795 BasicBlock *Pred = PN->getIncomingBlock(i); local 796 Value *&PredVal = PredValues[Pred]; 800 EltPHI->addIncoming(PredVal, Pred); 808 EltPHI->addIncoming(PredVal, Pred); 817 EltPHI->addIncoming(PredVal, Pred); 823 Builder->SetInsertPoint(Pred->getTerminator()); 830 EltPHI->addIncoming(Res, Pred);
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 1055 /// Pred is a CmpInst predicate. 1057 LazyValueInfo::getPredicateOnEdge(unsigned Pred, Value *V, Constant *C, argument 1064 Res = ConstantFoldCompareInstOperands(Pred, Result.getConstant(), C, TD); 1075 if (Pred == ICmpInst::ICMP_EQ) { 1081 } else if (Pred == ICmpInst::ICMP_NE) { 1091 ICmpInst::makeConstantRange((ICmpInst::Predicate)Pred, CI->getValue()); 1102 if (Pred == ICmpInst::ICMP_EQ) { 1108 } else if (Pred == ICmpInst::ICMP_NE) {
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | SIWholeQuadMode.cpp | 296 for (MachineBasicBlock *Pred : MBB.predecessors()) { 297 BlockInfo &PredBI = Blocks[Pred]; 303 Worklist.push_back(Pred);
|
/external/llvm/lib/Target/ARM/ |
H A D | MLxExpansionPass.cpp | 284 ARMCC::CondCodes Pred = (ARMCC::CondCodes)MI->getOperand(NextOp).getImm(); local 298 MIB.addImm(Pred).addReg(PredReg); 310 MIB.addImm(Pred).addReg(PredReg);
|
H A D | ARMBaseRegisterInfo.h | 172 int Val, ARMCC::CondCodes Pred = ARMCC::AL,
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 441 BasicBlock *Pred = InstParent->getSinglePredecessor(); local 442 if (!Pred) 444 BBI = Pred->getTerminator()->getIterator();
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 544 const SmallVectorImpl<MachineOperand> &Pred) const = 0; 558 std::vector<MachineOperand> &Pred) const { 750 const SmallVectorImpl<MachineOperand> &Pred) const;
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 228 BasicBlock *Pred);
|
/external/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 162 ISD::CondCode llvm::getFCmpCondCode(FCmpInst::Predicate Pred) { argument 163 switch (Pred) { 199 ISD::CondCode llvm::getICmpCondCode(ICmpInst::Predicate Pred) { argument 200 switch (Pred) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ResourcePriorityQueue.cpp | 219 SUnit &Pred = *I->getSUnit(); local 220 if (!Pred.isScheduled) { 223 if (OnlyAvailablePred && OnlyAvailablePred != &Pred) 225 OnlyAvailablePred = &Pred;
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonMachineScheduler.cpp | 435 SUnit &Pred = *I->getSUnit(); local 436 if (!Pred.isScheduled) { 439 if (OnlyAvailablePred && OnlyAvailablePred != &Pred) 441 OnlyAvailablePred = &Pred;
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
H A D | BasicBlock.h | 243 void removePredecessor(BasicBlock *Pred, bool DontDeleteUselessPHIs = false);
|
/external/swiftshader/third_party/subzero/src/ |
H A D | IceCfgNode.h | 96 CfgNode *splitIncomingEdge(CfgNode *Pred, SizeT InEdgeIndex);
|
/external/clang/lib/CodeGen/ |
H A D | CGCleanup.cpp | 482 llvm::BasicBlock *Pred = Entry->getSinglePredecessor(); local 483 if (!Pred) return Entry; 485 llvm::BranchInst *Br = dyn_cast<llvm::BranchInst>(Pred->getTerminator()); 500 Entry->replaceAllUsesWith(Pred); 503 Pred->getInstList().splice(Pred->end(), Entry->getInstList()); 509 CGF.Builder.SetInsertPoint(Pred); 511 return Pred;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | TestAfterDivZeroChecker.cpp | 74 const ExplodedNode *Pred, 98 const ExplodedNode *Pred, 97 VisitNode(const ExplodedNode *Succ, const ExplodedNode *Pred, BugReporterContext &BRC, BugReport &BR) argument
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); local 71 Exp.expandCodeForPredicate(&Pred, RuntimeCheckBB->getTerminator());
|