Home
last modified time | relevance | path

Searched refs:LoHi (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp198 std::pair<SDNode *, SDNode *> LoHi = in trySelect() local
201 ReplaceUses(SDValue(Node, 0), SDValue(LoHi.first, 0)); in trySelect()
204 ReplaceUses(SDValue(Node, 1), SDValue(LoHi.second, 0)); in trySelect()
213 auto LoHi = selectMULT(Node, MultOpc, DL, NodeTy, false, true); in trySelect() local
214 ReplaceNode(Node, LoHi.second); in trySelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp25881 auto LoHi = DAG.SplitVector(X, DL); in ReplaceAddWithADDP() local
25882 assert(LoHi.first.getValueType() == LoHi.second.getValueType()); in ReplaceAddWithADDP()
25883 SDValue Addp = DAG.getNode(AArch64ISD::ADDP, N, LoHi.first.getValueType(), in ReplaceAddWithADDP()
25884 LoHi.first, LoHi.second); in ReplaceAddWithADDP()
25895 DAG.getUNDEF(LoHi.first.getValueType())), in ReplaceAddWithADDP()
26661 Value *LoHi = Builder.CreateCall(Ldxr, Addr, "lohi"); in emitLoadLinked() local
26663 Value *Lo = Builder.CreateExtractValue(LoHi, 0, "lo"); in emitLoadLinked()
26664 Value *Hi = Builder.CreateExtractValue(LoHi, 1, "hi"); in emitLoadLinked()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp18826 Value *LoHi = Builder.CreateCall(RMW, {AlignedAddr, IncrLo, IncrHi}); in emitMaskedAtomicRMWIntrinsic() local
18827 Value *Lo = Builder.CreateExtractValue(LoHi, 0, "lo"); in emitMaskedAtomicRMWIntrinsic()
18828 Value *Hi = Builder.CreateExtractValue(LoHi, 1, "hi"); in emitMaskedAtomicRMWIntrinsic()
18852 Value *LoHi = in emitMaskedAtomicCmpXchgIntrinsic() local
18855 Value *Lo = Builder.CreateExtractValue(LoHi, 0, "lo"); in emitMaskedAtomicCmpXchgIntrinsic()
18856 Value *Hi = Builder.CreateExtractValue(LoHi, 1, "hi"); in emitMaskedAtomicCmpXchgIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6398 SDValue LoHi = in BuildSDIV() local
6400 return SDValue(LoHi.getNode(), 1); in BuildSDIV()
6581 SDValue LoHi = in BuildUDIV() local
6583 return SDValue(LoHi.getNode(), 1); in BuildUDIV()
H A DDAGCombiner.cpp4398 if (SDNode *LoHi = DAG.getNodeIfExists(LoHiOpc, LoHiVT, {N0, N1})) in visitMUL() local
4399 if (LoHi->hasAnyUseOfValue(1)) in visitMUL()
4400 return SDValue(LoHi, 0); in visitMUL()
4401 if (SDNode *LoHi = DAG.getNodeIfExists(LoHiOpc, LoHiVT, {N1, N0})) in visitMUL() local
4402 if (LoHi->hasAnyUseOfValue(1)) in visitMUL()
4403 return SDValue(LoHi, 0); in visitMUL()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21543 Value *LoHi = Builder.CreateCall(Ldrex, Addr, "lohi"); in emitLoadLinked() local
21545 Value *Lo = Builder.CreateExtractValue(LoHi, 0, "lo"); in emitLoadLinked()
21546 Value *Hi = Builder.CreateExtractValue(LoHi, 1, "hi"); in emitLoadLinked()