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

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h417 LegalizeAction getLoadExtAction(unsigned ExtType, EVT VT) const { argument
418 assert(ExtType < ISD::LAST_LOADEXT_TYPE &&
421 return (LegalizeAction)LoadExtActions[VT.getSimpleVT().SimpleTy][ExtType];
426 bool isLoadExtLegal(unsigned ExtType, EVT VT) const {
427 return VT.isSimple() && getLoadExtAction(ExtType, VT) == Legal;
1124 void setLoadExtAction(unsigned ExtType, MVT VT,
1126 assert(ExtType < ISD::LAST_LOADEXT_TYPE && VT < MVT::LAST_VALUETYPE &&
1128 LoadExtActions[VT.SimpleTy][ExtType] = (uint8_t)Action;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp135 ISD::LoadExtType ExtType = LD->getExtensionType(); local
136 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) {
358 ISD::LoadExtType ExtType = LD->getExtensionType(); local
366 SDValue ScalarLoad = DAG.getExtLoad(ExtType, dl,
H A DLegalizeDAG.cpp863 ISD::LoadExtType ExtType = LD->getExtensionType();
864 if (ExtType == ISD::NON_EXTLOAD) {
929 TLI.getLoadExtAction(ExtType, MVT::i1) == TargetLowering::Promote)) {
940 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD;
949 if (ExtType == ISD::SEXTLOAD)
954 else if (ExtType == ISD::ZEXTLOAD || NVT == Result.getValueType())
988 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
1009 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
1040 switch (TLI.getLoadExtAction(ExtType, SrcVT)) {
1078 switch (ExtType) {
[all...]
H A DLegalizeVectorTypes.cpp786 ISD::LoadExtType ExtType = LD->getExtensionType(); local
799 Lo = DAG.getLoad(ISD::UNINDEXED, ExtType, LoVT, dl, Ch, Ptr, Offset,
806 Hi = DAG.getLoad(ISD::UNINDEXED, ExtType, HiVT, dl, Ch, Ptr, Offset,
1949 ISD::LoadExtType ExtType = LD->getExtensionType(); local
1953 if (ExtType != ISD::NON_EXTLOAD)
1954 Result = GenWidenVectorExtLoads(LdChain, LD, ExtType);
2513 ISD::LoadExtType ExtType) {
2536 Ops[0] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, BasePtr,
2544 Ops[i] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, NewBasePtr,
2511 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(),
1796 ISD::LoadExtType ExtType = N->getExtensionType(); local
1808 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(),
1814 if (ExtType == ISD::SEXTLOAD) {
1820 } else if (ExtType == ISD::ZEXTLOAD) {
1824 assert(ExtType == ISD::EXTLOAD && "Unknown extload!");
1841 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr,
1859 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(),
1886 Hi = DAG.getNode(ExtType
[all...]
H A DSelectionDAG.cpp2308 unsigned ExtType = LD->getExtensionType(); local
2309 switch (ExtType) {
4245 SelectionDAG::getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, argument
4274 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, MemVT, MMO);
4278 SelectionDAG::getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, argument
4283 ExtType = ISD::NON_EXTLOAD;
4284 } else if (ExtType == ISD::NON_EXTLOAD) {
4309 ID.AddInteger(encodeMemSDNodeFlags(ExtType, AM, MMO->isVolatile(),
4318 SDNode *N = new (NodeAllocator) LoadSDNode(Ops, dl, VTs, AM, ExtType,
4338 SDValue SelectionDAG::getExtLoad(ISD::LoadExtType ExtType, DebugLo argument
[all...]
H A DDAGCombiner.cpp158 ISD::NodeType ExtType);
728 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) local
733 return DAG.getExtLoad(ExtType, dl, PVT,
952 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) local
956 SDValue NewLD = DAG.getExtLoad(ExtType, dl, PVT,
4227 ISD::NodeType ExtType) {
4238 Ops.push_back(DAG.getNode(ExtType, DL, ExtLoad->getValueType(0), SOp));
4982 ISD::LoadExtType ExtType = ISD::NON_EXTLOAD; local
4994 ExtType = ISD::SEXTLOAD;
4998 ExtType
4225 ExtendSetCCUses(SmallVector<SDNode*, 4> SetCCs, SDValue Trunc, SDValue ExtLoad, DebugLoc DL, ISD::NodeType ExtType) argument
8265 ISD::LoadExtType ExtType = TLI.isLoadExtLegal(ISD::ZEXTLOAD, LVT) local
[all...]
H A DLegalizeTypes.h662 /// ExtType: extension element type
664 LoadSDNode *LD, ISD::LoadExtType ExtType);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DSelectionDAG.h704 SDValue getExtLoad(ISD::LoadExtType ExtType, DebugLoc dl, EVT VT,
711 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType,
718 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType,
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/
H A DSPUISelLowering.cpp566 ISD::LoadExtType ExtType = LN->getExtensionType(); local
738 if (ExtType == ISD::SEXTLOAD) {
740 } else if (ExtType == ISD::ZEXTLOAD) {
742 } else if (ExtType == ISD::EXTLOAD) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/
H A DMipsISelLowering.cpp2250 ISD::LoadExtType ExtType = LD->getExtensionType(); local
2260 if ((VT == MVT::i64) && (ExtType == ISD::NON_EXTLOAD)) {
2279 if ((VT == MVT::i32) || (ExtType == ISD::SEXTLOAD) ||
2280 (ExtType == ISD::EXTLOAD))
2283 assert((VT == MVT::i64) && (ExtType == ISD::ZEXTLOAD));

Completed in 512 milliseconds