Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1839 MachineInstr &FirstLoad, MachineInstr &SecondLoad, in canRenameUntilSecondLoad() argument
1843 if (FirstLoad.isPseudo()) in canRenameUntilSecondLoad()
1846 UsedInBetween.accumulate(FirstLoad); in canRenameUntilSecondLoad()
1847 auto RegToRename = getLdStRegOp(FirstLoad).getReg(); in canRenameUntilSecondLoad()
1849 FirstLoad.getIterator(), SecondLoad.getIterator(), in canRenameUntilSecondLoad()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp9689 auto *FirstLoad = cast<LoadSDNode>(FirstByteProvider->Src.value()); in MatchLoadCombine() local
9717 *FirstLoad->getMemOperand(), &Fast); in MatchLoadCombine()
9723 Chain, FirstLoad->getBasePtr(), in MatchLoadCombine()
9724 FirstLoad->getPointerInfo(), MemVT, FirstLoad->getAlign()); in MatchLoadCombine()
21974 LoadSDNode *FirstLoad = cast<LoadSDNode>(LoadNodes[0].MemNode); in tryStoreMergeOfLoads() local
21988 SDValue LoadChain = FirstLoad->getChain(); in tryStoreMergeOfLoads()
22023 *FirstLoad->getMemOperand(), &IsFastLd) && in tryStoreMergeOfLoads()
22038 *FirstLoad->getMemOperand(), &IsFastLd) && in tryStoreMergeOfLoads()
22056 *FirstLoad->getMemOperand(), &IsFastLd) && in tryStoreMergeOfLoads()
22075 Align FirstLoadAlign = FirstLoad->getAlign(); in tryStoreMergeOfLoads()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp15603 LoadSDNode *FirstLoad = nullptr; in combineBVOfConsecutiveLoads() local
15607 FirstLoad = cast<LoadSDNode>(FirstInput.getOperand(0)); in combineBVOfConsecutiveLoads()
15608 IsRoundOfExtLoad = FirstLoad->getExtensionType() == ISD::EXTLOAD; in combineBVOfConsecutiveLoads()
15616 FirstLoad = cast<LoadSDNode>(FirstInput); in combineBVOfConsecutiveLoads()
15619 InputLoads.push_back(FirstLoad); in combineBVOfConsecutiveLoads()
15658 assert(FirstLoad && "Input needs to be a LoadSDNode."); in combineBVOfConsecutiveLoads()
15659 WideLoad = DAG.getLoad(N->getValueType(0), dl, FirstLoad->getChain(), in combineBVOfConsecutiveLoads()
15660 FirstLoad->getBasePtr(), FirstLoad->getPointerInfo(), in combineBVOfConsecutiveLoads()
15661 FirstLoad->getAlign()); in combineBVOfConsecutiveLoads()