/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 1020 /// EXTLOAD is used for two things: floating point extending loads and 1024 EXTLOAD, enumerator in enum:llvm::ISD::LoadExtType
|
H A D | BasicTTIImpl.h | 902 LA = getTLI()->getLoadExtAction(ISD::EXTLOAD, LT.second, MemVT);
|
H A D | SelectionDAGNodes.h | 2615 /// Returns true if the specified node is a EXTLOAD. 2618 cast<LoadSDNode>(N)->getExtensionType() == ISD::EXTLOAD;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 109 setLoadExtAction(ISD::EXTLOAD, MVT::i64, VT, Expand); 128 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote); 129 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i8, Legal); 130 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i16, Legal); 131 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand); 135 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i8, Expand); 138 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i8, Expand); 141 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i16, Expand); 144 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v3i16, Expand); 147 setLoadExtAction(ISD::EXTLOAD, V [all...] |
H A D | R600ISelLowering.cpp | 76 // EXTLOAD should be the same as ZEXTLOAD. It is legal for some address 87 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote); 88 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i8, Custom); 89 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i16, Custom); 93 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, MVT::v2i1, Expand); 97 setLoadExtAction(ISD::EXTLOAD, MVT::v4i32, MVT::v4i1, Expand); 1506 ISD::EXTLOAD, DL, VT, Chain, Ptr, LoadNode->getPointerInfo(), MemVT,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 661 case ISD::EXTLOAD: OS << ", anyext"; break; 693 case ISD::EXTLOAD: OS << ", anyext"; break;
|
H A D | LegalizeDAG.cpp | 317 // Only do this if the target has a native EXTLOAD instruction from 319 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) && 334 ISD::EXTLOAD, dl, OrigVT, DAG.getEntryNode(), CPIdx, 732 // that these bits are zero. It is also useful for EXTLOAD, since it 740 // bytes. For example, promote EXTLOAD:i20 -> EXTLOAD:i24. 749 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD; 788 // EXTLOAD:i24 -> ZEXTLOAD:i16 | (shl EXTLOAD@+2:i8, 16) 817 // EXTLOAD [all...] |
H A D | LegalizeVectorOps.cpp | 759 DAG.getExtLoad(ISD::EXTLOAD, dl, WideVT, Chain, BasePTR, 808 case ISD::EXTLOAD:
|
H A D | DAGCombiner.cpp | 1121 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) ? ISD::EXTLOAD 1355 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) ? ISD::EXTLOAD 5298 // If we want to change an EXTLOAD to a ZEXTLOAD, ensure a ZEXTLOAD is 5313 case ISD::EXTLOAD: B = CanZextLoadProfitably; break; 5319 // If the load type was an EXTLOAD, convert to ZEXTLOAD in order to 5326 if (Load->getExtensionType() == ISD::EXTLOAD) { 5332 // Replace uses of the EXTLOAD with the new ZEXTLOAD. 10209 TLI.isLoadExtLegal(ISD::EXTLOAD, VT, N0.getValueType())) { 10217 SDValue ExtLoad = DAG.getExtLoad(ISD::EXTLOAD, SDLoc(N), VT, 13312 TLI.isLoadExtLegal(ISD::EXTLOAD, V [all...] |
H A D | LegalizeIntegerTypes.cpp | 608 ISD::isNON_EXTLoad(N) ? ISD::EXTLOAD : N->getExtensionType(); 627 N->getAddressingMode(), ISD::EXTLOAD); 2848 assert(ExtType == ISD::EXTLOAD && "Unknown extload!");
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 107 setLoadExtAction(ISD::EXTLOAD, T, MVT::f16, Expand); 245 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f32, Expand); 248 for (auto Ext : {ISD::EXTLOAD, ISD::ZEXTLOAD, ISD::SEXTLOAD}) 256 for (auto Ext : {ISD::EXTLOAD, ISD::ZEXTLOAD, ISD::SEXTLOAD}) 263 for (auto Ext : {ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD}) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 450 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); 451 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand); 452 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f32, Expand); 453 setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand); 454 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand); 455 setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand); 456 setLoadExtAction(ISD::EXTLOAD, MVT::v4f32, MVT::v4f16, Expand); 457 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f16, Expand); 458 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 124 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote); 453 DAG.getExtLoad(ISD::EXTLOAD, DL, MVT::i32, Chain, HighAddr, 955 return DAG.getExtLoad(ISD::EXTLOAD, SDLoc(Op), MVT::i32, N->getChain(), 961 return DAG.getExtLoad(ISD::EXTLOAD, SDLoc(Op), MVT::i32, N->getChain(),
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 124 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 95 for (auto N : {ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD}) 177 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); 192 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f32, Expand); 196 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 1447 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand); 1453 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); 1504 setLoadExtAction(ISD::EXTLOAD, TargetVT, VT, Expand); 1523 setLoadExtAction(ISD::EXTLOAD, MVT::v2i16, MVT::v2i8, Legal); 1526 setLoadExtAction(ISD::EXTLOAD, MVT::v4i16, MVT::v4i8, Legal);
|
H A D | HexagonISelDAGToDAG.cpp | 78 bool IsZeroExt = (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD); 134 if (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 314 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote); 322 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); 323 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f16, Expand); 330 setLoadExtAction(ISD::EXTLOAD, VT, F16VT, Expand); 492 setLoadExtAction(ISD::EXTLOAD, MVT::i64, MVT::i32, Custom); 2713 (ExtType == ISD::EXTLOAD))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1444 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i32, Expand); 1448 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, VT, Expand); 1470 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); 1471 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f64, Expand);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 171 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Legal); 172 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Legal); 177 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand); 180 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand); 694 setLoadExtAction(ISD::EXTLOAD, VT, InnerVT, Expand); 937 setLoadExtAction(ISD::EXTLOAD, MVT::f128, FPT, Expand); 1000 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Custom); 6108 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg, 6658 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, PtrVT, Chain, Arg, 7483 DAG.getExtLoad(ISD::EXTLOAD, d [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 294 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote); 328 setLoadExtAction(ISD::EXTLOAD, VT, InnerVT, Expand); 605 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f80, Expand); 609 setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f32, Expand); 610 setLoadExtAction(ISD::EXTLOAD, MVT::f128, MVT::f64, Expand); 3803 return DAG.getExtLoad(ISD::EXTLOAD, SDLoc(Op), Op.getValueType(),
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 136 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 581 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f16, Expand); 582 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand); 583 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f64, Expand); 584 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f80, Expand); 825 setLoadExtAction(ISD::EXTLOAD, VT, InnerVT, Expand); 908 setLoadExtAction(ISD::EXTLOAD, InnerVT, VT, Expand); 3489 ExtType = ISD::EXTLOAD;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 66 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i1, Promote);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 59 for (auto N : {ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD}) {
|