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

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBitTracker.h 61 struct ExtType {
64 ExtType() = default;
65 ExtType(char t, uint16_t w) : Type(t), Width(w) {}
71 using RegExtMap = DenseMap<unsigned, ExtType>;
HexagonBitTracker.cpp 83 VRX.insert(std::make_pair(InVirtReg, ExtType(ExtType::SExt, Width)));
85 VRX.insert(std::make_pair(InVirtReg, ExtType(ExtType::ZExt, Width)));
1236 if (F->second.Type == ExtType::SExt)
1238 else if (F->second.Type == ExtType::ZExt)
HexagonISelDAGToDAG.cpp 76 ISD::LoadExtType ExtType = LD->getExtensionType();
77 bool IsZeroExt = (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD);
131 auto getExt64 = [this,ExtType] (MachineSDNode *N, const SDLoc &dl)
133 if (ExtType == ISD::ZEXTLOAD || ExtType == ISD::EXTLOAD) {
138 if (ExtType == ISD::SEXTLOAD)
149 if (ValueVT == MVT::i64 && ExtType != ISD::NON_EXTLOAD) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenCLRuntime.cpp 64 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
67 llvm::StructType::create(Ctx, "opencl." #ExtType), AddrSpc);
CGDebugInfo.h 81 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
CodeGenTypes.cpp 533 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAG.h 1192 getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT, SDValue Chain,
1199 getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT, SDValue Chain,
1204 return getExtLoad(ExtType, dl, VT, Chain, Ptr, PtrInfo, MemVT,
1207 SDValue getExtLoad(ISD::LoadExtType ExtType, const SDLoc &dl, EVT VT,
1212 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT,
1219 ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, const SDLoc &dl,
1225 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, PtrInfo, MemVT,
1231 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT,
1237 return getLoad(AM, ExtType, VT, dl, Chain, Ptr, Offset, PtrInfo, MemVT,
1240 SDValue getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT
    [all...]
TargetLowering.h 1220 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT,
1225 assert(ExtType < ISD::LAST_LOADEXT_TYPE && ValI < MVT::LAST_VALUETYPE &&
1227 unsigned Shift = 4 * ExtType;
1232 bool isLoadExtLegal(unsigned ExtType, EVT ValVT, EVT MemVT) const {
1233 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal;
1238 bool isLoadExtLegalOrCustom(unsigned ExtType, EVT ValVT, EVT MemVT) const {
1239 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal ||
1240 getLoadExtAction(ExtType, ValVT, MemVT) == Custom;
2173 void setLoadExtAction(unsigned ExtType, MVT ValVT, MVT MemVT,
2175 assert(ExtType < ISD::LAST_LOADEXT_TYPE && ValVT.isValid() &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64InstPrinter.cpp 1008 AArch64_AM::ShiftExtendType ExtType = AArch64_AM::getArithExtendType(Val);
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);
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTCommon.cpp 215 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 671 ISD::LoadExtType ExtType = LD->getExtensionType();
672 if (ExtType == ISD::NON_EXTLOAD) {
737 TLI.getLoadExtAction(ExtType, Node->getValueType(0), MVT::i1) ==
749 ExtType == ISD::ZEXTLOAD ? ISD::ZEXTLOAD : ISD::EXTLOAD;
757 if (ExtType == ISD::SEXTLOAD)
762 else if (ExtType == ISD::ZEXTLOAD || NVT == Result.getValueType())
798 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
819 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Chain, Ptr,
848 switch (TLI.getLoadExtAction(ExtType, Node->getValueType(0),
882 TLI.isLoadExtLegal(ExtType, LoadVT, SrcVT))
    [all...]
LegalizeVectorTypes.cpp 1689 ISD::LoadExtType ExtType = LD->getExtensionType();
1708 Lo = DAG.getLoad(ISD::UNINDEXED, ExtType, LoVT, dl, Ch, Ptr, Offset,
1715 Hi = DAG.getLoad(ISD::UNINDEXED, ExtType, HiVT, dl, Ch, Ptr, Offset, MPI,
1742 ISD::LoadExtType ExtType = MLD->getExtensionType();
1773 MMO, MLD->getAddressingMode(), ExtType,
1798 HiMemVT, MMO, MLD->getAddressingMode(), ExtType,
1827 ISD::LoadExtType ExtType = MGT->getExtensionType();
1863 MMO, MGT->getIndexType(), ExtType);
1867 MMO, MGT->getIndexType(), ExtType);
2519 ISD::LoadExtType ExtType = MGT->getExtensionType()
    [all...]
LegalizeIntegerTypes.cpp 685 ISD::LoadExtType ExtType =
688 SDValue Res = DAG.getExtLoad(ExtType, dl, NVT, N->getChain(), N->getBasePtr(),
718 ISD::LoadExtType ExtType = N->getExtensionType();
719 if (ExtType == ISD::NON_EXTLOAD)
720 ExtType = ISD::EXTLOAD;
728 ExtType);
3183 ISD::LoadExtType ExtType = N->getExtensionType();
3193 Lo = DAG.getExtLoad(ExtType, dl, NVT, Ch, Ptr, N->getPointerInfo(), MemVT,
3199 if (ExtType == ISD::SEXTLOAD) {
3206 } else if (ExtType == ISD::ZEXTLOAD)
    [all...]
LegalizeVectorOps.cpp 259 ISD::LoadExtType ExtType = LD->getExtensionType();
260 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) {
DAGCombiner.cpp 680 bool isLegalNarrowLdSt(LSBaseSDNode *LDSTN, ISD::LoadExtType ExtType,
795 ISD::NodeType ExtType);
1213 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) ? ISD::EXTLOAD
1216 return DAG.getExtLoad(ExtType, DL, PVT,
1450 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD) ? ISD::EXTLOAD
1452 SDValue NewLD = DAG.getExtLoad(ExtType, DL, PVT,
5229 ISD::LoadExtType ExtType, EVT &MemVT,
5282 !TLI.isLoadExtLegal(ExtType, Load->getValueType(0), MemVT))
5300 if (!TLI.shouldReduceLoadWidth(Load, ExtType, MemVT))
10397 ISD::NodeType ExtType) {
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTBitCodes.h 1072 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) PREDEF_TYPE_##Id##_ID,
  /src/external/apache2/llvm/dist/clang/lib/AST/
NSAPI.cpp 466 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
TypeLoc.cpp 395 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
PrintfFormatString.cpp 788 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.h 179 ISD::LoadExtType ExtType,
R600ISelLowering.cpp 1299 ISD::LoadExtType ExtType = Load->getExtensionType();
1336 if (ExtType == ISD::SEXTLOAD) { // ... ones.
1355 ISD::LoadExtType ExtType = LoadNode->getExtensionType();
1358 ExtType != ISD::NON_EXTLOAD && MemVT.bitsLT(MVT::i32)) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 254 enum ExtType {
264 using TypeIsSExt = PointerIntPair<Type *, 2, ExtType>;
4024 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension;
4047 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension;
6995 Instruction::CastOps ExtType = Instruction::ZExt;
6998 ExtType = Instruction::SExt;
7000 auto *ExtInst = CastInst::Create(ExtType, Cond, NewType);
7006 APInt WideConst = (ExtType == Instruction::ZExt) ?
  /src/external/apache2/llvm/dist/clang/lib/Index/
USRGeneration.cpp 721 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CombinerHelper.cpp 1205 LLT ExtType = Ty.getScalarType();
1206 auto ZExt = MIB.buildZExtOrTrunc(ExtType, Val);
1209 auto MagicMI = MIB.buildConstant(ExtType, Magic);
1210 Val = MIB.buildMul(ExtType, ZExt, MagicMI).getReg(0);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Type.h 2117 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
2494 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) Id,
6897 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) \
6904 #define INTEL_SUBGROUP_AVC_TYPE(ExtType, Id) \
6912 #define EXT_OPAQUE_TYPE(ExtType, Id, Ext) is##Id##Type() ||

Completed in 123 milliseconds

1 2 3