/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SelectionDAGInfo.cpp | 218 SmallVector<SDValue, 8> OutChains; in EmitUnrolledSetTag() local 230 OutChains.push_back(St); in EmitUnrolledSetTag() 243 OutChains.push_back(St); in EmitUnrolledSetTag() 247 SDValue Res = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in EmitUnrolledSetTag()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.cpp | 1354 SDValue OutChains[2] = {SDValue(Lo64.getNode(), 1), in lowerLoadF128() local 1356 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadF128() 1380 SDValue OutChains[4]; in lowerLoadI1() local 1391 OutChains[i] = SDValue(Val.getNode(), 1); in lowerLoadI1() 1397 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadI1() 1401 SDValue OutChains[8]; in lowerLoadI1() local 1412 OutChains[i] = SDValue(Val.getNode(), 1); in lowerLoadI1() 1418 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadI1() 1469 SDValue OutChains[2]; in lowerStoreF128() local 1470 OutChains[0] = in lowerStoreF128() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 833 SDValue OutChains[] = { in LowerEH_RETURN() local 838 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerEH_RETURN() 871 SDValue OutChains[5]; in LowerINIT_TRAMPOLINE() local 876 OutChains[0] = in LowerINIT_TRAMPOLINE() 882 OutChains[1] = in LowerINIT_TRAMPOLINE() 888 OutChains[2] = in LowerINIT_TRAMPOLINE() 894 OutChains[3] = in LowerINIT_TRAMPOLINE() 899 OutChains[4] = in LowerINIT_TRAMPOLINE() 902 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerINIT_TRAMPOLINE()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelLowering.cpp | 212 std::vector<SDValue> OutChains; in LowerFormalArguments() local 286 if (!OutChains.empty()) { in LowerFormalArguments() 287 OutChains.push_back(Chain); in LowerFormalArguments() 288 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 600 std::vector<SDValue> OutChains; in LowerFormalArguments_32() local 611 OutChains.push_back( in LowerFormalArguments_32() 616 if (!OutChains.empty()) { in LowerFormalArguments_32() 617 OutChains.push_back(Chain); in LowerFormalArguments_32() 618 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerFormalArguments_32() 716 SmallVector<SDValue, 8> OutChains; in LowerFormalArguments_64() local 722 OutChains.push_back( in LowerFormalArguments_64() 727 if (!OutChains.empty()) in LowerFormalArguments_64() 728 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments_64() 2987 SDValue OutChains[2] = { SDValue(Hi64.getNode(), 1), in LowerF128Load() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelLowering.cpp | 343 std::vector<SDValue> OutChains; in LowerFormalArguments() local 412 OutChains.push_back(Store); in LowerFormalArguments() 419 if (!OutChains.empty()) { in LowerFormalArguments() 420 OutChains.push_back(Chain); in LowerFormalArguments() 421 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 574 std::vector<SDValue> &OutChains, SelectionDAG &DAG, 593 void writeVarArgRegs(std::vector<SDValue> &OutChains, SDValue Chain,
|
H A D | MipsISelLowering.cpp | 3657 std::vector<SDValue> OutChains; in LowerFormalArguments() local 3697 copyByValRegs(Chain, DL, OutChains, DAG, Flags, InVals, &*FuncArg, in LowerFormalArguments() 3754 OutChains.push_back(ArgValue.getValue(1)); in LowerFormalArguments() 3787 writeVarArgRegs(OutChains, Chain, DL, DAG, CCInfo); in LowerFormalArguments() 3791 if (!OutChains.empty()) { in LowerFormalArguments() 3792 OutChains.push_back(Chain); in LowerFormalArguments() 3793 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments() 4365 SDValue Chain, const SDLoc &DL, std::vector<SDValue> &OutChains, in copyByValRegs() argument 4412 OutChains.push_back(Store); in copyByValRegs() 4513 void MipsTargetLowering::writeVarArgRegs(std::vector<SDValue> &OutChains, in writeVarArgRegs() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 7778 SmallVector<SDValue, 32> &OutChains, unsigned From, in chainLoadsAndStoresForMemcpy() argument 7785 OutChains.push_back(OutLoadChains[i]); in chainLoadsAndStoresForMemcpy() 7798 OutChains.push_back(NewStore); in chainLoadsAndStoresForMemcpy() 7881 SmallVector<SDValue, 32> OutChains; in getMemcpyLoadsAndStores() local 7920 OutChains.push_back(Store); in getMemcpyLoadsAndStores() 7970 OutChains.push_back(OutLoadChains[i]); in getMemcpyLoadsAndStores() 7971 OutChains.push_back(OutStoreChains[i]); in getMemcpyLoadsAndStores() 7976 chainLoadsAndStoresForMemcpy(DAG, dl, OutChains, 0, in getMemcpyLoadsAndStores() 7988 chainLoadsAndStoresForMemcpy(DAG, dl, OutChains, IndexFrom, IndexTo, in getMemcpyLoadsAndStores() 7995 chainLoadsAndStoresForMemcpy(DAG, dl, OutChains, 0, in getMemcpyLoadsAndStores() [all …]
|
H A D | SelectionDAGBuilder.cpp | 10208 SmallVector<SDValue, 8> OutChains; in visitInlineAsm() local 10281 OutChains.push_back(Store); in visitInlineAsm() 10307 if (!OutChains.empty()) in visitInlineAsm() 10308 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains); in visitInlineAsm() 10315 if (ResultValues.empty() || HasSideEffect || !OutChains.empty() || IsCallBr || in visitInlineAsm()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 5072 std::vector<SDValue> OutChains; in LowerFormalArguments() local 5163 OutChains.push_back(Store); in LowerFormalArguments() 5170 if (!OutChains.empty()) { in LowerFormalArguments() 5171 OutChains.push_back(Chain); in LowerFormalArguments() 5172 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 3177 std::vector<SDValue> OutChains; in LowerFormalArguments() local 3355 if (!OutChains.empty()) in LowerFormalArguments() 3356 DAG.setRoot(DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains)); in LowerFormalArguments()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 27487 SDValue OutChains[6]; in LowerINIT_TRAMPOLINE() local 27501 OutChains[0] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16), in LowerINIT_TRAMPOLINE() 27506 OutChains[1] = DAG.getStore(Root, dl, FPtr, Addr, in LowerINIT_TRAMPOLINE() 27514 OutChains[2] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16), in LowerINIT_TRAMPOLINE() 27519 OutChains[3] = DAG.getStore(Root, dl, Nest, Addr, in LowerINIT_TRAMPOLINE() 27526 OutChains[4] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16), in LowerINIT_TRAMPOLINE() 27532 OutChains[5] = DAG.getStore(Root, dl, DAG.getConstant(ModRM, dl, MVT::i8), in LowerINIT_TRAMPOLINE() 27535 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerINIT_TRAMPOLINE() 27585 SDValue OutChains[4]; in LowerINIT_TRAMPOLINE() local 27595 OutChains[0] = in LowerINIT_TRAMPOLINE() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 19699 std::vector<SDValue> OutChains; in LowerFormalArguments() local 19799 OutChains.push_back(Store); in LowerFormalArguments() 19813 if (!OutChains.empty()) { in LowerFormalArguments() 19814 OutChains.push_back(Chain); in LowerFormalArguments() 19815 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
|