| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.cpp | 1231 unsigned AS = StoreNode->getAddressSpace(); in LowerSTORE() 1233 SDValue Chain = StoreNode->getChain(); in LowerSTORE() 1234 SDValue Ptr = StoreNode->getBasePtr(); in LowerSTORE() 1235 SDValue Value = StoreNode->getValue(); in LowerSTORE() 1238 EVT MemVT = StoreNode->getMemoryVT(); in LowerSTORE() 1247 StoreNode->isTruncatingStore()) { in LowerSTORE() 1253 MemVT, StoreNode->getAlignment(), in LowerSTORE() 1254 StoreNode->getMemOperand()->getFlags(), StoreNode->getAAInfo()); in LowerSTORE() 1261 unsigned Align = StoreNode->getAlignment(); in LowerSTORE() 1273 if (StoreNode->isTruncatingStore()) { in LowerSTORE() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 1203 static bool isFusableLoadOpStorePattern(StoreSDNode *StoreNode, in isFusableLoadOpStorePattern() argument 1216 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern() 1232 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern() 1233 LoadNode->getOffset() != StoreNode->getOffset()) in isFusableLoadOpStorePattern() 1238 SDValue Chain = StoreNode->getChain(); in isFusableLoadOpStorePattern() 1292 StoreSDNode *StoreNode = cast<StoreSDNode>(Node); in tryFoldLoadStoreIntoMemOperand() local 1293 SDValue StoredVal = StoreNode->getOperand(1); in tryFoldLoadStoreIntoMemOperand() 1295 SDLoc DL(StoreNode); in tryFoldLoadStoreIntoMemOperand() 1300 EVT MemVT = StoreNode->getMemoryVT(); in tryFoldLoadStoreIntoMemOperand() 1348 if (!selectBDAddr20Only(StoreNode->getBasePtr(), Base, Disp)) in tryFoldLoadStoreIntoMemOperand() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2447 static bool isFusableLoadOpStorePattern(StoreSDNode *StoreNode, in isFusableLoadOpStorePattern() argument 2459 if (!ISD::isNormalStore(StoreNode) || StoreNode->isNonTemporal()) in isFusableLoadOpStorePattern() 2474 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern() 2475 LoadNode->getOffset() != StoreNode->getOffset()) in isFusableLoadOpStorePattern() 2521 SDValue Chain = StoreNode->getChain(); in isFusableLoadOpStorePattern() 2580 StoreSDNode *StoreNode = cast<StoreSDNode>(Node); in foldLoadStoreIntoMemOperand() local 2581 SDValue StoredVal = StoreNode->getOperand(1); in foldLoadStoreIntoMemOperand() 2587 EVT MemVT = StoreNode->getMemoryVT(); in foldLoadStoreIntoMemOperand() 2611 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadOpNo, in foldLoadStoreIntoMemOperand() 2799 MachineMemOperand *MemOps[] = {StoreNode->getMemOperand(), in foldLoadStoreIntoMemOperand() [all …]
|
| H A D | X86InstrAVX512.td | 9651 X86FoldableSchedWrite sched, PatFrag StoreNode, 9657 v16i8x_info, i16mem, i32mem, i64mem, StoreNode, 9663 X86FoldableSchedWrite sched, PatFrag StoreNode, 9669 v8i16x_info, i32mem, i64mem, i128mem, StoreNode, 9675 X86FoldableSchedWrite sched, PatFrag StoreNode, 9681 v8i32x_info, i64mem, i128mem, i256mem, StoreNode, 9687 X86FoldableSchedWrite sched, PatFrag StoreNode, 9693 v16i8x_info, i32mem, i64mem, i128mem, StoreNode, 9699 X86FoldableSchedWrite sched, PatFrag StoreNode, 9711 X86FoldableSchedWrite sched, PatFrag StoreNode, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 2815 StoreSDNode *StoreNode = cast<StoreSDNode>(Op); in LowerSTORE() local 2816 assert (StoreNode && "Can only custom lower store nodes"); in LowerSTORE() 2818 SDValue Value = StoreNode->getValue(); in LowerSTORE() 2821 EVT MemVT = StoreNode->getMemoryVT(); in LowerSTORE() 2825 unsigned AS = StoreNode->getAddressSpace(); in LowerSTORE() 2826 unsigned Align = StoreNode->getAlignment(); in LowerSTORE() 2829 return scalarizeVectorStore(StoreNode, DAG); in LowerSTORE() 2832 if (StoreNode->isTruncatingStore()) { in LowerSTORE() 2833 return LowerTruncateVectorStore(Dl, StoreNode, VT, MemVT, DAG); in LowerSTORE()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 3908 SDValue StoreNode = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitStore() local 3910 DAG.setRoot(StoreNode); in visitStore() 3957 SDValue StoreNode = DAG.getMaskedStore(getRoot(), sdl, Src0, Ptr, Mask, VT, in visitMaskedStore() local 3960 DAG.setRoot(StoreNode); in visitMaskedStore() 3961 setValue(&I, StoreNode); in visitMaskedStore()
|