Searched refs:ExtType (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h444 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 DLegalizeVectorOps.cpp156 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 DLegalizeVectorTypes.cpp806 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 DLegalizeIntegerTypes.cpp416 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 DLegalizeDAG.cpp868 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 DSelectionDAG.cpp2295 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 DDAGCombiner.cpp159 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 DLegalizeTypes.h659 /// ExtType: extension element type
661 LoadSDNode *LD, ISD::LoadExtType ExtType);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h701 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 DMipsISelLowering.cpp1936 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 DSystemZISelLowering.cpp879 ISD::LoadExtType ExtType = IsUnsigned ? ISD::ZEXTLOAD : ISD::SEXTLOAD;
881 Load->getExtensionType() != ExtType)
882 CmpOp0 = DAG.getExtLoad(ExtType, Load->getDebugLoc(), MVT::i32,

Completed in 307 milliseconds