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

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitTracker.h61 struct ExtType { struct in struct:llvm::HexagonEvaluator
64 ExtType() = default;
65 ExtType(char t, uint16_t w) : Type(t), Width(w) {} function in struct:llvm::HexagonEvaluator::ExtType
71 using RegExtMap = DenseMap<unsigned, ExtType>;
H A DHexagonBitTracker.cpp83 VRX.insert(std::make_pair(InVirtReg, ExtType(ExtType::SExt, Width)));
85 VRX.insert(std::make_pair(InVirtReg, ExtType(ExtType::ZExt, Width)));
1238 if (F->second.Type == ExtType::SExt)
1240 else if (F->second.Type == ExtType::ZExt)
H A DHexagonISelDAGToDAG.cpp77 ISD::LoadExtType ExtType = LD->getExtensionType(); local
78 bool IsZeroExt = (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD);
132 auto getExt64 = [this,ExtType] (MachineSDNode *N, const SDLoc &dl)
134 if (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD) {
139 if (ExtType == ISD::SEXTLOAD)
150 if (ValueVT == MVT::i64 && ExtType != ISD::NON_EXTLOAD) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenCLRuntime.cpp64 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
67 llvm::StructType::create(Ctx, "opencl." #ExtType), AddrSpc);
H A DCGDebugInfo.h81 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
H A DCodeGenTypes.cpp526 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1187 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, argument
1192 assert(ExtType < ISD::LAST_LOADEXT_TYPE && ValI < MVT::LAST_VALUETYPE &&
1194 unsigned Shift = 4 * ExtType;
1199 bool isLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const {
1200 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal;
1205 bool isLoadExtLegalOrCustom(unsigned ExtType, EVT ValVT, EVT MemVT) const {
1206 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal ||
1207 getLoadExtAction(ExtType, ValVT, MemVT) == Custom;
2138 void setLoadExtAction(unsigned ExtType, MVT ValVT, MVT MemVT,
2140 assert(ExtType < IS
[all...]
H A DSelectionDAG.h1198 getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT, SDValue Chain,
1205 getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT, SDValue Chain, argument
1210 return getExtLoad(ExtType, dl, VT, Chain, Ptr, PtrInfo, MemVT,
1213 SDValue getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT,
1218 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT,
1225 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, argument
1232 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, PtrInfo, MemVT,
1238 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, argument
1244 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, PtrInfo, MemVT,
1247 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EV
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1008 AArch64_AM::ShiftExtendType ExtType = AArch64_AM::getArithExtendType(Val); local
1014 if (ExtType == AArch64_AM::UXTW || ExtType == AArch64_AM::UXTX) {
1018 ExtType == AArch64_AM::UXTX) ||
1020 ExtType == AArch64_AM::UXTW) ) {
1026 O << ", " << AArch64_AM::getShiftExtendName(ExtType);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp215 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp962 LLT ExtType = Ty.getScalarType(); local
963 auto ZExt = MIB.buildZExtOrTrunc(ExtType, Val);
966 auto MagicMI = MIB.buildConstant(ExtType, Magic);
967 Val = MIB.buildMul(ExtType, ZExt, MagicMI).getReg(0);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp668 ISD::LoadExtType ExtType = LD->getExtensionType();
669 if (ExtType == ISD::NON_EXTLOAD) {
734 TLI.getLoadExtAction(ExtType, Node->getValueType(0), MVT::i1) ==
746 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD;
754 if (ExtType == ISD::SEXTLOAD)
759 else if (ExtType == ISD::ZEXTLOAD || NVT == Result.getValueType())
794 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
815 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
844 switch (TLI.getLoadExtAction(ExtType, Node->getValueType(0),
878 TLI.isLoadExtLegal(ExtType, LoadV
[all...]
H A DLegalizeVectorTypes.cpp1536 ISD::LoadExtType ExtType = LD->getExtensionType(); local
1555 Lo = DAG.getLoad(ISD::UNINDEXED, ExtType, LoVT, dl, Ch, Ptr, Offset,
1562 Hi = DAG.getLoad(ISD::UNINDEXED, ExtType, HiVT, dl, Ch, Ptr, Offset, MPI,
1589 ISD::LoadExtType ExtType = MLD->getExtensionType(); local
1619 MMO, MLD->getAddressingMode(), ExtType,
1638 HiMemVT, MMO, MLD->getAddressingMode(), ExtType,
3735 ISD::LoadExtType ExtType = LD->getExtensionType(); local
3753 if (ExtType != ISD::NON_EXTLOAD)
3754 Result = GenWidenVectorExtLoads(LdChain, LD, ExtType);
3780 ISD::LoadExtType ExtType local
5059 GenWidenVectorExtLoads(SmallVectorImpl<SDValue> &LdChain, LoadSDNode *LD, ISD::LoadExtType ExtType) argument
[all...]
H A DLegalizeIntegerTypes.cpp633 ISD::LoadExtType ExtType = local
636 SDValue Res = DAG.getExtLoad(ExtType, dl, NVT, N->getChain(), N->getBasePtr(),
2944 ISD::LoadExtType ExtType = N->getExtensionType(); local
2954 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), MemVT,
2960 if (ExtType == ISD::SEXTLOAD) {
2967 } else if (ExtType == ISD::ZEXTLOAD) {
2971 assert(ExtType == ISD::EXTLOAD && "Unknown extload!");
2987 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr,
3004 Hi = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(),
3030 Hi = DAG.getNode(ExtType
[all...]
H A DLegalizeVectorOps.cpp259 ISD::LoadExtType ExtType = LD->getExtensionType(); local
260 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) {
H A DDAGCombiner.cpp670 bool isLegalNarrowLdSt(LSBaseSDNode *LDSTN, ISD::LoadExtType ExtType,
787 ISD::NodeType ExtType);
1188 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) ? ISD::EXTLOAD local
1191 return DAG.getExtLoad(ExtType, DL, PVT,
1425 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) ? ISD::EXTLOAD local
1427 SDValue NewLD = DAG.getExtLoad(ExtType, DL, PVT,
4902 ISD::LoadExtType ExtType, EVT &MemVT,
4948 !TLI.isLoadExtLegal(ExtType, Load->getValueType(0), MemVT))
4966 if (!TLI.shouldReduceLoadWidth(Load, ExtType, MemVT))
9637 ISD::NodeType ExtType) {
4901 isLegalNarrowLdSt(LSBaseSDNode *LDST, ISD::LoadExtType ExtType, EVT &MemVT, unsigned ShAmt) argument
9635 ExtendSetCCUses(const SmallVectorImpl<SDNode *> &SetCCs, SDValue OrigLoad, SDValue ExtLoad, ISD::NodeType ExtType) argument
10643 ISD::LoadExtType ExtType = LN0->getExtensionType(); local
10806 ISD::LoadExtType ExtType = ISD::NON_EXTLOAD; local
17617 ISD::LoadExtType ExtType = TLI.isLoadExtLegal(ISD::ZEXTLOAD, ResultVT, local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h1077 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DNSAPI.cpp466 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
H A DTypeLoc.cpp395 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
H A DPrintfFormatString.cpp788 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h191 ISD::LoadExtType ExtType,
H A DR600ISelLowering.cpp1394 ISD::LoadExtType ExtType = Load->getExtensionType(); local
1431 if (ExtType == ISD::SEXTLOAD) { // ... ones.
1450 ISD::LoadExtType ExtType = LoadNode->getExtensionType(); local
1453 ExtType != ISD::NON_EXTLOAD && MemVT.bitsLT(MVT::i32)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp253 enum ExtType { enum in namespace:__anon3445
263 using TypeIsSExt = PointerIntPair<Type *, 2, ExtType>;
3809 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension;
3832 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension;
6741 Instruction::CastOps ExtType = Instruction::ZExt; local
6744 ExtType = Instruction::SExt;
6746 auto *ExtInst = CastInst::Create(ExtType, Cond, NewType);
6752 APInt WideConst = (ExtType == Instruction::ZExt) ?
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp721 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2134 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
2511 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) Id,
6869 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
6876 #define INTEL_SUBGROUP_AVC_TYPE(ExtType, Id) \
6884 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) is##Id##Type() ||

Completed in 563 milliseconds

12