Searched refs:FirstLoad (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 1558 MachineInstr &FirstLoad, MachineInstr &SecondLoad, in canRenameUntilSecondLoad() argument 1562 if (FirstLoad.isPseudo()) in canRenameUntilSecondLoad() 1565 UsedInBetween.accumulate(FirstLoad); in canRenameUntilSecondLoad() 1566 auto RegToRename = getLdStRegOp(FirstLoad).getReg(); in canRenameUntilSecondLoad() 1568 FirstLoad.getIterator(), SecondLoad.getIterator(), in canRenameUntilSecondLoad()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 9222 auto *FirstLoad = cast<LoadSDNode>(FirstByteProvider->Src.value()); in MatchLoadCombine() local 9250 *FirstLoad->getMemOperand(), &Fast); in MatchLoadCombine() 9256 Chain, FirstLoad->getBasePtr(), in MatchLoadCombine() 9257 FirstLoad->getPointerInfo(), MemVT, FirstLoad->getAlign()); in MatchLoadCombine() 20581 LoadSDNode *FirstLoad = cast<LoadSDNode>(LoadNodes[0].MemNode); in tryStoreMergeOfLoads() local 20595 SDValue LoadChain = FirstLoad->getChain(); in tryStoreMergeOfLoads() 20682 Align FirstLoadAlign = FirstLoad->getAlign(); in tryStoreMergeOfLoads() 20740 LdMMOFlags |= TLI.getTargetMMOFlags(*FirstLoad); in tryStoreMergeOfLoads() 20751 JointMemOpVT, LoadDL, FirstLoad->getChain(), FirstLoad->getBasePtr(), in tryStoreMergeOfLoads() 20752 FirstLoad->getPointerInfo(), FirstLoadAlign, LdMMOFlags); in tryStoreMergeOfLoads() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 14557 LoadSDNode *FirstLoad = nullptr; in combineBVOfConsecutiveLoads() local 14561 FirstLoad = cast<LoadSDNode>(FirstInput.getOperand(0)); in combineBVOfConsecutiveLoads() 14562 IsRoundOfExtLoad = FirstLoad->getExtensionType() == ISD::EXTLOAD; in combineBVOfConsecutiveLoads() 14570 FirstLoad = cast<LoadSDNode>(FirstInput); in combineBVOfConsecutiveLoads() 14573 InputLoads.push_back(FirstLoad); in combineBVOfConsecutiveLoads() 14612 assert(FirstLoad && "Input needs to be a LoadSDNode."); in combineBVOfConsecutiveLoads() 14613 WideLoad = DAG.getLoad(N->getValueType(0), dl, FirstLoad->getChain(), in combineBVOfConsecutiveLoads() 14614 FirstLoad->getBasePtr(), FirstLoad->getPointerInfo(), in combineBVOfConsecutiveLoads() 14615 FirstLoad->getAlign()); in combineBVOfConsecutiveLoads()
|