| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SelectionDAGInfo.cpp | 296 SmallVector<SDValue, 8> OutChains; in EmitUnrolledSetTag() local 308 OutChains.push_back(St); in EmitUnrolledSetTag() 321 OutChains.push_back(St); in EmitUnrolledSetTag() 325 SDValue Res = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in EmitUnrolledSetTag()
|
| H A D | AArch64ISelLowering.cpp | 7154 SDValue OutChains[5]; in LowerINIT_TRAMPOLINE() local 7176 OutChains[0] = DAG.getStore( in LowerINIT_TRAMPOLINE() 7182 OutChains[1] = DAG.getStore( in LowerINIT_TRAMPOLINE() 7188 OutChains[2] = in LowerINIT_TRAMPOLINE() 7194 OutChains[3] = in LowerINIT_TRAMPOLINE() 7199 OutChains[4] = in LowerINIT_TRAMPOLINE() 7202 SDValue StoreToken = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerINIT_TRAMPOLINE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 1345 SDValue OutChains[2] = {SDValue(Lo64.getNode(), 1), in lowerLoadF128() local 1347 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadF128() 1371 SDValue OutChains[4]; in lowerLoadI1() local 1382 OutChains[i] = SDValue(Val.getNode(), 1); in lowerLoadI1() 1388 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadI1() 1392 SDValue OutChains[8]; in lowerLoadI1() local 1403 OutChains[i] = SDValue(Val.getNode(), 1); in lowerLoadI1() 1409 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadI1() 1460 SDValue OutChains[2]; in lowerStoreF128() local 1461 OutChains[0] = in lowerStoreF128() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 806 SDValue OutChains[] = { in LowerEH_RETURN() local 811 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerEH_RETURN() 844 SDValue OutChains[5]; in LowerINIT_TRAMPOLINE() local 849 OutChains[0] = in LowerINIT_TRAMPOLINE() 855 OutChains[1] = in LowerINIT_TRAMPOLINE() 861 OutChains[2] = in LowerINIT_TRAMPOLINE() 867 OutChains[3] = in LowerINIT_TRAMPOLINE() 872 OutChains[4] = in LowerINIT_TRAMPOLINE() 875 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerINIT_TRAMPOLINE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 604 std::vector<SDValue> OutChains; in LowerFormalArguments_32() local 615 OutChains.push_back( in LowerFormalArguments_32() 620 if (!OutChains.empty()) { in LowerFormalArguments_32() 621 OutChains.push_back(Chain); in LowerFormalArguments_32() 622 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerFormalArguments_32() 720 SmallVector<SDValue, 8> OutChains; in LowerFormalArguments_64() local 726 OutChains.push_back( in LowerFormalArguments_64() 731 if (!OutChains.empty()) in LowerFormalArguments_64() 732 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments_64() 2953 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 | 607 std::vector<SDValue> &OutChains, SelectionDAG &DAG, 626 void writeVarArgRegs(std::vector<SDValue> &OutChains, SDValue Chain,
|
| H A D | MipsISelLowering.cpp | 3815 std::vector<SDValue> OutChains; in LowerFormalArguments() local 3855 copyByValRegs(Chain, DL, OutChains, DAG, Flags, InVals, &*FuncArg, in LowerFormalArguments() 3912 OutChains.push_back(ArgValue.getValue(1)); in LowerFormalArguments() 3945 writeVarArgRegs(OutChains, Chain, DL, DAG, CCInfo); in LowerFormalArguments() 3949 if (!OutChains.empty()) { in LowerFormalArguments() 3950 OutChains.push_back(Chain); in LowerFormalArguments() 3951 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments() 4538 SDValue Chain, const SDLoc &DL, std::vector<SDValue> &OutChains, in copyByValRegs() argument 4585 OutChains.push_back(Store); in copyByValRegs() 4686 void MipsTargetLowering::writeVarArgRegs(std::vector<SDValue> &OutChains, in writeVarArgRegs() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelLowering.cpp | 436 std::vector<SDValue> OutChains; in LowerFormalArguments() local 558 OutChains.push_back(Store); in LowerFormalArguments() 565 if (!OutChains.empty()) { in LowerFormalArguments() 566 OutChains.push_back(Chain); in LowerFormalArguments() 567 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 8355 SmallVector<SDValue, 32> &OutChains, unsigned From, in chainLoadsAndStoresForMemcpy() argument 8362 OutChains.push_back(OutLoadChains[i]); in chainLoadsAndStoresForMemcpy() 8375 OutChains.push_back(NewStore); in chainLoadsAndStoresForMemcpy() 8456 SmallVector<SDValue, 32> OutChains; in getMemcpyLoadsAndStores() local 8495 OutChains.push_back(Store); in getMemcpyLoadsAndStores() 8545 OutChains.push_back(OutLoadChains[i]); in getMemcpyLoadsAndStores() 8546 OutChains.push_back(OutStoreChains[i]); in getMemcpyLoadsAndStores() 8551 chainLoadsAndStoresForMemcpy(DAG, dl, OutChains, 0, in getMemcpyLoadsAndStores() 8563 chainLoadsAndStoresForMemcpy(DAG, dl, OutChains, IndexFrom, IndexTo, in getMemcpyLoadsAndStores() 8570 chainLoadsAndStoresForMemcpy(DAG, dl, OutChains, 0, in getMemcpyLoadsAndStores() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 10372 SmallVector<SDValue, 8> OutChains; in visitInlineAsm() local 10445 OutChains.push_back(Store); in visitInlineAsm() 10471 if (!OutChains.empty()) in visitInlineAsm() 10472 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains); in visitInlineAsm() 10479 if (ResultValues.empty() || HasSideEffect || !OutChains.empty() || IsCallBr || in visitInlineAsm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 7106 std::vector<SDValue> OutChains; in LowerFormalArguments() local 7203 OutChains.push_back(Store); in LowerFormalArguments() 7210 if (!OutChains.empty()) { in LowerFormalArguments() 7211 OutChains.push_back(Chain); in LowerFormalArguments() 7212 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 7927 SmallVector<SDValue, 8> OutChains; in LowerOperation() local 7934 OutChains.push_back(LoadVal.getValue(1)); in LowerOperation() 7940 {Ret, DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains)}, DL); in LowerOperation() 8461 SmallVector<SDValue> OutChains; in lowerINIT_TRAMPOLINE() local 8522 OutChains.push_back(DAG.getTruncStore( in lowerINIT_TRAMPOLINE() 8545 OutChains.push_back( in lowerINIT_TRAMPOLINE() 8550 assert(OutChains.size() == StaticChainIdx + 2 && in lowerINIT_TRAMPOLINE() 8552 SDValue StoreToken = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in lowerINIT_TRAMPOLINE() 22304 std::vector<SDValue> OutChains; in LowerFormalArguments() local 22404 OutChains.push_back(Store); in LowerFormalArguments() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 3361 SmallVector<SDValue, 16> OutChains; in LowerFormalArguments() local 3479 if (!OutChains.empty()) in LowerFormalArguments() 3480 DAG.setRoot(DAG.getTokenFactor(dl, OutChains)); in LowerFormalArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 28432 SDValue OutChains[6]; in LowerINIT_TRAMPOLINE() local 28446 OutChains[0] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16), in LowerINIT_TRAMPOLINE() 28451 OutChains[1] = DAG.getStore(Root, dl, FPtr, Addr, in LowerINIT_TRAMPOLINE() 28459 OutChains[2] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16), in LowerINIT_TRAMPOLINE() 28464 OutChains[3] = DAG.getStore(Root, dl, Nest, Addr, in LowerINIT_TRAMPOLINE() 28471 OutChains[4] = DAG.getStore(Root, dl, DAG.getConstant(OpCode, dl, MVT::i16), in LowerINIT_TRAMPOLINE() 28477 OutChains[5] = DAG.getStore(Root, dl, DAG.getConstant(ModRM, dl, MVT::i8), in LowerINIT_TRAMPOLINE() 28480 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerINIT_TRAMPOLINE() 28530 SDValue OutChains[4]; in LowerINIT_TRAMPOLINE() local 28540 OutChains[0] = in LowerINIT_TRAMPOLINE() [all …]
|