Home
last modified time | relevance | path

Searched refs:getTruncStore (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp375 Ch = DAG.getTruncStore(Ch, dl, Tmp2, StackPtr2, MachinePointerInfo(), EltVT); in PerformInsertVectorEltInMemory()
539 DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), NVT, in LegalizeStoreOps()
559 Lo = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), in LegalizeStoreOps()
571 Hi = DAG.getTruncStore( in LegalizeStoreOps()
583 Hi = DAG.getTruncStore(Chain, dl, Hi, Ptr, ST->getPointerInfo(), in LegalizeStoreOps()
591 Lo = DAG.getTruncStore( in LegalizeStoreOps()
638 Result = DAG.getTruncStore(Chain, dl, Value, Ptr, ST->getPointerInfo(), in LegalizeStoreOps()
1402 Stores.push_back(DAG.getTruncStore(DAG.getEntryNode(), dl, in ExpandVectorBuildThroughStack()
1482 SDValue Chain = DAG.getTruncStore(State.Chain, DL, NewIntValue, State.IntPtr, in modifySignAsInt()
1747 Store = DAG.getTruncStore(DAG.getEntryNode(), dl, SrcOp, FIPtr, PtrInfo, in EmitStackConvert()
[all …]
H A DLegalizeVectorTypes.cpp672 return DAG.getTruncStore( in ScalarizeVecOp_STORE()
1259 Store = DAG.getTruncStore(Store, dl, Elt, EltPtr, in SplitVecRes_INSERT_VECTOR_ELT()
2199 Lo = DAG.getTruncStore(Ch, DL, Lo, Ptr, N->getPointerInfo(), LoMemVT, in SplitVecOp_STORE()
2209 Hi = DAG.getTruncStore(Ch, DL, Hi, Ptr, in SplitVecOp_STORE()
4458 StChain.push_back(DAG.getTruncStore(Chain, dl, EOp, BasePtr, in GenWidenVectorTruncStores()
4467 StChain.push_back(DAG.getTruncStore( in GenWidenVectorTruncStores()
H A DTargetLowering.cpp4840 SDValue Store = DAG.getTruncStore( in scalarizeVectorStore()
4935 Stores.push_back(DAG.getTruncStore( in expandUnalignedLoad()
5054 SDValue Store = DAG.getTruncStore( in expandUnalignedStore()
5094 DAG.getTruncStore(Load.getValue(1), dl, Load, Ptr, in expandUnalignedStore()
5120 Store1 = DAG.getTruncStore(Chain, dl, in expandUnalignedStore()
5127 Store2 = DAG.getTruncStore( in expandUnalignedStore()
H A DLegalizeIntegerTypes.cpp1339 return DAG.getTruncStore(Ch, dl, Val, Ptr, in PromoteIntOp_STORE()
3479 return DAG.getTruncStore(Ch, dl, Lo, Ptr, N->getPointerInfo(), in ExpandIntOp_STORE()
3497 Hi = DAG.getTruncStore( in ExpandIntOp_STORE()
3527 Hi = DAG.getTruncStore(Ch, dl, Hi, Ptr, N->getPointerInfo(), HiVT, Alignment, in ExpandIntOp_STORE()
3533 Lo = DAG.getTruncStore(Ch, dl, Lo, Ptr, in ExpandIntOp_STORE()
H A DSelectionDAG.cpp5654 SDValue NewStore = DAG.getTruncStore(LoadToken, dl, ST->getValue(), in chainLoadsAndStoresForMemcpy()
5791 Store = DAG.getTruncStore( in getMemcpyLoadsAndStores()
6775 SDValue SelectionDAG::getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val, in getTruncStore() function in SelectionDAG
6794 return getTruncStore(Chain, dl, Val, Ptr, SVT, MMO); in getTruncStore()
6797 SDValue SelectionDAG::getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val, in getTruncStore() function in SelectionDAG
H A DDAGCombiner.cpp14326 NewStore = DAG.getTruncStore( in MergeStoresOfConstantsOrVecElts()
15017 NewStore = DAG.getTruncStore(NewStoreChain, StoreDL, NewLoad, in MergeConsecutiveStores()
15055 ReplStore = DAG.getTruncStore(BetterChain, SL, ST->getValue(), in replaceStoreChain()
15193 DAG.getTruncStore(Chain, SDLoc(N), Value, Ptr, ST->getPointerInfo(), in visitSTORE()
15232 return DAG.getTruncStore(Chain, SDLoc(N), Shorter, in visitSTORE()
15295 return DAG.getTruncStore(Chain, SDLoc(N), Value.getOperand(0), in visitSTORE()
19339 NewST = DAG.getTruncStore(BetterChain, SDLoc(St), St->getValue(), in parallelizeChainedStores()
H A DLegalizeFloatTypes.cpp1731 return DAG.getTruncStore(Chain, SDLoc(N), Hi, Ptr, in ExpandFloatOp_STORE()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp519 SDValue StoreLow = DAG.getTruncStore( in LowerSTORE()
524 SDValue StoreHigh = DAG.getTruncStore( in LowerSTORE()
999 return DAG.getTruncStore(N->getChain(), SDLoc(Op), N->getVal(), in LowerATOMIC_STORE()
1005 return DAG.getTruncStore(N->getChain(), SDLoc(Op), N->getVal(), in LowerATOMIC_STORE()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1078 getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val, SDValue Ptr,
1082 SDValue getTruncStore(SDValue Chain, const SDLoc &dl, SDValue Val,
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2993 InChain = DAG.getTruncStore(InChain, dl, IndexPlus1, in LowerVAARG()
3008 InChain = DAG.getTruncStore(InChain, dl, OverflowArea, OverflowAreaPtr, in LowerVAARG()
3126 DAG.getTruncStore(Op.getOperand(0), dl, ArgGPR, Op.getOperand(1), in LowerVASTART()
3134 DAG.getTruncStore(firstStore, dl, ArgFPR, nextPtr, in LowerVASTART()
3815 Store = DAG.getTruncStore(Val.getValue(1), dl, Val, Arg, in LowerFormalArguments_64SVR4()
4224 DAG.getTruncStore(Val.getValue(1), dl, Val, FIN, in LowerFormalArguments_Darwin()
6880 return DAG.getTruncStore(Chain, dl, Value, BasePtr, MVT::i8, MMO); in LowerSTORE()
7972 DAG.getTruncStore(DAG.getEntryNode(), dl, BVN->getOperand(i), Idx, in LowerBUILD_VECTOR()
9405 DAG.getTruncStore(StoreChain, dl, Ex, BasePtr, in LowerVectorStore()
9491 Stores[i] = DAG.getTruncStore( in LowerVectorStore()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp236 TS = CurDAG->getTruncStore(SDValue(LoadN, 2), dl, SDValue(LoadN, 0), Loc, in StoreInstrForLoadIntrinsic()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1251 SDValue NewStore = DAG.getTruncStore( in LowerSTORE()
H A DAMDGPUISelLowering.cpp1454 DAG.getTruncStore(Chain, SL, Lo, BasePtr, SrcValue, LoMemVT, BaseAlign, in SplitVectorStore()
1457 DAG.getTruncStore(Chain, SL, Hi, HiPtr, SrcValue.getWithOffset(Size), in SplitVectorStore()
H A DSIISelLowering.cpp6912 return DAG.getTruncStore(Store->getChain(), DL, in LowerSTORE()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3420 SDValue Chain = DAG.getTruncStore(Node->getChain(), SDLoc(Op), Node->getVal(), in lowerATOMIC_STORE()
5426 return DAG.getTruncStore(SN->getChain(), SDLoc(SN), Value, in combineSTORE()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp831 CurDAG->getTruncStore(CurDAG->getEntryNode(), dl, N->getOperand(0), in PreprocessISelDAG()
H A DX86ISelLowering.cpp22793 return DAG.getTruncStore(Chain, dl, DataToTruncate, Addr, MemVT, in LowerINTRINSIC_W_CHAIN()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2319 DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(), MVT::i8, in LowerSTOREi1()