/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 444 LegalizeAction getLoadExtAction(unsigned ExtType, MVT VT) const { argument 445 assert(ExtType < ISD::LAST_LOADEXT_TYPE && VT < MVT::LAST_VALUETYPE && 447 return (LegalizeAction)LoadExtActions[VT.SimpleTy][ExtType]; 452 bool isLoadExtLegal(unsigned ExtType, EVT VT) const { 454 getLoadExtAction(ExtType, VT.getSimpleVT()) == Legal; 985 void setLoadExtAction(unsigned ExtType, MVT VT, 987 assert(ExtType < ISD::LAST_LOADEXT_TYPE && VT < MVT::LAST_VALUETYPE && 989 LoadExtActions[VT.SimpleTy][ExtType] = (uint8_t)Action;
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 156 ISD::LoadExtType ExtType = LD->getExtensionType(); local 157 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) { 383 ISD::LoadExtType ExtType = LD->getExtensionType(); local 473 switch (ExtType) { 495 SDValue ScalarLoad = DAG.getExtLoad(ExtType, dl,
|
H A D | LegalizeVectorTypes.cpp | 806 ISD::LoadExtType ExtType = LD->getExtensionType(); local 819 Lo = DAG.getLoad(ISD::UNINDEXED, ExtType, LoVT, dl, Ch, Ptr, Offset, 826 Hi = DAG.getLoad(ISD::UNINDEXED, ExtType, HiVT, dl, Ch, Ptr, Offset, 2083 ISD::LoadExtType ExtType = LD->getExtensionType(); local 2087 if (ExtType != ISD::NON_EXTLOAD) 2088 Result = GenWidenVectorExtLoads(LdChain, LD, ExtType); 2651 ISD::LoadExtType ExtType) { 2674 Ops[0] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, BasePtr, 2682 Ops[i] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, NewBasePtr, 2649 GenWidenVectorExtLoads(SmallVector<SDValue, 16>& LdChain, LoadSDNode * LD, ISD::LoadExtType ExtType) argument
|
H A D | LegalizeIntegerTypes.cpp | 416 ISD::LoadExtType ExtType = local 419 SDValue Res = DAG.getExtLoad(ExtType, dl, NVT, N->getChain(), N->getBasePtr(), 1788 ISD::LoadExtType ExtType = N->getExtensionType(); local 1800 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), 1806 if (ExtType == ISD::SEXTLOAD) { 1812 } else if (ExtType == ISD::ZEXTLOAD) { 1816 assert(ExtType == ISD::EXTLOAD && "Unknown extload!"); 1833 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, 1851 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), 1878 Hi = DAG.getNode(ExtType [all...] |
H A D | LegalizeDAG.cpp | 868 ISD::LoadExtType ExtType = LD->getExtensionType(); 869 if (ExtType == ISD::NON_EXTLOAD) { 933 TLI.getLoadExtAction(ExtType, MVT::i1) == TargetLowering::Promote)) { 944 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD; 953 if (ExtType == ISD::SEXTLOAD) 958 else if (ExtType == ISD::ZEXTLOAD || NVT == Result.getValueType()) 992 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr, 1013 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr, 1044 switch (TLI.getLoadExtAction(ExtType, SrcVT.getSimpleVT())) { 1082 switch (ExtType) { [all...] |
H A D | SelectionDAG.cpp | 2295 unsigned ExtType = LD->getExtensionType(); local 2296 switch (ExtType) { 4367 SelectionDAG::getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, argument 4396 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, MemVT, MMO); 4400 SelectionDAG::getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, argument 4405 ExtType = ISD::NON_EXTLOAD; 4406 } else if (ExtType == ISD::NON_EXTLOAD) { 4431 ID.AddInteger(encodeMemSDNodeFlags(ExtType, AM, MMO->isVolatile(), 4440 SDNode *N = new (NodeAllocator) LoadSDNode(Ops, dl, VTs, AM, ExtType, 4460 SDValue SelectionDAG::getExtLoad(ISD::LoadExtType ExtType, DebugLo argument [all...] |
H A D | DAGCombiner.cpp | 159 ISD::NodeType ExtType); 731 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) local 736 return DAG.getExtLoad(ExtType, dl, PVT, 955 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) local 959 SDValue NewLD = DAG.getExtLoad(ExtType, dl, PVT, 4317 ISD::NodeType ExtType) { 4328 Ops.push_back(DAG.getNode(ExtType, DL, ExtLoad->getValueType(0), SOp)); 5074 ISD::LoadExtType ExtType = ISD::NON_EXTLOAD; local 5086 ExtType = ISD::SEXTLOAD; 5090 ExtType 4315 ExtendSetCCUses(SmallVector<SDNode*, 4> SetCCs, SDValue Trunc, SDValue ExtLoad, DebugLoc DL, ISD::NodeType ExtType) argument 8774 ISD::LoadExtType ExtType = TLI.isLoadExtLegal(ISD::ZEXTLOAD, LVT) local [all...] |
H A D | LegalizeTypes.h | 659 /// ExtType: extension element type 661 LoadSDNode *LD, ISD::LoadExtType ExtType);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 701 SDValue getExtLoad(ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, 708 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, 715 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType,
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1936 ISD::LoadExtType ExtType = LD->getExtensionType(); local 1946 if ((VT == MVT::i64) && (ExtType == ISD::NON_EXTLOAD)) { 1965 if ((VT == MVT::i32) || (ExtType == ISD::SEXTLOAD) || 1966 (ExtType == ISD::EXTLOAD)) 1969 assert((VT == MVT::i64) && (ExtType == ISD::ZEXTLOAD));
|
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 879 ISD::LoadExtType ExtType = IsUnsigned ? ISD::ZEXTLOAD : ISD::SEXTLOAD; 881 Load->getExtensionType() != ExtType) 882 CmpOp0 = DAG.getExtLoad(ExtType, Load->getDebugLoc(), MVT::i32,
|