/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitTracker.h | 61 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 D | HexagonBitTracker.cpp | 83 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 D | HexagonISelDAGToDAG.cpp | 77 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 D | CGOpenCLRuntime.cpp | 64 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \ 67 llvm::StructType::create(Ctx, "opencl." #ExtType), AddrSpc);
|
H A D | CGDebugInfo.h | 81 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
H A D | CodeGenTypes.cpp | 526 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1187 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 D | SelectionDAG.h | 1198 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 D | AArch64InstPrinter.cpp | 1008 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 D | ASTCommon.cpp | 215 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 962 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 D | LegalizeDAG.cpp | 668 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 D | LegalizeVectorTypes.cpp | 1536 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 D | LegalizeIntegerTypes.cpp | 633 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 D | LegalizeVectorOps.cpp | 259 ISD::LoadExtType ExtType = LD->getExtensionType(); local 260 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) {
|
H A D | DAGCombiner.cpp | 670 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 D | ASTBitCodes.h | 1077 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | NSAPI.cpp | 466 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
H A D | TypeLoc.cpp | 395 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
H A D | PrintfFormatString.cpp | 788 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.h | 191 ISD::LoadExtType ExtType,
|
H A D | R600ISelLowering.cpp | 1394 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 D | CodeGenPrepare.cpp | 253 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 D | USRGeneration.cpp | 721 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Type.h | 2134 #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() ||
|