Searched refs:LPred (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 505 MachineBasicBlock *BB, MachineBasicBlock *&LPred, 511 maybeTailDuplicateBlock(MachineBasicBlock *BB, MachineBasicBlock *LPred, 3155 MachineBasicBlock *BB, MachineBasicBlock *&LPred, in repeatedlyTailDuplicateBlock() argument 3162 BB, LPred, Chain, BlockFilter, PrevUnplacedBlockIt, in repeatedlyTailDuplicateBlock() 3193 LPred = *std::prev(Chain.end()); in repeatedlyTailDuplicateBlock() 3195 markBlockSuccessors(Chain, LPred, LoopHeaderBB, BlockFilter); in repeatedlyTailDuplicateBlock() 3213 MachineBasicBlock *BB, MachineBasicBlock *LPred, BlockChain &Chain, in maybeTailDuplicateBlock() argument 3295 TailDup.tailDuplicateAndUpdate(IsSimple, BB, LPred, &DuplicatedPreds, in maybeTailDuplicateBlock() 3303 if (Pred == LPred) in maybeTailDuplicateBlock() 3305 if (Pred == LPred || (BlockFilter && !BlockFilter->count(Pred)) || in maybeTailDuplicateBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 515 BBPredicates &LPred = LoopPreds[BB]; in gatherPredicates() local 547 LPred[P] = buildCondition(Term, i, true); in gatherPredicates() 563 LPred[Entry] = {BoolFalse, std::nullopt}; in gatherPredicates()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 9271 isImpliedCondCommonOperandWithCR(CmpPredicate LPred, const ConstantRange &LCR, in isImpliedCondCommonOperandWithCR() argument 9285 if (auto Res = CRImpliesPred(ConstantRange::makeAllowedICmpRegion(LPred, LCR), in isImpliedCondCommonOperandWithCR() 9288 if (LPred.hasSameSign() ^ RPred.hasSameSign()) { in isImpliedCondCommonOperandWithCR() 9289 LPred = LPred.hasSameSign() ? ICmpInst::getFlippedSignednessPredicate(LPred) in isImpliedCondCommonOperandWithCR() 9290 : LPred.dropSameSign(); in isImpliedCondCommonOperandWithCR() 9293 return CRImpliesPred(ConstantRange::makeAllowedICmpRegion(LPred, LCR), in isImpliedCondCommonOperandWithCR() 9303 isImpliedCondICmps(CmpPredicate LPred, const Value *L0, const Value *L1, in isImpliedCondICmps() argument 9309 LPred = ICmpInst::getInverseCmpPredicate(LPred); in isImpliedCondICmps() 9319 LPred = ICmpInst::getSwappedCmpPredicate(LPred); in isImpliedCondICmps() 9325 LPred = ICmpInst::getSwappedCmpPredicate(LPred); in isImpliedCondICmps() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 3296 ICmpInst::Predicate LPred = in foldAndOrOfICmpEqConstantAndICmp() local 3302 if (LPred != ICmpInst::ICMP_EQ || in foldAndOrOfICmpEqConstantAndICmp()
|