HomeSort by: relevance | last modified time | path
    Searched refs:ZEXTLOAD (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h 1317 /// ZEXTLOAD loads the integer operand and zero extends it to a larger
1321 enum LoadExtType { NON_EXTLOAD = 0, EXTLOAD, SEXTLOAD, ZEXTLOAD };
1323 static const int LAST_LOADEXT_TYPE = ZEXTLOAD + 1;
BasicTTIImpl.h 905 ((Opcode == Instruction::ZExt) ? ISD::ZEXTLOAD : ISD::SEXTLOAD);
SelectionDAGNodes.h 2690 /// Returns true if the specified node is a ZEXTLOAD.
2693 cast<LoadSDNode>(N)->getExtensionType() == ISD::ZEXTLOAD;
TargetLowering.h 2548 LType = ISD::ZEXTLOAD;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGDumper.cpp 696 case ISD::ZEXTLOAD: OS << ", zext"; break;
728 case ISD::ZEXTLOAD: OS << ", zext"; break;
765 case ISD::ZEXTLOAD: OS << ", zext"; break;
DAGCombiner.cpp 5203 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))) {
5204 // ZEXTLOAD will match without needing to change the size of the value being
5219 !TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))
5222 if (!TLI.shouldReduceLoadWidth(LoadN, ISD::ZEXTLOAD, ExtVT))
5343 isLegalNarrowLdSt(Load, ISD::ZEXTLOAD, ExtVT)) {
5345 // ZEXTLOAD is already small enough.
5346 if (Load->getExtensionType() == ISD::ZEXTLOAD &&
5617 if (TLI.isLoadExtLegal(ISD::ZEXTLOAD, ExtVT, LoadVT)) {
5629 ISD::ZEXTLOAD, MLoad->isExpandingLoad());
5753 // If we want to change an EXTLOAD to a ZEXTLOAD, ensure a ZEXTLOAD i
    [all...]
LegalizeDAG.cpp 730 // load an i8. This trick is correct for ZEXTLOAD because the top 7
749 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD;
762 else if (ExtType == ISD::ZEXTLOAD || NVT == Result.getValueType())
789 // EXTLOAD:i24 -> ZEXTLOAD:i16 | (shl EXTLOAD@+2:i8, 16)
791 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, Node->getValueType(0), Chain, Ptr,
817 // EXTLOAD:i24 -> (shl EXTLOAD:i16, 8) | ZEXTLOAD@+2:i8
826 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, Node->getValueType(0), Chain, Ptr,
906 SDValue Result = DAG.getExtLoad(ISD::ZEXTLOAD, dl, ILoadVT, Chain,
TargetLowering.cpp 997 // If this is a ZEXTLoad and we are looking at the loaded value.
3577 // ZEXTLOAD / SEXTLOAD
3578 if (LN0->getExtensionType() == ISD::ZEXTLOAD) {
7570 // If the original load is NON_EXTLOAD, the hi part load must be ZEXTLOAD.
7572 HiExtType = ISD::ZEXTLOAD;
7577 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr, LD->getPointerInfo(),
7592 Lo = DAG.getExtLoad(ISD::ZEXTLOAD, dl, VT, Chain, Ptr,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600ISelLowering.cpp 48 // EXTLOAD should be the same as ZEXTLOAD. It is legal for some address
55 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
56 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i8, Custom);
57 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Custom);
67 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, MVT::v2i1, Expand);
71 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
1379 (LoadNode->getExtensionType() == ISD::ZEXTLOAD))) {
1534 // Ext = In.Flags.isSExt() ? ISD::SEXTLOAD : ISD::ZEXTLOAD;
AMDGPUISelLowering.cpp 125 setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, VT, Expand);
137 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
138 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i8, Legal);
139 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Legal);
140 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand);
151 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i8, Expand);
154 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i8, Expand);
157 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i16, Expand);
160 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v3i16, Expand);
163 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i16, Expand)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 125 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
129 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i16, Expand);
446 SDValue Low = DAG.getExtLoad(ISD::ZEXTLOAD, DL, MVT::i32, Chain, BasePtr,
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFISelLowering.cpp 142 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 1601 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand);
1662 setLoadExtAction(ISD::ZEXTLOAD, TargetVT, VT, Expand);
1681 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i16, MVT::v2i8, Legal);
1684 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i16, MVT::v4i8, Legal);
HexagonISelDAGToDAG.cpp 77 bool IsZeroExt = (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD);
133 if (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD) {
285 IntExt = ISD::ZEXTLOAD;
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 267 for (auto Ext : {ISD::EXTLOAD, ISD::ZEXTLOAD, ISD::SEXTLOAD})
275 for (auto Ext : {ISD::EXTLOAD, ISD::ZEXTLOAD, ISD::SEXTLOAD})
281 for (auto Ext : {ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD}) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiISelLowering.cpp 137 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsISelLowering.cpp 314 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
490 setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, MVT::i32, Custom);
2712 assert((VT == MVT::i64) && (ExtType == ISD::ZEXTLOAD));
2715 // (set dst, (i64 (zextload baseptr)))
4420 ISD::ZEXTLOAD, DL, RegTy, Chain, LoadPtr, MachinePointerInfo(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 273 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
827 setLoadExtAction(ISD::ZEXTLOAD, VT, InnerVT, Expand);
3526 SDValue GprIndex = DAG.getExtLoad(ISD::ZEXTLOAD, dl, MVT::i32, InChain,
3548 SDValue FprIndex = DAG.getExtLoad(ISD::ZEXTLOAD, dl, MVT::i32, InChain,
7188 ISD::ZEXTLOAD, dl, PtrVT, Chain,
8504 canReuseLoadAddress(SINT, MVT::i32, RLI, DAG, ISD::ZEXTLOAD)) {
13936 (LD->getExtensionType() != ISD::ZEXTLOAD &&
16110 LD->getExtensionType() == ISD::ZEXTLOAD))
17181 case ISD::ZEXTLOAD:
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.cpp 60 for (auto N : {ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD}) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 67 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 1001 Load->getExtensionType() == ISD::ZEXTLOAD) &&
SystemZISelLowering.cpp 300 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);
334 setLoadExtAction(ISD::ZEXTLOAD, VT, InnerVT, Expand);
2120 } else if (Load->getExtensionType() == ISD::ZEXTLOAD) {
2131 ISD::ZEXTLOAD);
2162 case ISD::ZEXTLOAD:
2312 if ((Type == ISD::ZEXTLOAD && C.ICmpType != SystemZICMP::SignedOnly) ||
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 1443 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i32, Expand);
1447 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, VT, Expand);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 166 for (auto N : {ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD})
459 setLoadExtAction(ISD::ZEXTLOAD, OtherVT, VT, Expand);
534 setLoadExtAction(ISD::ZEXTLOAD, OtherVT, VT, Expand);
630 setLoadExtAction(ISD::ZEXTLOAD, OtherVT, VT, Expand);
923 LD->getExtensionType() == ISD::ZEXTLOAD))
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp 64 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i1, Promote);

Completed in 128 milliseconds

1 2