| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VECustomDAG.cpp | 355 return N->getPassThru(); in getNodePassthru() 357 return N->getPassThru(); in getNodePassthru()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1958 const SDValue &getPassThru() const { return getOperand(1); } in getPassThru() function
|
| H A D | X86ISelDAGToDAG.cpp | 6566 SDValue PassThru = Mgt->getPassThru(); in Select()
|
| H A D | X86ISelLowering.cpp | 33233 SDValue PassThru = N->getPassThru(); in LowerMLOAD() 33343 SDValue PassThru = N->getPassThru(); in LowerMGATHER() 34844 Gather->getPassThru(), in ReplaceNodeResults() 53127 SDValue PassThru = DAG.getBitcast(CastVT, ML->getPassThru()); in reduceMaskedLoadToScalarLoad() 53157 ML->getPassThru()); in combineMaskedLoadConstantMask() 53167 if (ML->getPassThru().isUndef()) in combineMaskedLoadConstantMask() 53170 if (ISD::isBuildVectorAllZeros(ML->getPassThru().getNode())) in combineMaskedLoadConstantMask() 53180 ML->getPassThru()); in combineMaskedLoadConstantMask() 53221 NewMask, Mld->getPassThru(), Mld->getMemoryVT(), Mld->getMemOperand(), in combineMaskedLoad() 56693 SDValue Ops[] = { Gather->getChain(), Gather->getPassThru(), in rebuildGatherScatter()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 2871 const SDValue &getPassThru() const { return getOperand(4); } 3051 const SDValue &getPassThru() const { return getOperand(1); }
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 2323 SDValue PassThru = MLD->getPassThru(); in SplitVecRes_MLOAD() 2443 SDValue PassThru = MGT->getPassThru(); in SplitVecRes_Gather() 6217 SDValue PassThru = GetWidenedVector(N->getPassThru()); in WidenVecRes_MLOAD() 6232 (N->getPassThru()->isUndef() || VT.isScalableVector())) { in WidenVecRes_MLOAD() 6243 if (!N->getPassThru()->isUndef()) { in WidenVecRes_MLOAD() 6274 SDValue PassThru = GetWidenedVector(N->getPassThru()); in WidenVecRes_MGATHER() 7492 SDValue DataOp = MG->getPassThru(); in WidenVecOp_MGATHER()
|
| H A D | LegalizeIntegerTypes.cpp | 999 SDValue ExtPassThru = GetPromotedInteger(N->getPassThru()); in PromoteIntRes_MLOAD() 1019 SDValue ExtPassThru = GetPromotedInteger(N->getPassThru()); in PromoteIntRes_MGATHER()
|
| H A D | DAGCombiner.cpp | 7414 MLoad->getOffset(), MLoad->getMask(), MLoad->getPassThru(), in visitAND() 7637 SDValue Ops[] = {GN0->getChain(), GN0->getPassThru(), GN0->getMask(), in visitAND() 12755 SDValue PassThru = MGT->getPassThru(); in visitMGATHER() 12787 return CombineTo(N, MLD->getPassThru(), MLD->getChain()); in visitMLOAD() 14224 SDValue PassThru = DAG.getNode(ExtOpc, dl, VT, Ld->getPassThru()); in tryToFoldExtOfMaskedLoad() 15716 Ld->getMask(), Ld->getPassThru(), ExtVT, Ld->getMemOperand(), in visitSIGN_EXTEND_INREG() 15728 SDValue Ops[] = {GN0->getChain(), GN0->getPassThru(), GN0->getMask(), in visitSIGN_EXTEND_INREG()
|
| H A D | SelectionDAG.cpp | 10216 Offset, LD->getMask(), LD->getPassThru(), in getIndexedMaskedLoad() 10294 assert(N->getPassThru().getValueType() == N->getValueType(0) && in getMaskedGather()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 2220 SDValue Thru = cast<MaskedLoadSDNode>(MaskN)->getPassThru(); in LowerHvxMaskedOp() 3054 opSplit(cast<MaskedLoadSDNode>(Op)->getPassThru(), dl, DAG); in SplitHvxMemOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6486 SDValue PassThru = MGT->getPassThru(); in LowerMGATHER() 6669 SDValue PassThru = LoadNode->getPassThru(); in LowerMLOAD() 23049 (MLD->getPassThru()->isUndef() || in performUnpackCombine() 23050 isZerosVector(MLD->getPassThru().getNode()))) { in performUnpackCombine() 24321 SDValue PassThru = MGT->getPassThru(); in performMaskedGatherScatterCombine() 28919 if (Load->getPassThru()->isUndef()) { in LowerFixedLengthVectorMLoadToSVE() 28927 if (isZerosVector(Load->getPassThru().getNode())) in LowerFixedLengthVectorMLoadToSVE() 28939 convertToScalableVector(DAG, ContainerVT, Load->getPassThru()); in LowerFixedLengthVectorMLoadToSVE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 12530 PassThru = MLoad->getPassThru(); in lowerMaskedLoad() 13751 PassThru = MGN->getPassThru(); in lowerMaskedGather() 20119 {MGN->getChain(), MGN->getPassThru(), MGN->getMask(), in PerformDAGCombine() 20126 {MGN->getChain(), MGN->getPassThru(), MGN->getMask(), in PerformDAGCombine() 20157 StridedLoad, MGN->getPassThru(), EVL); in PerformDAGCombine() 20192 SDValue Passthru = DAG.getBitcast(WideVT, MGN->getPassThru()); in PerformDAGCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 10316 SDValue PassThru = N->getPassThru(); in LowerMLOAD()
|