/freebsd-9.3-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 464 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 D | LegalizeVectorOps.cpp | 156 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 D | LegalizeVectorTypes.cpp | 819 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 D | LegalizeIntegerTypes.cpp | 416 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 D | LegalizeDAG.cpp | 884 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 D | SelectionDAG.cpp | 2374 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 D | DAGCombiner.cpp | 172 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 D | LegalizeTypes.h | 668 /// ExtType: extension element type 670 LoadSDNode *LD, ISD::LoadExtType ExtType);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 766 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 D | MipsISelLowering.cpp | 1953 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 D | SystemZISelLowering.cpp | 1152 ISD::LoadExtType ExtType = IsUnsigned ? ISD::ZEXTLOAD : ISD::SEXTLOAD; 1154 Load->getExtensionType() != ExtType) 1155 CmpOp0 = DAG.getExtLoad(ExtType, SDLoc(Load), MVT::i32,
|