/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 642 void llvm::RemovePredecessorAndSimplify(BasicBlock *BB, BasicBlock *Pred, argument 648 // Remove the entries for Pred from the PHI nodes in BB, but do not simplify 651 BB->removePredecessor(Pred, true); 667 DTU->applyUpdatesPermissive({{DominatorTree::Delete, Pred, BB}}); 898 assert(OldVal && "No entry in PHI for Pred BB!"); 1052 BasicBlock *Pred = *PI; local 1053 Pred->getTerminator()->setMetadata(LoopMDKind, LoopMD);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 1087 for (MachineBasicBlock *Pred : MBB.predecessors()) { 1088 VNInfo *PVal = IntA.getVNInfoBefore(LIS->getMBBEndIdx(Pred)); 1091 CopyLeftBB = Pred; 1094 // Check DefMI is a reverse copy and it is in BB Pred. 1097 DefMI->getParent() != Pred) { 1098 CopyLeftBB = Pred; 1101 // If there is any other def of B after DefMI and before the end of Pred, 1102 // we need to keep the copy of B = A at the end of Pred if we remove 1108 if (PVal->def < VNI->def && VNI->def < LIS->getMBBEndIdx(Pred)) { 1114 CopyLeftBB = Pred; [all...] |
H A D | WinEHPrepare.cpp | 815 for (BasicBlock *Pred : predecessors(OldBlock)) 816 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Pred->getTerminator())) 1154 // Pred is unsplittable, so we need to queue it on the worklist.
|
H A D | MachineVerifier.cpp | 2254 for (MachineBasicBlock *Pred : MBB.predecessors()) { 2255 if (!seen.count(Pred)) { 2257 errs() << printMBBReference(*Pred) 2316 for (const MachineBasicBlock *Pred : MBB.predecessors()) { 2317 BBInfo &PInfo = MBBInfoMap[Pred]; 2323 << printMBBReference(*Pred) << "\n";
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 1361 MachineBasicBlock::const_reverse_iterator Pred(DbgValue); 1362 for (++Pred; Pred != MBB->rend(); ++Pred) { 1363 if (Pred->getFlag(MachineInstr::FrameSetup)) 1365 auto PredDL = Pred->getDebugLoc(); 1366 if (!PredDL || Pred->isMetaInstruction())
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2269 CmpInst::Predicate Pred = ICmpInst::BAD_ICMP_PREDICATE; 2272 Pred = ICmpInst::ICMP_SLE; 2275 Pred = ICmpInst::ICMP_SLT; 2278 Pred = ICmpInst::ICMP_ULT; 2296 (ICmpInst::isTrueWhenEqual(Pred) ? !MaxLHS->isZero() : (MaxLHS != One))) 2314 if (ICmpInst::isTrueWhenEqual(Pred)) { 2339 Pred = CmpInst::getInversePredicate(Pred); 2344 new ICmpInst(Cond, Pred, Cond->getOperand(0), NewRHS, "scmp");
|
H A D | LoopFuse.cpp | 910 ICmpInst::Predicate Pred = 912 bool IsAlwaysGE = SE.isKnownPredicate(Pred, SCEVPtr0, SCEVPtr1);
|
H A D | SROA.cpp | 1288 BasicBlock *Pred = PN.getIncomingBlock(Idx); 1295 if (Value* V = InjectedLoads.lookup(Pred)) { 1296 NewPN->addIncoming(V, Pred); 1300 Instruction *TI = Pred->getTerminator(); 1305 (PN.getName() + ".sroa.speculate.load." + Pred->getName())); 1310 NewPN->addIncoming(Load, Pred); 1311 InjectedLoads[Pred] = Load;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 864 for (BasicBlock *Pred : predecessors(&BB)) { 865 auto It = EdgeToCounter.find({Pred, &BB}); 870 Phi->addIncoming(EdgeCounter, Pred);
|
/freebsd-11-stable/contrib/flex/ |
H A D | flexdef.h | 68 #define assert(Pred)
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DDG.h | 75 /// Collect a list of instructions, in \p IList, for which predicate \p Pred 78 bool collectInstructions(llvm::function_ref<bool(Instruction *)> const &Pred,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | CommandLine.cpp | 721 bool (*Pred)(const Option *), 724 if (OMI != OptionsMap.end() && !Pred(OMI->getValue())) 733 if (OMI != OptionsMap.end() && !Pred(OMI->getValue())) 737 if (OMI != OptionsMap.end() && Pred(OMI->second)) {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGAtomic.cpp | 498 llvm::CmpInst::Predicate Pred; local 503 Pred = IsSigned ? llvm::CmpInst::ICMP_SGT : llvm::CmpInst::ICMP_UGT; 506 Pred = IsSigned ? llvm::CmpInst::ICMP_SLT : llvm::CmpInst::ICMP_ULT; 509 llvm::Value *Cmp = Builder.CreateICmp(Pred, OldVal, RHS, "tst");
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 964 CmpInst::Predicate Pred = local 968 if (Pred == CmpInst::ICMP_EQ || Pred == CmpInst::ICMP_NE) { 973 MIRBuilder.buildICmp(Pred, MI.getOperand(0).getReg(), Or, Zero); 975 MachineInstrBuilder CmpH = MIRBuilder.buildICmp(Pred, ResTy, LHSH, RHSH); 979 ICmpInst::getUnsignedPredicate(Pred), ResTy, LHSL, RHSL); 2629 CmpInst::Predicate Pred 2641 MIRBuilder.buildICmp(Pred, DstReg, Src1Regs[I], Src2Regs[I]); 2644 = MIRBuilder.buildFCmp(Pred, DstReg, Src1Regs[I], Src2Regs[I]); 4034 const CmpInst::Predicate Pred local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstructionSelector.cpp | 394 getComparePreds(CmpInst::Predicate Pred) { argument 396 switch (Pred) {
|
H A D | ARMExpandPseudoInsts.cpp | 831 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg); local 859 LO16.addImm(Pred).addReg(PredReg).add(condCodeOp()); 860 HI16.addImm(Pred).addReg(PredReg).add(condCodeOp()); 910 LO16.addImm(Pred).addReg(PredReg); 911 HI16.addImm(Pred).addReg(PredReg);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsConstantIslandPass.cpp | 1004 MachineBasicBlock *Pred = *MBB->pred_begin(); local 1005 MachineInstr *PredMI = &Pred->back();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | PartialInlining.cpp | 647 for (auto Pred : predecessors(BB)) { 648 if (!Entries.count(Pred))
|
H A D | WholeProgramDevirt.cpp | 1656 for (Instruction *Pred : Preds) { 1657 Pred->replaceAllUsesWith(TypeTestCall); 1658 Pred->eraseFromParent();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TextAPI/MachO/ |
H A D | TextStub.cpp | 847 std::function<bool(const Symbol *)> Pred) { 851 if (!Pred(Symbol))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 2368 CmpInst::Predicate Pred; 2370 Pred = StringSwitch<CmpInst::Predicate>(Token.stringValue()) 2388 if (!CmpInst::isFPPredicate(Pred)) 2391 Pred = StringSwitch<CmpInst::Predicate>(Token.stringValue()) 2403 if (!CmpInst::isIntPredicate(Pred)) 2408 Dest = MachineOperand::CreatePredicate(Pred);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 1346 Predicate Pred, ///< The predicate to use for the comparison 1351 ) : CmpInst(makeCmpResultType(LHS->getType()), Instruction::FCmp, Pred, LHS, 1358 static bool isEquality(Predicate Pred) { argument 1359 return Pred == FCMP_OEQ || Pred == FCMP_ONE || Pred == FCMP_UEQ || 1360 Pred == FCMP_UNE; 1345 FCmpInst( Predicate Pred, Value *LHS, Value *RHS, const Twine &NameStr = �, Instruction *FlagsSource = nullptr ) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 1236 const CmpInst::Predicate Pred = minMaxToCompare(MI.getOpcode()); local 1239 auto Cmp = B.buildICmp(Pred, CmpType, Src0, Src1); 2809 auto Pred = static_cast<CmpInst::Predicate>(MI.getOperand(1).getPredicate()); local 2817 (Pred == CmpInst::ICMP_EQ || Pred == CmpInst::ICMP_NE) &&
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 2152 IdentifierInfo *Pred = Tok.getIdentifierInfo(); local 2155 if (Pred->isStr("enable")) { 2157 } else if (Pred->isStr("disable")) { 2159 } else if (Pred->isStr("begin")) 2161 else if (Pred->isStr("end"))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 964 bool DependenceInfo::isKnownPredicate(ICmpInst::Predicate Pred, const SCEV *X, argument 966 if (Pred == CmpInst::ICMP_EQ || 967 Pred == CmpInst::ICMP_NE) { 982 if (SE->isKnownPredicate(Pred, X, Y)) 990 switch (Pred) {
|