/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.h | 194 SDValue getMergeValues(ArrayRef<SDValue> Values) const { in getMergeValues() function 195 return DAG.getMergeValues(Values, DL); in getMergeValues()
|
H A D | VVPISelLowering.cpp | 167 return CDAG.getMergeValues({DataV, NewLoadChainV}); in lowerVVP_LOAD_STORE() 266 return CDAG.getMergeValues({PackedVals, FusedChains}); in splitPackedLoadStore() 314 return CDAG.getMergeValues({DataV, NewLoadChainV}); in lowerVVP_GATHER_SCATTER()
|
H A D | VEISelLowering.cpp | 1229 return DAG.getMergeValues({Result, Chain}, DL); in lowerATOMIC_SWAP() 1248 return DAG.getMergeValues({Result, Chain}, DL); in lowerATOMIC_SWAP() 1358 return DAG.getMergeValues(Ops, DL); in lowerLoadF128() 1399 return DAG.getMergeValues(Ops, DL); in lowerLoadI1() 1420 return DAG.getMergeValues(Ops, DL); in lowerLoadI1() 1698 return DAG.getMergeValues(Ops, DL); in lowerDYNAMIC_STACKALLOC()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 393 return DAG.getMergeValues(Ops, DL); in lowerLoadWordFromAlignedBasePlusOffset() 453 return DAG.getMergeValues(Ops, DL); in LowerLOAD() 474 return DAG.getMergeValues(Ops, DL); in LowerLOAD() 544 return DAG.getMergeValues(Ops, dl); in LowerSMUL_LOHI() 561 return DAG.getMergeValues(Ops, dl); in LowerUMUL_LOHI() 917 return DAG.getMergeValues(Results, DL); in LowerINTRINSIC_WO_CHAIN() 1554 return DAG.getMergeValues(Ops, dl); in PerformDAGCombine() 1567 return DAG.getMergeValues(Ops, dl); in PerformDAGCombine() 1590 return DAG.getMergeValues(Ops, dl); in PerformDAGCombine() 1604 return DAG.getMergeValues(Op in PerformDAGCombine() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelLowering.cpp | 721 return DAG.getMergeValues({Lo, Hi}, SDLoc(Op)); in LowerShiftParts() 1314 return DAG.getMergeValues(Ops, DL); in lowerPrivateExtLoad() 1338 return DAG.getMergeValues(Ops, DL); in LowerLOAD() 1369 return DAG.getMergeValues(MergedValues, DL); in LowerLOAD() 1388 return DAG.getMergeValues(MergedValues, DL); in LowerLOAD() 1709 return DAG.getMergeValues(MergedValues, DL); in constBufferLoad()
|
H A D | SIISelLowering.cpp | 2071 return DAG.getMergeValues({ ArgVal, Load.getValue(1) }, SL); in getPreloadedValue() 2080 return DAG.getMergeValues({ Val, Load.getValue(1) }, SL); in getPreloadedValue() 2975 NewArg = DAG.getMergeValues({NewArg, Copy.getValue(1)}, DL); in LowerFormalArguments() 3024 NewArg = DAG.getMergeValues({NewArg, Chain}, DL); in LowerFormalArguments() 4002 return DAG.getMergeValues({Tmp1, Tmp2}, dl); in lowerGET_ROUNDING() 4033 return DAG.getMergeValues({VectorAddress, CopyFromSP.getValue(1)}, SL); in lowerFP_EXTEND() 4104 return DAG.getMergeValues({Result, GetReg.getValue(1)}, SL); in splitKillBlock() 4256 return DAG.getMergeValues({Result, TokenReg}, SL); in emitLoadM0FromVGPRLoop() 5969 return DAG.getMergeValues({ Adjusted, Load.getValue(1) }, DL); in ReplaceNodeResults() 6008 return DAG.getMergeValues( in ReplaceNodeResults() [all...] |
H A D | AMDGPUISelLowering.cpp | 1365 return DAG.getMergeValues(Ops, SDLoc()); in LowerOperation() 1779 return DAG.getMergeValues(Ops, SL); in SplitVectorLoad() 1824 return DAG.getMergeValues(Ops, SL); in SplitVectorStore() 1854 return DAG.getMergeValues( in SplitVectorStore() 2017 return DAG.getMergeValues({ Div, Rem }, DL); in LowerUDIVREM64() 2242 return DAG.getMergeValues(Results, DL); in LowerUDIVREM() 2286 return DAG.getMergeValues({Q, R}, DL); in LowerSDIVREM() 2319 return DAG.getMergeValues(Res, DL); in LowerFREM() 2346 return DAG.getMergeValues(Res, DL); in LowerFCEIL() 3827 return DAG.getMergeValues(Op in performStoreCombine() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 1933 return DAG.getMergeValues({Lo, Hi}, dl); in LowerHvxMulLoHi() 1950 return DAG.getMergeValues({Lo, Hi}, dl); in LowerHvxMulLoHi() 2134 return DAG.getMergeValues({P.getValue(1), P.getValue(0)}, dl); in LowerHvxIntrinsic() 2187 return DAG.getMergeValues({VSel, Load.getValue(1)}, dl); in LowerHvxMaskedOp() 2606 return DAG.getMergeValues({Lo, Hi}, dl); in emitHvxMulLoHiV60() 2660 return DAG.getMergeValues({Lo, Hi}, dl); in emitHvxMulLoHiV62() 2995 return DAG.getMergeValues( in SplitHvxMemOp() 3026 return DAG.getMergeValues( in SplitHvxMemOp() 3075 return DAG.getMergeValues({Value, Load.getValue(1)}, dl); in WidenHvxLoad()
|
H A D | HexagonISelLowering.cpp | 2013 return DAG.getMergeValues({DAG.getUNDEF(ty(Op)), Trap}, dl); 3134 return DAG.getMergeValues({TP, Ch}, dl); in LowerStore() 3205 return DAG.getMergeValues({P.first, P.second}, dl); in LowerUnalignedLoad() 3253 SDValue M = DAG.getMergeValues({Aligned, NewChain}, dl); in LowerUAddSubO() 3281 return DAG.getMergeValues({Op, Ov}, dl); in LowerUAddSubOCarry() 3287 return DAG.getMergeValues({Op, Ov}, dl); in LowerUAddSubOCarry() 3309 return DAG.getMergeValues(Out, dl); in LowerEH_RETURN()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1050 return DAG.getMergeValues(Ops, DL); in LowerDYNAMIC_STACKALLOC() 1282 return DAG.getMergeValues(Ops, dl); in LowerSHL_PARTS() 1322 return DAG.getMergeValues(Ops, dl); in LowerSRL_PARTS()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 3246 return DAG.getMergeValues({Truncated, Chain}, DL); in isSimpleVIDSequence() 5583 return DAG.getMergeValues({DAG.getBitcast(VT, L), L.getValue(1)}, DL); in getRISCVVLOp() 5739 return DAG.getMergeValues({Res, Ovf}, DL); in SplitVectorOp() 5755 return DAG.getMergeValues({Res, Ovf}, DL); in SplitVPOp() 6240 return DAG.getMergeValues({V, HiRes.getValue(1)}, DL); in LowerOperation() 6644 return DAG.getMergeValues({Res, FP2Int.getValue(1)}, DL); in LowerOperation() 6698 return DAG.getMergeValues({SubVec, Src.getValue(1)}, DL); in LowerOperation() 7998 return DAG.getMergeValues(Parts, DL); in lowerINSERT_VECTOR_ELT() 8050 return DAG.getMergeValues(Parts, DL); in lowerINSERT_VECTOR_ELT() 8337 Res = DAG.getMergeValues({SubVe in lowerVectorIntrinsicScalars() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2230 return DAG.getMergeValues(Ops, SDLoc()); in LowerDYNAMIC_STACKALLOC() 2250 return DAG.getMergeValues(MergeOps, DL); in LowerCONCAT_VECTORS() 2453 return DAG.getMergeValues(Ops, dl); in LowerShiftRightParts() 2481 return DAG.getMergeValues(Ops, dl); in LowerShiftLeftParts() 2513 return DAG.getMergeValues(Ops, dl); in LowerShiftLeftParts() 2541 return DAG.getMergeValues(Ops, dl); in LowerFROUND() 2911 return DAG.getMergeValues(Ops, SDLoc(Op)); in LowerSTOREVector() 2938 return DAG.getMergeValues(Ops, dl); in LowerSTOREVector() 6006 return DCI.DAG.getMergeValues( in shouldExpandAtomicRMWInIR()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 3307 return DAG.getMergeValues(Ops, DL); in lowerVectorSETCC() 3397 Cmp = DAG.getMergeValues(Ops, DL); in lowerSTRICT_FSETCC() 3437 return DAG.getMergeValues(Ops, DL); in isAbsolute() 4027 return DAG.getMergeValues(Ops, DL); in lowerDYNAMIC_STACKALLOC_ELF() 4102 return DAG.getMergeValues(Ops, DL); in lowerSMUL_LOHI() 4157 return DAG.getMergeValues(Ops, DL); in lowerSDIVREM() 4176 return DAG.getMergeValues(Ops, DL); in lowerUDIVREM() 4198 return DAG.getMergeValues(Ops, DL); in lowerOR() 4211 return DAG.getMergeValues(Ops, DL); in lowerOR() 4553 return DAG.getMergeValues(Result in lowerATOMIC_STORE() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 639 return DAG.getMergeValues(Ops, SDLoc()); in LowerDYNAMIC_STACKALLOC()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 2831 return DAG.getMergeValues(Ops, dl); in LowerDYNAMIC_STACKALLOC() 2991 return DAG.getMergeValues(Ops, dl); in LowerF128Load() 3154 return DAG.getMergeValues(Ops, dl); in LowerADDC_ADDE_SUBC_SUBE() 3209 return DAG.getMergeValues(Ops, dl); in LowerUMULO_SMULO()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 4350 return IsStrict ? DAG.getMergeValues({Result, Op.getOperand(0)}, dl) in LowerINT_TO_FP() 4413 return DAG.getMergeValues({Trunc, Cv.getValue(1)}, dl); in LowerBITCAST() 5109 return DAG.getMergeValues({AND, Chain}, dl); in LowerINTRINSIC_WO_CHAIN() 5172 return DAG.getMergeValues({Result, Chain}, DL); in LowerINTRINSIC_WO_CHAIN() 5612 return DAG.getMergeValues({MS.getValue(0), MS.getValue(2)}, DL); in LowerMGATHER() 6209 return DAG.getMergeValues({Select, Load.getValue(1)}, DL); in LowerOperation() 6277 return DAG.getMergeValues({Result, Load.getValue(1)}, DL); in LowerOperation() 6388 return DAG.getMergeValues({Result, Load.getValue(1)}, DL); in LowerOperation() 6556 return DAG.getMergeValues({Loaded, Chain}, DL); in CCAssignFnForCall() 6589 return DAG.getMergeValues({Ex in allocateLazySaveBuffer() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 19014 return DAG.getMergeValues({Lo, Hi}, SDLoc(Op)); in lowerFPToIntToFP() 19051 return DAG.getMergeValues({Value, Chain}, dl); in lowerINT_TO_FP_vXi64() 19087 return DAG.getMergeValues({Value, Chain}, dl); in lowerINT_TO_FP_vXi64() 19248 return DAG.getMergeValues({Res, Chain}, DL); in BuildFILD() 19294 return DAG.getMergeValues({Cvt, Chain}, DL); in shouldUseHorizontalOp() 19431 return DAG.getMergeValues({Tmp.first, Tmp.second}, dl); in lowerUINT_TO_FP_v2i32() 19595 return DAG.getMergeValues({ResultPair.first, ResultPair.second}, dl); in lowerUINT_TO_FP_vXi32() 19630 return DAG.getMergeValues({Res, Chain}, DL); in lowerUINT_TO_FP_vec() 19700 return DAG.getMergeValues({Res, Chain}, DL); in LowerUINT_TO_FP() 19916 return DAG.getMergeValues({Tm in FP_TO_INTHelper() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5920 return IsStrict ? DAG.getMergeValues({Result, Chain}, Loc) : Result; in LowerFP_TO_INT_SAT() 5930 return DAG.getMergeValues({Result, Op.getOperand(0)}, Loc); in LowerFP_TO_INT_SAT() 6360 return DAG.getMergeValues(Ops, dl); in LowerShiftLeftParts() 6399 return DAG.getMergeValues(Ops, dl); in LowerGET_ROUNDING() 6422 return DAG.getMergeValues({And, Chain}, dl); in LowerSET_ROUNDING() 10163 return DAG.getMergeValues({Pred, Load.getValue(1)}, dl); in LowerLOAD() 10287 return DAG.getMergeValues({Combo, NewLoad.getValue(1)}, dl); in LowerVecReduce() 10533 return DAG.getMergeValues({Result, Chain}, dl); in LowerFSETCC() 10555 return DAG.getMergeValues({Result, Chain}, dl); in LowerOperation() 15119 return DCI.DAG.getMergeValues({Op in PerformVMOVRRDCombine() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 3427 return DAG.getMergeValues(Ops, DL); in LowerDYNAMIC_STACKALLOC() 3468 return DAG.getMergeValues({Lo, Hi}, DL); in LowerShiftLeftParts() 3523 return DAG.getMergeValues({Lo, Hi}, DL); in LowerShiftRightParts()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 1199 return DAG.getMergeValues(Ops, DL); in lowerSTORE() 1281 return DAG.getMergeValues(Vals, DL); in initAccumulator() 1352 return DAG.getMergeValues(Vals, DL); in lowerMSACopyIntr()
|
H A D | MipsISelLowering.cpp | 2631 return DAG.getMergeValues(Ops, DL); in lowerShiftRightParts() 2683 return DAG.getMergeValues(Ops, DL); in createLoadLR() 2765 return DAG.getMergeValues(Ops, DL); in createStoreLR()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 3746 return DAG.getMergeValues({LHS, Chain}, dl); in LowerVAARG() 8045 return DAG.getMergeValues(Ops, dl); in LowerSELECT_CC() 8423 return DAG.getMergeValues({Mov, Conv.getValue(1)}, dl); in canReuseLoadAddress() 8502 return DAG.getMergeValues({Result, Chain}, dl); in directMoveIsProfitable() 8802 return DAG.getMergeValues({Sel, Chain}, dl); in LowerINT_TO_FP() 9097 return DAG.getMergeValues({RetVal, Chain}, dl); in getCanonicalConstSplat() 9126 return DAG.getMergeValues(OutOps, dl); in BuildIntrinsicOp() 9155 return DAG.getMergeValues(OutOps, dl); 9184 return DAG.getMergeValues(OutOps, dl); in haveEfficientBuildVectorPattern() 10969 return DAG.getMergeValues(RetOp in LowerINTRINSIC_WO_CHAIN() [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 1847 return DAG.getMergeValues(Constants, getCurSDLoc()); in getValueImpl() 1862 return DAG.getMergeValues(Ops, getCurSDLoc()); in getValueImpl() 1886 return DAG.getMergeValues(Constants, getCurSDLoc()); in getValueImpl() 10339 setValue(&Call, DAG.getMergeValues(Ops, getCurSDLoc())); in LowerCallTo() 10412 return DAG.getMergeValues(Ops, SL); in LowerCallTo() 11743 SDValue Res = DAG.getMergeValues(ArrayRef(ArgValues.data(), NumValues), 12446 SDValue Res = DAG.getMergeValues({Even, Odd}, getCurSDLoc());
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 2232 return DAG.getMergeValues({DAG.getUNDEF(Op.getValueType()), Op.getOperand(0)}, in performORCombine() 2560 return DAG.getMergeValues(Parts, DL); in lowerVectorBitRevImm() 2613 return DAG.getMergeValues(Parts, DL); in performINTRINSIC_WO_CHAINCombine()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1357 SDValue getMergeValues(ArrayRef<SDValue> Ops, const SDLoc &dl);
|