HomeSort by: relevance | last modified time | path
    Searched refs:StoreSDNode (Results 1 - 25 of 41) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.h 95 void SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl);
136 bool isSmallStackStore(const StoreSDNode *N) const;
HexagonISelDAGToDAG.cpp 463 void HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl) {
556 StoreSDNode *ST = cast<StoreSDNode>(N);
1583 bool HexagonDAGToDAGISel::isSmallStackStore(const StoreSDNode *N) const {
HexagonISelLoweringHVX.cpp 1836 assert(cast<StoreSDNode>(Op)->isUnindexed());
1837 VectorPair Vals = opSplit(cast<StoreSDNode>(Op)->getValue(), dl, DAG);
1916 auto *StoreN = cast<StoreSDNode>(Op.getNode());
2160 if (shouldWidenToHvx(ty(cast<StoreSDNode>(N)->getValue()), DAG)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600ISelLowering.h 79 SDValue lowerPrivateTruncStore(StoreSDNode *Store, SelectionDAG &DAG) const;
R600ISelLowering.cpp 1049 SDValue R600TargetLowering::lowerPrivateTruncStore(StoreSDNode *Store,
1140 StoreSDNode *StoreNode = cast<StoreSDNode>(Op);
1167 StoreNode = cast<StoreSDNode>(NewStore);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 538 friend class StoreSDNode;
2217 /// Base class for LoadSDNode and StoreSDNode
2279 class StoreSDNode : public LSBaseSDNode {
2282 StoreSDNode(unsigned Order, const DebugLoc &dl, SDVTList VTs,
2705 const StoreSDNode *St = dyn_cast<StoreSDNode>(N);
2712 return isa<StoreSDNode>(N) && !cast<StoreSDNode>(N)->isTruncatingStore();
2717 return isa<StoreSDNode>(N) && cast<StoreSDNode>(N)->isTruncatingStore()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 314 bool tryScatter(StoreSDNode *Store, unsigned Opcode);
330 bool canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const;
1213 bool SystemZDAGToDAGISel::tryScatter(StoreSDNode *Store, unsigned Opcode) {
1247 static bool isFusableLoadOpStorePattern(StoreSDNode *StoreNode,
1337 StoreSDNode *StoreNode = cast<StoreSDNode>(Node);
1408 bool SystemZDAGToDAGISel::canUseBlockOperation(StoreSDNode *Store,
1440 auto *Store = cast<StoreSDNode>(N);
1460 auto *StoreA = cast<StoreSDNode>(N);
1658 auto *Store = cast<StoreSDNode>(Node)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelDAGToDAG.cpp 323 const StoreSDNode *ST = cast<StoreSDNode>(N);
AVRISelLowering.cpp 891 } else if (const StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
943 } else if (const StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypes.h 381 SDValue PromoteIntOp_STORE(StoreSDNode *N, unsigned OpNo);
480 SDValue ExpandIntOp_STORE(StoreSDNode *N, unsigned OpNo);
787 SDValue ScalarizeVecOp_STORE(StoreSDNode *N, unsigned OpNo);
862 SDValue SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo);
975 void GenWidenVectorStores(SmallVectorImpl<SDValue> &StChain, StoreSDNode *ST);
LegalizeVectorOps.cpp 289 StoreSDNode *ST = cast<StoreSDNode>(Node);
727 StoreSDNode *ST = cast<StoreSDNode>(N);
DAGCombiner.cpp 365 bool getTruncatedStoreValue(StoreSDNode *ST, SDValue &Val);
498 SDValue replaceStoreChain(StoreSDNode *ST, SDValue BetterChain);
499 SDValue replaceStoreOfFPConstant(StoreSDNode *ST);
595 SDValue mergeTruncStores(StoreSDNode *N);
598 SDValue splitMergedValStore(StoreSDNode *ST);
628 bool findBetterNeighborChains(StoreSDNode *St);
632 bool parallelizeChainedStores(StoreSDNode *St);
708 void getStoreMergeCandidates(StoreSDNode *St,
750 bool mergeConsecutiveStores(StoreSDNode *St);
2055 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(Use))
    [all...]
LegalizeTypesGeneric.cpp 464 StoreSDNode *St = cast<StoreSDNode>(N);
SelectionDAGDumper.cpp 706 } else if (const StoreSDNode *ST = dyn_cast<StoreSDNode>(this)) {
LegalizeFloatTypes.cpp 1039 StoreSDNode *ST = cast<StoreSDNode>(N);
1783 case ISD::STORE: Res = ExpandFloatOp_STORE(cast<StoreSDNode>(N),
1972 StoreSDNode *ST = cast<StoreSDNode>(N);
2176 StoreSDNode *ST = cast<StoreSDNode>(N);
3006 StoreSDNode *ST = cast<StoreSDNode>(N);
LegalizeVectorTypes.cpp 635 Res = ScalarizeVecOp_STORE(cast<StoreSDNode>(N), OpNo);
791 SDValue DAGTypeLegalizer::ScalarizeVecOp_STORE(StoreSDNode *N, unsigned OpNo){
2167 Res = SplitVecOp_STORE(cast<StoreSDNode>(N), OpNo);
2713 SDValue DAGTypeLegalizer::SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo) {
4875 StoreSDNode *ST = cast<StoreSDNode>(N);
5446 StoreSDNode *ST) {
5491 IncrementPointer(cast<StoreSDNode>(PartStore), NewVT, MPI, BasePtr,
5510 IncrementPointer(cast<StoreSDNode>(PartStore), NewVT, MPI, BasePtr);
LegalizeDAG.cpp 114 SDValue OptimizeFloatStore(StoreSDNode *ST);
422 SDValue SelectionDAGLegalize::OptimizeFloatStore(StoreSDNode* ST) {
488 StoreSDNode *ST = cast<StoreSDNode>(Node);
1337 if (StoreSDNode *ST = dyn_cast<StoreSDNode>(User)) {
SelectionDAG.cpp 679 const StoreSDNode *ST = cast<StoreSDNode>(N);
6317 StoreSDNode *ST = dyn_cast<StoreSDNode>(OutStoreChains[i]);
7423 ID.AddInteger(getSyntheticNodeSubclassData<StoreSDNode>(
7428 cast<StoreSDNode>(E)->refineAlignment(MMO);
7431 auto *N = newSDNode<StoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs,
7489 ID.AddInteger(getSyntheticNodeSubclassData<StoreSDNode>(
7494 cast<StoreSDNode>(E)->refineAlignment(MMO);
7497 auto *N = newSDNode<StoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 487 StoreSDNode *ST = cast<StoreSDNode>(Op);
1781 StoreSDNode *ST = cast<StoreSDNode>(N);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 818 : cast<StoreSDNode>(Op)->getAddressingMode();
854 : cast<StoreSDNode>(Op)->getAddressingMode();
874 : cast<StoreSDNode>(Op)->getAddressingMode();
953 : cast<StoreSDNode>(Op)->getAddressingMode();
1382 : cast<StoreSDNode>(Op)->getAddressingMode();
1438 AM = cast<StoreSDNode>(Op)->getAddressingMode();
3442 StoreSDNode *ST = cast<StoreSDNode>(N);
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 1324 StoreSDNode *StNode = dyn_cast<StoreSDNode>(Op.getNode());
1358 StoreSDNode *StNode = cast<StoreSDNode>(Op.getNode());
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 2935 } else if (StoreSDNode *ST = dyn_cast<StoreSDNode>(N)) {
2964 SDValue Val = cast<StoreSDNode>(N)->getValue();
7684 StoreSDNode *ST = cast<StoreSDNode>(Op);
8529 assert(cast<StoreSDNode>(Store)->getMemoryVT() == MVT::i32 &&
8589 assert(cast<StoreSDNode>(Store)->getMemoryVT() == MVT::i32 &&
10587 StoreSDNode *SN = cast<StoreSDNode>(Op.getNode());
14229 StoreSDNode *ST = cast<StoreSDNode>(N)
    [all...]
PPCISelDAGToDAG.cpp 222 bool tryTLSXFormStore(StoreSDNode *N);
688 bool PPCDAGToDAGISel::tryTLSXFormStore(StoreSDNode *ST) {
871 StoreSDNode *STN = cast<StoreSDNode>(*Use);
4457 StoreSDNode *STN = dyn_cast<StoreSDNode>(N);
5113 StoreSDNode *ST = cast<StoreSDNode>(N);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsISelLowering.cpp 2729 static SDValue createStoreLR(unsigned Opc, SelectionDAG &DAG, StoreSDNode *SD,
2746 static SDValue lowerUnalignedIntStore(StoreSDNode *SD, SelectionDAG &DAG,
2775 static SDValue lowerFP_TO_SINT_STORE(StoreSDNode *SD, SelectionDAG &DAG,
2792 StoreSDNode *SD = cast<StoreSDNode>(Op);
4505 cast<StoreSDNode>(Store.getNode())->getMemOperand()->setValue(
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 2250 StoreSDNode *Store = cast<StoreSDNode>(Op);
2396 StoreSDNode *ST = cast<StoreSDNode>(Node);

Completed in 177 milliseconds

1 2