Home
last modified time | relevance | path

Searched refs:TokenFactor (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDResourcePriorityQueue.cpp83 case ISD::TokenFactor: break; in numberRCValPredInSU()
120 case ISD::TokenFactor: break; in numberRCValSuccInSU()
442 case ISD::TokenFactor: in SUSchedulingCost()
HDScheduleDAGSDNodes.cpp410 if (NI->getOpcode() == ISD::TokenFactor) in BuildSchedUnits()
508 if(isChain && OpN->getOpcode() == ISD::TokenFactor) in AddSchedEdges()
622 if (N && N->getOpcode() == ISD::TokenFactor) { in computeLatency()
HDLegalizeVectorTypes.cpp1799 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in SplitVecRes_StrictFPOp()
1854 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in UnrollVectorOp_StrictFP()
2066 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in SplitVecRes_LOAD()
2147 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in SplitVecRes_VP_LOAD()
2228 SDValue Ch = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Lo.getValue(1), in SplitVecRes_VP_STRIDED_LOAD()
2311 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in SplitVecRes_MLOAD()
2403 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in SplitVecRes_Gather()
3409 SDValue Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in SplitVecOp_UnaryOp()
3696 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Lo, Hi); in SplitVecOp_VP_STORE()
3770 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Lo, Hi); in SplitVecOp_VP_STRIDED_STORE()
[all …]
HDLegalizeTypesGeneric.cpp275 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in ExpandRes_NormalLoad()
487 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi); in ExpandOp_NormalStore()
HDScheduleDAGRRList.cpp452 if (N->getOpcode() == ISD::TokenFactor) { in IsChainDependent()
497 if (N->getOpcode() == ISD::TokenFactor) { in FindCallSeqStart()
709 case ISD::TokenFactor: in EmitNode()
2043 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in getNodePriority()
2731 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in canEnableCoalescing()
HDSelectionDAGISel.cpp1271 if (N->getOpcode() == ISD::TokenFactor || N->getNodeId() < 0) in DoInstructionSelection()
1274 if (Op->getOpcode() == ISD::TokenFactor) in DoInstructionSelection()
2669 if (ChainNode->getOpcode() != ISD::TokenFactor) in UpdateChains()
2713 if (V->getOpcode() == ISD::TokenFactor) { in HandleMergeInputChains()
2746 return CurDAG->getNode(ISD::TokenFactor, SDLoc(ChainNodesMatched[0]), in HandleMergeInputChains()
3208 case ISD::TokenFactor: in SelectCodeCommon()
HDLegalizeVectorOps.cpp650 Operands[0] = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains); in PromoteSTRICT()
1644 SDValue TF = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, fHI.getValue(1), in ExpandUINT_TO_FLOAT()
2004 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OpChains); in UnrollStrictFPOp()
HDLegalizeDAG.cpp470 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi); in OptimizeFloatStore()
605 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi); in LegalizeStoreOps()
796 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in LegalizeLoadOps()
825 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), in LegalizeLoadOps()
1555 StoreChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores); in ExpandVectorBuildThroughStack()
2167 SDValue OutputChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in ExpandFrexpLibCall()
2690 MemChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Store1, Store2); in ExpandLegalINT_TO_FP()
5459 Tmp3 = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Tmp1.getValue(1), in PromoteNode()
5484 Tmp4 = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Tmp1.getValue(1), in PromoteNode()
HDSelectionDAG.cpp5965 case ISD::TokenFactor: in getNode()
6912 case ISD::TokenFactor: in getNode()
7636 return getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains); in getStackArgumentTokenFactor()
7790 SDValue LoadToken = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in chainLoadsAndStoresForMemcpy()
8002 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in getMemcpyLoadsAndStores()
8093 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains); in getMemmoveLoadsAndStores()
8108 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in getMemmoveLoadsAndStores()
8243 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in getMemsetStores()
11817 SDValue TokenFactor = getNode(ISD::TokenFactor, SDLoc(OldChain), MVT::Other, in makeEquivalentMemoryOrdering() local
11819 ReplaceAllUsesOfValueWith(OldChain, TokenFactor); in makeEquivalentMemoryOrdering()
[all …]
/freebsd-head/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreISelDAGToDAG.cpp236 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain()
250 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain()
HDXCoreISelLowering.cpp390 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), in lowerLoadWordFromAlignedBasePlusOffset()
450 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), in LowerLOAD()
504 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, StoreLow, StoreHigh); in LowerSTORE()
838 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerEH_RETURN()
902 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerINIT_TRAMPOLINE()
1006 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCallResult()
1087 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCCCCallTo()
1287 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, CFRegNode); in LowerCCCArguments()
1314 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerCCCArguments()
1396 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerReturn()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARC/
HDARCISelLowering.cpp346 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall()
450 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in lowerCallResult()
594 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, CFRegNode); in LowerCallArguments()
621 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps); in LowerCallArguments()
695 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerReturn()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMSelectionDAGInfo.cpp268 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, ArrayRef(TFOps, i)); in EmitTargetCodeForMemcpy()
283 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, ArrayRef(TFOps, i)); in EmitTargetCodeForMemcpy()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/X86/
HDX86SelectionDAGInfo.cpp152 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results); in EmitTargetCodeForMemset()
260 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results); in emitConstantSizeRepmov()
HDX86ISelLoweringCall.cpp1611 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps); in createVarArgAreaAndStoreRegisters()
1828 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, St, Chain); in LowerFormalArguments()
1849 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerFormalArguments()
2253 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall()
2380 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains2); in LowerCall()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZSelectionDAGInfo.cpp123 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2); in EmitTargetCodeForMemset()
136 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2); in EmitTargetCodeForMemset()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDISDOpcodes.h52 TokenFactor, enumerator
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64SelectionDAGInfo.cpp247 SDValue Res = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in EmitUnrolledSetTag()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/VE/
HDVEISelLowering.cpp742 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); in LowerCall()
1356 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadF128()
1397 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadI1()
1418 SDValue OutChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerLoadI1()
1483 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerStoreF128()
1517 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerStoreI1()
1532 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in lowerStoreI1()
HDVVPISelLowering.cpp254 CDAG.getNode(ISD::TokenFactor, MVT::Other, {LowChain, HiChain}); in splitPackedLoadStore()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Xtensa/
HDXtensaISelLowering.cpp288 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
380 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); in LowerCall()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcISelLowering.cpp579 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerFormalArguments_32()
618 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerFormalArguments_32()
728 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments_64()
1037 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall_32()
1373 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); in LowerCall_64()
2989 SDValue OutChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerF128Load()
3039 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); in LowerF128Store()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiISelLowering.cpp517 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments()
712 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, in LowerCCCCallTo()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/CSKY/
HDCSKYISelLowering.cpp421 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
634 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); in LowerCall()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/MSP430/
HDMSP430ISelLowering.cpp716 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerCCCArguments()
884 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCCCCallTo()

123