Searched refs:LoadSDNode (Results 1 - 25 of 43) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp63 static bool isCPLoad(const LoadSDNode *N);
64 static bool isConstantLoad(const LoadSDNode *N, int cbID);
65 static bool isGlobalLoad(const LoadSDNode *N);
66 static bool isPrivateLoad(const LoadSDNode *N);
67 static bool isLocalLoad(const LoadSDNode *N);
68 static bool isRegionLoad(const LoadSDNode *N);
243 bool AMDGPUDAGToDAGISel::isConstantLoad(const LoadSDNode *N, int cbID) {
261 bool AMDGPUDAGToDAGISel::isGlobalLoad(const LoadSDNode *N) {
265 bool AMDGPUDAGToDAGISel::isLocalLoad(const LoadSDNode *N) {
269 bool AMDGPUDAGToDAGISel::isRegionLoad(const LoadSDNode *
[all...]
H A DSIISelLowering.cpp335 LoadSDNode *Ptr = dyn_cast<LoadSDNode>(Op);
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp63 static bool isCPLoad(const LoadSDNode *N);
64 static bool isConstantLoad(const LoadSDNode *N, int cbID);
65 static bool isGlobalLoad(const LoadSDNode *N);
66 static bool isPrivateLoad(const LoadSDNode *N);
67 static bool isLocalLoad(const LoadSDNode *N);
68 static bool isRegionLoad(const LoadSDNode *N);
243 bool AMDGPUDAGToDAGISel::isConstantLoad(const LoadSDNode *N, int cbID) {
261 bool AMDGPUDAGToDAGISel::isGlobalLoad(const LoadSDNode *N) {
265 bool AMDGPUDAGToDAGISel::isLocalLoad(const LoadSDNode *N) {
269 bool AMDGPUDAGToDAGISel::isRegionLoad(const LoadSDNode *
[all...]
H A DSIISelLowering.cpp335 LoadSDNode *Ptr = dyn_cast<LoadSDNode>(Op);
/external/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp68 bool isCPLoad(const LoadSDNode *N) const;
69 bool isConstantLoad(const LoadSDNode *N, int cbID) const;
70 bool isGlobalLoad(const LoadSDNode *N) const;
71 bool isParamLoad(const LoadSDNode *N) const;
72 bool isPrivateLoad(const LoadSDNode *N) const;
73 bool isLocalLoad(const LoadSDNode *N) const;
74 bool isRegionLoad(const LoadSDNode *N) const;
505 bool AMDGPUDAGToDAGISel::isConstantLoad(const LoadSDNode *N, int CbId) const {
513 bool AMDGPUDAGToDAGISel::isGlobalLoad(const LoadSDNode *N) const {
524 bool AMDGPUDAGToDAGISel::isParamLoad(const LoadSDNode *
[all...]
H A DSIISelLowering.cpp607 LoadSDNode *Load = dyn_cast<LoadSDNode>(Op);
843 LoadSDNode *Load = cast<LoadSDNode>(Op);
1069 LoadSDNode *Load = cast<LoadSDNode>(Src);
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp304 static bool isValidIndexedLoad(const LoadSDNode *LD) {
332 LoadSDNode *LD = cast<LoadSDNode>(N);
361 LoadSDNode *LD = cast<LoadSDNode>(N1);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1792 /// LSBaseSDNode - Base class for LoadSDNode and StoreSDNode
1798 common functionality shared between LoadSDNode and
1837 /// LoadSDNode - This class is used to represent ISD::LOAD nodes.
1839 class LoadSDNode : public LSBaseSDNode { class in inherits:LSBaseSDNode
1841 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, function in class:LoadSDNode
2006 const LoadSDNode *Ld = dyn_cast<LoadSDNode>(N);
2014 return isa<LoadSDNode>(N) &&
2015 cast<LoadSDNode>(N)->getExtensionType() == ISD::NON_EXTLOAD;
2021 return isa<LoadSDNode>(
[all...]
H A DSelectionDAG.h1155 bool isConsecutiveLoad(LoadSDNode *LD, LoadSDNode *Base,
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp94 SDNode *SelectBaseOffsetLoad(LoadSDNode *LD, SDLoc dl);
95 SDNode *SelectIndexedLoad(LoadSDNode *LD, SDLoc dl);
96 SDNode *SelectIndexedLoadZeroExtend64(LoadSDNode *LD, unsigned Opcode,
98 SDNode *SelectIndexedLoadSignExtend64(LoadSDNode *LD, unsigned Opcode,
387 SDNode *HexagonDAGToDAGISel::SelectBaseOffsetLoad(LoadSDNode *LD, SDLoc dl) {
433 SDNode *HexagonDAGToDAGISel::SelectIndexedLoadSignExtend64(LoadSDNode *LD,
500 SDNode *HexagonDAGToDAGISel::SelectIndexedLoadZeroExtend64(LoadSDNode *LD,
580 SDNode *HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, SDLoc dl) {
678 LoadSDNode *LD = cast<LoadSDNode>(
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp181 SDNode *EVE, EVT InVecVT, SDValue EltNo, LoadSDNode *OriginalLoad);
831 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Op)) {
1053 LoadSDNode *LD = cast<LoadSDNode>(N);
2670 LoadSDNode *Load = cast<LoadSDNode>( (N0.getOpcode() == ISD::LOAD) ?
2834 LoadSDNode *LN0 = cast<LoadSDNode>(N0);
2854 LoadSDNode *LN
[all...]
H A DLegalizeTypes.h242 SDValue PromoteIntRes_LOAD(LoadSDNode *N);
315 void ExpandIntRes_LOAD (LoadSDNode *N, SDValue &Lo, SDValue &Hi);
525 SDValue ScalarizeVecRes_LOAD(LoadSDNode *N);
576 void SplitVecRes_LOAD(LoadSDNode *N, SDValue &Lo, SDValue &Hi);
665 LoadSDNode *LD);
673 LoadSDNode *LD, ISD::LoadExtType ExtType);
H A DSelectionDAGDumper.cpp455 else if (const LoadSDNode *LD = dyn_cast<LoadSDNode>(this)) {
H A DLegalizeVectorOps.cpp200 LoadSDNode *LD = cast<LoadSDNode>(Op.getNode());
442 LoadSDNode *LD = cast<LoadSDNode>(Op.getNode());
H A DLegalizeTypesGeneric.cpp250 LoadSDNode *LD = cast<LoadSDNode>(N);
H A DLegalizeVectorTypes.cpp60 case ISD::LOAD: R = ScalarizeVecRes_LOAD(cast<LoadSDNode>(N));break;
213 SDValue DAGTypeLegalizer::ScalarizeVecRes_LOAD(LoadSDNode *N) {
575 SplitVecRes_LOAD(cast<LoadSDNode>(N), Lo, Hi);
910 void DAGTypeLegalizer::SplitVecRes_LOAD(LoadSDNode *LD, SDValue &Lo,
2231 LoadSDNode *LD = cast<LoadSDNode>(N);
2721 LoadSDNode *LD) {
2877 LoadSDNode *LD,
H A DLegalizeFloatTypes.cpp512 LoadSDNode *L = cast<LoadSDNode>(N);
1155 LoadSDNode *LD = cast<LoadSDNode>(N);
H A DSelectionDAG.cpp479 const LoadSDNode *LD = cast<LoadSDNode>(N);
2154 LoadSDNode *LD = cast<LoadSDNode>(Op);
2535 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Op)) {
3670 if (LoadSDNode *L = dyn_cast<LoadSDNode>(*U))
4705 cast<LoadSDNode>(E)->refineAlignment(MMO);
4708 SDNode *N = new (NodeAllocator) LoadSDNode(Op
[all...]
H A DTargetLowering.cpp1301 } else if (LoadSDNode *LN0 = dyn_cast<LoadSDNode>(N0)) {
1329 isa<LoadSDNode>(N0.getOperand(0)) &&
1332 LoadSDNode *Lod = cast<LoadSDNode>(N0.getOperand(0));
/external/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp133 LoadSDNode *SD = dyn_cast<LoadSDNode>(Parent);
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp305 bool canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const;
940 if (auto *Load = dyn_cast<LoadSDNode>(Op0.getNode()))
977 LoadSDNode *Load) const {
1009 auto *Load = cast<LoadSDNode>(Store->getValue());
1029 auto *LoadA = cast<LoadSDNode>(StoreA->getValue().getOperand(1 - I));
1030 auto *LoadB = cast<LoadSDNode>(StoreA->getValue().getOperand(I));
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp199 bool MatchLoadInAddress(LoadSDNode *N, X86ISelAddressMode &AM);
416 LoadSDNode *LD = dyn_cast<LoadSDNode>(Callee.getNode());
613 bool X86DAGToDAGISel::MatchLoadInAddress(LoadSDNode *N, X86ISelAddressMode &AM){
1014 if (!MatchLoadInAddress(cast<LoadSDNode>(N), AM))
1366 LoadSDNode *LD = cast<LoadSDNode>(PatternNodeWithChain);
1384 LoadSDNode *LD = cast<LoadSDNode>(N.getOperand(0).getOperand(0));
1928 LoadSDNode*
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1064 LoadSDNode *LD = cast<LoadSDNode>(N);
1368 isa<LoadSDNode>(Op1.getOperand(0))) {
1369 LoadSDNode *LD = cast<LoadSDNode>(Op1.getOperand(0));
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp807 ? cast<LoadSDNode>(Op)->getAddressingMode()
843 ? cast<LoadSDNode>(Op)->getAddressingMode()
863 ? cast<LoadSDNode>(Op)->getAddressingMode()
938 ? cast<LoadSDNode>(Op)->getAddressingMode()
1344 ? cast<LoadSDNode>(Op)->getAddressingMode()
1443 LoadSDNode *LD = cast<LoadSDNode>(N);
1516 LoadSDNode *LD = cast<LoadSDNode>(N);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp425 LoadSDNode *LD = cast<LoadSDNode>(Op);
1823 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(ST->getValue())) {

Completed in 528 milliseconds

12