Searched refs:StoreSDNode (Results 1 - 25 of 33) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp58 static bool isGlobalStore(const StoreSDNode *N);
59 static bool isPrivateStore(const StoreSDNode *N);
60 static bool isLocalStore(const StoreSDNode *N);
61 static bool isRegionStore(const StoreSDNode *N);
225 bool AMDGPUDAGToDAGISel::isGlobalStore(const StoreSDNode *N) {
229 bool AMDGPUDAGToDAGISel::isPrivateStore(const StoreSDNode *N) {
235 bool AMDGPUDAGToDAGISel::isLocalStore(const StoreSDNode *N) {
239 bool AMDGPUDAGToDAGISel::isRegionStore(const StoreSDNode *N) {
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp58 static bool isGlobalStore(const StoreSDNode *N);
59 static bool isPrivateStore(const StoreSDNode *N);
60 static bool isLocalStore(const StoreSDNode *N);
61 static bool isRegionStore(const StoreSDNode *N);
225 bool AMDGPUDAGToDAGISel::isGlobalStore(const StoreSDNode *N) {
229 bool AMDGPUDAGToDAGISel::isPrivateStore(const StoreSDNode *N) {
235 bool AMDGPUDAGToDAGISel::isLocalStore(const StoreSDNode *N) {
239 bool AMDGPUDAGToDAGISel::isRegionStore(const StoreSDNode *N) {
/external/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp63 static bool isGlobalStore(const StoreSDNode *N);
64 static bool isPrivateStore(const StoreSDNode *N);
65 static bool isLocalStore(const StoreSDNode *N);
66 static bool isRegionStore(const StoreSDNode *N);
486 bool AMDGPUDAGToDAGISel::isGlobalStore(const StoreSDNode *N) {
490 bool AMDGPUDAGToDAGISel::isPrivateStore(const StoreSDNode *N) {
497 bool AMDGPUDAGToDAGISel::isLocalStore(const StoreSDNode *N) {
501 bool AMDGPUDAGToDAGISel::isRegionStore(const StoreSDNode *N) {
H A DAMDGPUISelLowering.cpp1041 StoreSDNode *Store = cast<StoreSDNode>(Op);
1099 StoreSDNode *Store = cast<StoreSDNode>(Op);
1229 StoreSDNode *Store = cast<StoreSDNode>(Op);
H A DSIISelLowering.cpp931 StoreSDNode *Store = cast<StoreSDNode>(Op);
/external/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp144 StoreSDNode *SD = dyn_cast<StoreSDNode>(Parent);
H A DMipsISelLowering.cpp2088 static SDValue createStoreLR(unsigned Opc, SelectionDAG &DAG, StoreSDNode *SD,
2105 static SDValue lowerUnalignedIntStore(StoreSDNode *SD, SelectionDAG &DAG,
2134 static SDValue lowerFP_TO_SINT_STORE(StoreSDNode *SD, SelectionDAG &DAG) {
2150 StoreSDNode *SD = cast<StoreSDNode>(Op);
3710 cast<StoreSDNode>(Store.getNode())->getMemOperand()->setValue((Value*)nullptr);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1792 /// LSBaseSDNode - Base class for LoadSDNode and StoreSDNode
1799 StoreSDNode
1866 /// StoreSDNode - This class is used to represent ISD::STORE nodes.
1868 class StoreSDNode : public LSBaseSDNode { class in inherits:LSBaseSDNode
1870 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, function in class:StoreSDNode
2049 const StoreSDNode *St = dyn_cast<StoreSDNode>(N);
2057 return isa<StoreSDNode>(N) && !cast<StoreSDNode>(N)->isTruncatingStore();
2063 return isa<StoreSDNode>(
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h284 SDValue PromoteIntOp_STORE(StoreSDNode *N, unsigned OpNo);
356 SDValue ExpandIntOp_STORE(StoreSDNode *N, unsigned OpNo);
543 SDValue ScalarizeVecOp_STORE(StoreSDNode *N, unsigned OpNo);
592 SDValue SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo);
679 void GenWidenVectorStores(SmallVectorImpl<SDValue> &StChain, StoreSDNode *ST);
686 StoreSDNode *ST);
H A DSelectionDAGDumper.cpp473 } else if (const StoreSDNode *ST = dyn_cast<StoreSDNode>(this)) {
H A DLegalizeVectorOps.cpp209 StoreSDNode *ST = cast<StoreSDNode>(Op.getNode());
587 StoreSDNode *ST = cast<StoreSDNode>(Op.getNode());
H A DDAGCombiner.cpp340 bool MergeConsecutiveStores(StoreSDNode *N);
7549 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(Use)) {
7600 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
7655 SDValue Val = cast<StoreSDNode>(N)->getValue();
7827 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
7991 StoreSDNode *PrevST = cast<StoreSDNode>(Chai
[all...]
H A DLegalizeTypesGeneric.cpp465 StoreSDNode *St = cast<StoreSDNode>(N);
H A DLegalizeVectorTypes.cpp423 Res = ScalarizeVecOp_STORE(cast<StoreSDNode>(N), OpNo);
501 SDValue DAGTypeLegalizer::ScalarizeVecOp_STORE(StoreSDNode *N, unsigned OpNo){
1206 Res = SplitVecOp_STORE(cast<StoreSDNode>(N), OpNo);
1365 SDValue DAGTypeLegalizer::SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo) {
2586 StoreSDNode *ST = cast<StoreSDNode>(N);
2928 StoreSDNode *ST) {
2998 StoreSDNode *ST) {
H A DLegalizeFloatTypes.cpp762 StoreSDNode *ST = cast<StoreSDNode>(N);
1287 case ISD::STORE: Res = ExpandFloatOp_STORE(cast<StoreSDNode>(N),
1472 StoreSDNode *ST = cast<StoreSDNode>(N);
H A DLegalizeDAG.cpp77 SDValue OptimizeFloatStore(StoreSDNode *ST);
305 static void ExpandUnalignedStore(StoreSDNode *ST, SelectionDAG &DAG,
649 SDValue SelectionDAGLegalize::OptimizeFloatStore(StoreSDNode* ST) {
709 StoreSDNode *ST = cast<StoreSDNode>(Node);
738 ExpandUnalignedStore(cast<StoreSDNode>(Node),
851 ExpandUnalignedStore(cast<StoreSDNode>(Node), DAG, TLI, this);
1413 if (StoreSDNode *ST = dyn_cast<StoreSDNode>(User)) {
H A DSelectionDAG.cpp486 const StoreSDNode *ST = cast<StoreSDNode>(N);
4812 cast<StoreSDNode>(E)->refineAlignment(MMO);
4815 SDNode *N = new (NodeAllocator) StoreSDNode(Ops, dl.getIROrder(),
4881 cast<StoreSDNode>(E)->refineAlignment(MMO);
4884 SDNode *N = new (NodeAllocator) StoreSDNode(Ops, dl.getIROrder(),
4895 StoreSDNode *ST = cast<StoreSDNode>(OrigStore);
4909 SDNode *N = new (NodeAllocator) StoreSDNode(Ops, dl.getIROrder(),
H A DLegalizeIntegerTypes.cpp827 case ISD::STORE: Res = PromoteIntOp_STORE(cast<StoreSDNode>(N),
1064 SDValue DAGTypeLegalizer::PromoteIntOp_STORE(StoreSDNode *N, unsigned OpNo){
2483 case ISD::STORE: Res = ExpandIntOp_STORE(cast<StoreSDNode>(N), OpNo); break;
2700 SDValue DAGTypeLegalizer::ExpandIntOp_STORE(StoreSDNode *N, unsigned OpNo) {
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp305 bool canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const;
976 bool SystemZDAGToDAGISel::canUseBlockOperation(StoreSDNode *Store,
1008 auto *Store = cast<StoreSDNode>(N);
1028 auto *StoreA = cast<StoreSDNode>(N);
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp100 SDNode *SelectBaseOffsetStore(StoreSDNode *ST, SDLoc dl);
101 SDNode *SelectIndexedStore(StoreSDNode *ST, SDLoc dl);
692 SDNode *HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, SDLoc dl) {
762 SDNode *HexagonDAGToDAGISel::SelectBaseOffsetStore(StoreSDNode *ST,
818 StoreSDNode *ST = cast<StoreSDNode>(N);
H A DHexagonISelLowering.cpp666 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp504 StoreSDNode *ST = cast<StoreSDNode>(Op);
1804 StoreSDNode *ST = cast<StoreSDNode>(N);
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp808 : cast<StoreSDNode>(Op)->getAddressingMode();
844 : cast<StoreSDNode>(Op)->getAddressingMode();
864 : cast<StoreSDNode>(Op)->getAddressingMode();
939 : cast<StoreSDNode>(Op)->getAddressingMode();
1345 : cast<StoreSDNode>(Op)->getAddressingMode();
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1421 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
1444 SDValue Val = cast<StoreSDNode>(N)->getValue();
4955 StoreSDNode *ST = cast<StoreSDNode>(Op);
5235 assert(cast<StoreSDNode>(Store)->getMemoryVT() == MVT::i32 &&
8059 !cast<StoreSDNode>(N)->isTruncatingStore() &&
8078 cast<StoreSDNode>(N)->getMemoryVT(),
8079 cast<StoreSDNode>(N)->getMemOperand());
8085 if (cast<StoreSDNode>(
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1926 static bool isLoadIncOrDecStore(StoreSDNode *StoreNode, unsigned Opc,
2715 StoreSDNode *StoreNode = cast<StoreSDNode>(Node);

Completed in 427 milliseconds

12