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

/freebsd-9.3-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h464 LegalizeAction getLoadExtAction(unsigned ExtType, MVT VT) const { argument
465 assert(ExtType < ISD::LAST_LOADEXT_TYPE && VT < MVT::LAST_VALUETYPE &&
467 return (LegalizeAction)LoadExtActions[VT.SimpleTy][ExtType];
471 bool isLoadExtLegal(unsigned ExtType, EVT VT) const {
473 getLoadExtAction(ExtType, VT.getSimpleVT()) == Legal;
988 void setLoadExtAction(unsigned ExtType, MVT VT,
990 assert(ExtType < ISD::LAST_LOADEXT_TYPE && VT < MVT::LAST_VALUETYPE &&
992 LoadExtActions[VT.SimpleTy][ExtType] = (uint8_t)Action;
/freebsd-9.3-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) {
386 ISD::LoadExtType ExtType = LD->getExtensionType(); local
478 switch (ExtType) {
500 SDValue ScalarLoad = DAG.getExtLoad(ExtType, dl,
H A DLegalizeVectorTypes.cpp819 ISD::LoadExtType ExtType = LD->getExtensionType(); local
833 Lo = DAG.getLoad(ISD::UNINDEXED, ExtType, LoVT, dl, Ch, Ptr, Offset,
840 Hi = DAG.getLoad(ISD::UNINDEXED, ExtType, HiVT, dl, Ch, Ptr, Offset,
2138 ISD::LoadExtType ExtType = LD->getExtensionType(); local
2142 if (ExtType != ISD::NON_EXTLOAD)
2143 Result = GenWidenVectorExtLoads(LdChain, LD, ExtType);
2723 ISD::LoadExtType ExtType) {
2747 Ops[0] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, BasePtr,
2757 Ops[i] = DAG.getExtLoad(ExtType, dl, EltVT, Chain, NewBasePtr,
2721 GenWidenVectorExtLoads(SmallVectorImpl<SDValue> &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(),
1806 ISD::LoadExtType ExtType = N->getExtensionType(); local
1819 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(),
1825 if (ExtType == ISD::SEXTLOAD) {
1831 } else if (ExtType == ISD::ZEXTLOAD) {
1835 assert(ExtType == ISD::EXTLOAD && "Unknown extload!");
1853 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr,
1871 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(),
1898 Hi = DAG.getNode(ExtType
[all...]
H A DLegalizeDAG.cpp884 ISD::LoadExtType ExtType = LD->getExtensionType();
885 if (ExtType == ISD::NON_EXTLOAD) {
948 TLI.getLoadExtAction(ExtType, MVT::i1) == TargetLowering::Promote)) {
959 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD;
968 if (ExtType == ISD::SEXTLOAD)
973 else if (ExtType == ISD::ZEXTLOAD || NVT == Result.getValueType())
1007 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
1028 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
1059 switch (TLI.getLoadExtAction(ExtType, SrcVT.getSimpleVT())) {
1095 switch (ExtType) {
[all...]
H A DSelectionDAG.cpp2374 unsigned ExtType = LD->getExtensionType(); local
2375 switch (ExtType) {
4484 SelectionDAG::getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, argument
4513 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, MemVT, MMO);
4517 SelectionDAG::getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, argument
4522 ExtType = ISD::NON_EXTLOAD;
4523 } else if (ExtType == ISD::NON_EXTLOAD) {
4548 ID.AddInteger(encodeMemSDNodeFlags(ExtType, AM, MMO->isVolatile(),
4558 dl.getDebugLoc(), VTs, AM, ExtType,
4586 SDValue SelectionDAG::getExtLoad(ISD::LoadExtType ExtType, SDLo argument
4598 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT, MachineMemOperand *MMO) argument
[all...]
H A DDAGCombiner.cpp172 ISD::NodeType ExtType);
761 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) local
766 return DAG.getExtLoad(ExtType, dl, PVT,
983 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) local
987 SDValue NewLD = DAG.getExtLoad(ExtType, dl, PVT,
4471 ISD::NodeType ExtType) {
4482 Ops.push_back(DAG.getNode(ExtType, DL, ExtLoad->getValueType(0), SOp));
5206 ISD::LoadExtType ExtType = ISD::NON_EXTLOAD; local
5218 ExtType = ISD::SEXTLOAD;
5222 ExtType
4469 ExtendSetCCUses(const SmallVectorImpl<SDNode *> &SetCCs, SDValue Trunc, SDValue ExtLoad, SDLoc DL, ISD::NodeType ExtType) argument
9463 ISD::LoadExtType ExtType = TLI.isLoadExtLegal(ISD::ZEXTLOAD, LVT) local
[all...]
H A DLegalizeTypes.h668 /// ExtType: extension element type
670 LoadSDNode *LD, ISD::LoadExtType ExtType);
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h766 SDValue getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT,
771 SDValue getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT,
776 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType,
783 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType,
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1953 ISD::LoadExtType ExtType = LD->getExtensionType(); local
1963 if ((VT == MVT::i64) && (ExtType == ISD::NON_EXTLOAD)) {
1982 if ((VT == MVT::i32) || (ExtType == ISD::SEXTLOAD) ||
1983 (ExtType == ISD::EXTLOAD))
1986 assert((VT == MVT::i64) && (ExtType == ISD::ZEXTLOAD));
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1152 ISD::LoadExtType ExtType = IsUnsigned ? ISD::ZEXTLOAD : ISD::SEXTLOAD;
1154 Load->getExtensionType() != ExtType)
1155 CmpOp0 = DAG.getExtLoad(ExtType, SDLoc(Load), MVT::i32,

Completed in 304 milliseconds