Home
last modified time | relevance | path

Searched refs:LI1 (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp660 LoadInst *LI1 = LOps.Root; in foldLoadsRecursive() local
666 LI1 = dyn_cast<LoadInst>(L1); in foldLoadsRecursive()
671 if (LI1 == LI2 || !LI1 || !LI2 || !LI1->isSimple() || !LI2->isSimple() || in foldLoadsRecursive()
672 LI1->getPointerAddressSpace() != LI2->getPointerAddressSpace()) in foldLoadsRecursive()
676 if (LI1->getParent() != LI2->getParent()) in foldLoadsRecursive()
683 Value *Load1Ptr = LI1->getPointerOperand(); in foldLoadsRecursive()
696 uint64_t LoadSize1 = LI1->getType()->getPrimitiveSizeInBits(); in foldLoadsRecursive()
702 if (!DL.typeSizeEqualsStoreSize(LI1->getType()) || in foldLoadsRecursive()
707 LoadInst *Start = LOps.FoundRoot ? LOps.RootInsert : LI1, *End = LI2; in foldLoadsRecursive()
729 std::swap(LI1, LI2); in foldLoadsRecursive()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp624 [](const RegisterMaskPair &LI0, const RegisterMaskPair &LI1) { in sortUniqueLiveIns() argument
625 return LI0.PhysReg < LI1.PhysReg; in sortUniqueLiveIns()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2233 auto *LI1 = dyn_cast<LoadInst>(V1); in getShallowScore() local
2235 if (LI1 && LI2) { in getShallowScore()
2236 if (LI1->getParent() != LI2->getParent() || !LI1->isSimple() || in getShallowScore()
2241 LI1->getType(), LI1->getPointerOperand(), LI2->getType(), in getShallowScore()
2244 if (getUnderlyingObject(LI1->getPointerOperand()) == in getShallowScore()
2247 getWidenedType(LI1->getType(), NumLanes), LI1->getAlign())) in getShallowScore()