Home
last modified time | relevance | path

Searched refs:IType (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepITypes.td11 class IType<bits<7> t> { bits<7> Value = t; }
12 def TypeALU32_2op : IType<0>;
13 def TypeALU32_3op : IType<1>;
14 def TypeALU32_ADDI : IType<2>;
15 def TypeALU64 : IType<3>;
16 def TypeCJ : IType<4>;
17 def TypeCR : IType<5>;
18 def TypeCVI_4SLOT_MPY : IType<6>;
19 def TypeCVI_GATHER : IType<7>;
20 def TypeCVI_GATHER_DV : IType<8>;
[all …]
H A DHexagonInstrFormats.td51 string cstr, InstrItinClass itin, IType type>
72 IType Type = type;
200 class HInst<dag outs, dag ins, string asmstr, InstrItinClass itin, IType type> :
280 IType Type = TypeDUPLEX; // uses slot 0,1
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp651 unsigned IType = HexagonMCInstrInfo::getType(MCII, MI); in getExprOpValue() local
690 bool BranchOrCR = MCID.isBranch() || IType == HexagonII::TypeCR; in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp1010 if (auto IType = dyn_cast<IntegerType>(Ty)) { in adjustIntTypeByWidth() local
1011 unsigned SrcBitWidth = IType->getBitWidth(); in adjustIntTypeByWidth()
1033 if (auto IType = dyn_cast<IntegerType>(Ty)) { in createSPIRVType() local
1034 const unsigned Width = IType->getBitWidth(); in createSPIRVType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td516 foreach IType = [Float, Double, Half, Char, UChar, Short,
524 def : Builtin<"convert_" # RType.Name # sat # rnd, [RType, IType],
528 [VectorType<RType, v>, VectorType<IType, v>],
H A DSemaInit.cpp2016 QualType IType = IList->getInit(Index)->getType(); in CheckVectorType() local
2017 if (!IType->isVectorType()) { in CheckVectorType()
2023 const VectorType *IVT = IType->castAs<VectorType>(); in CheckVectorType()
2026 if (IType->isExtVectorType()) in CheckVectorType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp9524 LLT Ty = MRI.getType(SrcReg), IType = LLT::scalar(1); in lowerAbsToCNeg() local
9527 auto ICmp = MIRBuilder.buildICmp(CmpInst::ICMP_SGT, IType, SrcReg, Zero); in lowerAbsToCNeg()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td1553 defvar op_str = "setp.${cmp:ICmp}.${cmp:IType}" # t.Size;