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

/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1598 /// LSBaseSDNode - Base class for LoadSDNode and StoreSDNode
1605 StoreSDNode
1674 /// StoreSDNode - This class is used to represent ISD::STORE nodes.
1676 class StoreSDNode : public LSBaseSDNode { class in class:llvm::SDNode
1678 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, function in class:llvm::SDNode::StoreSDNode
1699 static bool classof(const StoreSDNode *) { return true; }
1859 const StoreSDNode *St = dyn_cast<StoreSDNode>(N);
1867 return isa<StoreSDNode>(N) && !cast<StoreSDNode>(
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h285 SDValue PromoteIntOp_STORE(StoreSDNode *N, unsigned OpNo);
357 SDValue ExpandIntOp_STORE(StoreSDNode *N, unsigned OpNo);
541 SDValue ScalarizeVecOp_STORE(StoreSDNode *N, unsigned OpNo);
586 SDValue SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo);
670 void GenWidenVectorStores(SmallVector<SDValue, 16>& StChain, StoreSDNode *ST);
677 StoreSDNode *ST);
H A DLegalizeVectorOps.cpp143 StoreSDNode *ST = cast<StoreSDNode>(Op.getNode());
393 StoreSDNode *ST = cast<StoreSDNode>(Op.getNode());
H A DSelectionDAGDumper.cpp463 } else if (const StoreSDNode *ST = dyn_cast<StoreSDNode>(this)) {
H A DLegalizeTypesGeneric.cpp401 StoreSDNode *St = cast<StoreSDNode>(N);
H A DLegalizeVectorTypes.cpp375 Res = ScalarizeVecOp_STORE(cast<StoreSDNode>(N), OpNo);
426 SDValue DAGTypeLegalizer::ScalarizeVecOp_STORE(StoreSDNode *N, unsigned OpNo){
1031 Res = SplitVecOp_STORE(cast<StoreSDNode>(N), OpNo);
1155 SDValue DAGTypeLegalizer::SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo) {
2224 StoreSDNode *ST = cast<StoreSDNode>(N);
2560 StoreSDNode *ST) {
2629 StoreSDNode *ST) {
H A DLegalizeFloatTypes.cpp794 StoreSDNode *ST = cast<StoreSDNode>(N);
1271 case ISD::STORE: Res = ExpandFloatOp_STORE(cast<StoreSDNode>(N),
1445 StoreSDNode *ST = cast<StoreSDNode>(N);
H A DLegalizeDAG.cpp71 SDValue OptimizeFloatStore(StoreSDNode *ST);
297 static void ExpandUnalignedStore(StoreSDNode *ST, SelectionDAG &DAG,
638 SDValue SelectionDAGLegalize::OptimizeFloatStore(StoreSDNode* ST) {
696 StoreSDNode *ST = cast<StoreSDNode>(Node);
723 ExpandUnalignedStore(cast<StoreSDNode>(Node),
829 ExpandUnalignedStore(cast<StoreSDNode>(Node), DAG, TLI, this);
H A DSelectionDAG.cpp457 const StoreSDNode *ST = cast<StoreSDNode>(N);
4402 cast<StoreSDNode>(E)->refineAlignment(MMO);
4405 SDNode *N = new (NodeAllocator) StoreSDNode(Ops, dl, VTs, ISD::UNINDEXED,
4470 cast<StoreSDNode>(E)->refineAlignment(MMO);
4473 SDNode *N = new (NodeAllocator) StoreSDNode(Ops, dl, VTs, ISD::UNINDEXED,
4483 StoreSDNode *ST = cast<StoreSDNode>(OrigStore);
4497 SDNode *N = new (NodeAllocator) StoreSDNode(Ops, dl, VTs, AM,
H A DDAGCombiner.cpp6726 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(Use)) {
6777 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
6822 SDValue Val = cast<StoreSDNode>(N)->getValue();
6904 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
7074 StoreSDNode *PrevST = cast<StoreSDNode>(Chain);
7217 SDValue IVal, StoreSDNode *S
[all...]
H A DLegalizeIntegerTypes.cpp779 case ISD::STORE: Res = PromoteIntOp_STORE(cast<StoreSDNode>(N),
1027 SDValue DAGTypeLegalizer::PromoteIntOp_STORE(StoreSDNode *N, unsigned OpNo){
2451 case ISD::STORE: Res = ExpandIntOp_STORE(cast<StoreSDNode>(N), OpNo); break;
2663 SDValue DAGTypeLegalizer::ExpandIntOp_STORE(StoreSDNode *N, unsigned OpNo) {
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp84 SDNode *SelectBaseOffsetStore(StoreSDNode *ST, DebugLoc dl);
85 SDNode *SelectIndexedStore(StoreSDNode *ST, DebugLoc dl);
596 SDNode *HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, DebugLoc dl) {
665 SDNode *HexagonDAGToDAGISel::SelectBaseOffsetStore(StoreSDNode *ST,
721 StoreSDNode *ST = cast<StoreSDNode>(N);
H A DHexagonISelLowering.cpp642 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp339 StoreSDNode *ST = cast<StoreSDNode>(N);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp504 StoreSDNode *ST = cast<StoreSDNode>(Op);
1490 StoreSDNode *ST = cast<StoreSDNode>(N);
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp722 : cast<StoreSDNode>(Op)->getAddressingMode();
758 : cast<StoreSDNode>(Op)->getAddressingMode();
778 : cast<StoreSDNode>(Op)->getAddressingMode();
851 : cast<StoreSDNode>(Op)->getAddressingMode();
1253 : cast<StoreSDNode>(Op)->getAddressingMode();
H A DARMISelLowering.cpp7909 StoreSDNode *St = cast<StoreSDNode>(N);
9401 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
9440 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1124 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
5422 !cast<StoreSDNode>(N)->isTruncatingStore() &&
5441 if (cast<StoreSDNode>(N)->isUnindexed() &&
5458 cast<StoreSDNode>(N)->getMemoryVT(),
5459 cast<StoreSDNode>(N)->getMemOperand());
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1857 static bool isLoadIncOrDecStore(StoreSDNode *StoreNode, unsigned Opc,
2581 StoreSDNode *StoreNode = cast<StoreSDNode>(Node);
H A DX86ISelLowering.cpp15190 StoreSDNode *St = cast<StoreSDNode>(N);
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2174 static SDValue CreateStoreLR(unsigned Opc, SelectionDAG &DAG, StoreSDNode *SD,
2192 StoreSDNode *SD = cast<StoreSDNode>(Op);
/external/llvm/lib/Target/CellSPU/
H A DSPUISelLowering.cpp770 StoreSDNode *SN = cast<StoreSDNode>(Op);

Completed in 322 milliseconds