Home
last modified time | relevance | path

Searched refs:LLVMType (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsVEVL.gen.td1 …uiltin_ve_vl_vld_vssl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
2 …l_vld_vssvl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
3 …ltin_ve_vl_vldnc_vssl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
4 …vldnc_vssvl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
5 …iltin_ve_vl_vldu_vssl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
6 …_vldu_vssvl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
7 …tin_ve_vl_vldunc_vssl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
8 …ldunc_vssvl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
9 …tin_ve_vl_vldlsx_vssl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
10 …ldlsx_vssvl">, DefaultAttrsIntrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
[all …]
H A DIntrinsicsVE.td14 Intrinsic<[LLVMType<v256i1>], [LLVMType<v512i1>], [IntrNoMem]>;
18 Intrinsic<[LLVMType<v256i1>], [LLVMType<v512i1>], [IntrNoMem]>;
22 Intrinsic<[LLVMType<v512i1>], [LLVMType<v512i1>, LLVMType<v256i1>],
27 Intrinsic<[LLVMType<v512i1>], [LLVMType<v512i1>, LLVMType<v256i1>],
H A DIntrinsics.td365 class LLVMType<ValueType vt> {
395 class LLVMAnyType<ValueType vt> : LLVMType<vt> {
412 : LLVMType<iPTR> {
436 : LLVMType<OtherVT>{
463 class LLVMScalarOrSameVectorWidth<int idx, LLVMType elty>
499 def llvm_void_ty : LLVMType<isVoid>;
506 def llvm_i1_ty : LLVMType<i1>;
507 def llvm_i8_ty : LLVMType<i8>;
508 def llvm_i16_ty : LLVMType<i16>;
509 def llvm_i32_ty : LLVMType<i32>;
[all …]
H A DIntrinsicsSystemZ.td13 class SystemZUnaryConv<string name, LLVMType result, LLVMType arg>
17 class SystemZUnary<string name, LLVMType type>
20 class SystemZUnaryConvCC<LLVMType result, LLVMType arg>
23 class SystemZUnaryCC<LLVMType type>
26 class SystemZBinaryConv<string name, LLVMType result, LLVMType arg>
30 class SystemZBinary<string name, LLVMType type>
33 class SystemZBinaryConvCC<LLVMType result, LLVMType arg>
36 class SystemZBinaryConvIntCC<LLVMType result, LLVMType arg>
40 class SystemZBinaryCC<LLVMType type>
43 class SystemZTernaryConv<string name, LLVMType result, LLVMType arg>
[all …]
H A DIntrinsicsHexagon.td18 class Hexagon_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
19 list<LLVMType> param_types,
26 class Hexagon_NonGCC_Intrinsic<list<LLVMType> ret_types,
27 list<LLVMType> param_types,
159 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> {
176 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> {
195 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy>
263 class Hexagon_pred_vload_imm<LLVMType ValTy>
282 class Hexagom_pred_vload_upd<LLVMType ValTy, bit TakesImm>
315 class Hexagon_pred_vstore_imm<LLVMType ValTy>
[all …]
H A DIntrinsicsAMDGPU.td603 class AMDGPUCvtScaleF32Intrinsic<LLVMType DstTy, LLVMType Src0Ty, string name> : DefaultAttrsIntrin…
607 class AMDGPUCvtScaleF32ToFP6BF6Intrinsic<LLVMType DstTy, LLVMType Src0Ty, LLVMType Src1Ty, string n…
611 class AMDGPUCvtScaleF32SRIntrinsic<LLVMType DstTy, LLVMType Src0Ty, string name> : DefaultAttrsIntr…
629 class AMDGPUCvtScaleFP4FP8BF8ToF1632Intrinsic<LLVMType DstTy, string name> : DefaultAttrsIntrinsic<
637 class AMDGPUCvtScale_pk_FromFP8BF8Intrinsic<LLVMType DstTy, string name> : DefaultAttrsIntrinsic<
645 class AMDGPUCvtScaleF16BF16ToFP8BF8TiedInputIntrinsic<LLVMType SrcTy, string name> : DefaultAttrsIn…
664 class AMDGPUCvtScaleFP8BF8ToF16TiedInputIntrinsic<LLVMType DstTy, string name> : DefaultAttrsIntrin…
684 class AMDGPUCvtScaleF16ToFP4TiedInputIntrinsic<LLVMType SrcTy, string name> : DefaultAttrsIntrinsic<
693 class AMDGPUCvtScaleBF16F16F32SRToFP4BF8F8TiedInputIntrinsic<LLVMType Src0Ty, string name> : Defaul…
703 class AMDGPUCvtScaleSRF32ToBF16F16TiedInputIntrinsic<LLVMType DstTy, string name> : DefaultAttrsInt…
[all …]
H A DIntrinsicsARM.td975 multiclass MVEPredicated<list<LLVMType> rets, list<LLVMType> params,
976 LLVMType pred = llvm_anyvector_ty,
983 multiclass MVEPredicatedM<list<LLVMType> rets, list<LLVMType> params,
984 LLVMType pred = llvm_anyvector_ty,
1013 multiclass MVEMXPredicated<list<LLVMType> rets, list<LLVMType> flags,
1014 list<LLVMType> params, LLVMType inactive,
1015 LLVMType predicate,
1096 class ARM_MVE_qrshift_single<list<LLVMType> value,
1097 list<LLVMType> saturate = []> :
1099 multiclass ARM_MVE_qrshift<list<LLVMType> saturate = []> {
[all …]
H A DIntrinsicsAArch64.td1074 def llvm_nxv1i1_ty : LLVMType<nxv1i1>;
1075 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;
1076 def llvm_nxv4i1_ty : LLVMType<nxv4i1>;
1077 def llvm_nxv8i1_ty : LLVMType<nxv8i1>;
1078 def llvm_nxv16i1_ty : LLVMType<nxv16i1>;
1079 def llvm_nxv16i8_ty : LLVMType<nxv16i8>;
1080 def llvm_nxv4i32_ty : LLVMType<nxv4i32>;
1081 def llvm_nxv2i64_ty : LLVMType<nxv2i64>;
1082 def llvm_nxv8f16_ty : LLVMType<nxv8f16>;
1083 def llvm_nxv8bf16_ty : LLVMType<nxv8bf16>;
[all …]
H A DIntrinsicsNVVM.td180 list<LLVMType> regs = !cond(
691 LLVMType OpType = !cond(
694 list<LLVMType> RetTy = !if(return_pred, [OpType, llvm_i1_ty], [OpType]);
695 list<LLVMType> ArgsTy = !if(sync,
708 LLVMType type = !cond(!eq(veclen, 1): llvm_i32_ty,
719 class TexVector<string name, list<LLVMType> types> {
721 list<LLVMType> Types = types;
1259 class SCOPED_ATOMIC2_impl<LLVMType elty>
1263 class SCOPED_ATOMIC3_impl<LLVMType elty>
1268 multiclass PTXAtomicWithScope2<LLVMType elty> {
[all …]
H A DIntrinsicsLoongArch.td19 class MaskedAtomicRMW<LLVMType itype>
55 class BaseInt<list<LLVMType> ret_types, list<LLVMType> param_types,
139 class VecInt<list<LLVMType> ret_types, list<LLVMType> param_types,
144 class DefaultAttrsVecInt<list<LLVMType> ret_types, list<LLVMType> param_types,
H A DIntrinsicsPowerPC.td242 class PowerPC_Vec_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
243 list<LLVMType> param_types,
249 class PowerPC_VSX_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
250 list<LLVMType> param_types,
260 multiclass PowerPC_MMA_ACC_Intrinsic<list<LLVMType> args> {
276 multiclass PowerPC_MMA_ACC_PP_Intrinsic<list<LLVMType> args> {
283 multiclass PowerPC_MMA_DMR_Intrinsic<list<LLVMType> args> {
299 multiclass PowerPC_MMA_DMR_PP_Intrinsic<list<LLVMType> args> {
H A DIntrinsicsMips.td15 def mips_v2q15_ty: LLVMType<v2i16>;
16 def mips_v4q7_ty: LLVMType<v4i8>;
17 def mips_q31_ty: LLVMType<i32>;
H A DIntrinsicsRISCV.td29 class MaskedAtomicRMWFourArg<LLVMType itype>
33 class MaskedAtomicRMWFiveArg<LLVMType itype>
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfiling.h37 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) Type Name; argument
48 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer) Type Name; argument
53 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Initializer) Type Name; argument
59 #define COVINIT_FUNC(Type, LLVMType, Name, Initializer) Type Name; argument
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc32 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
40 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
41 * LLVMType,
46 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
70 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer)
104 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Initializer)
132 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
249 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
291 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
308 #define COVINIT_FUNC(Type, LLVMType, Name, Initializer)
H A DInstrProf.h1333 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Type Name; argument
1338 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Init) Type Name; argument
/freebsd/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc32 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
40 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
41 * LLVMType,
46 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
70 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer)
104 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Initializer)
132 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
249 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
291 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
308 #define COVINIT_FUNC(Type, LLVMType, Name, Initializer)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1535 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Init) LLVMType, in getOrCreateVTableProfData() argument
1551 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Init) Init, in getOrCreateVTableProfData() argument
1808 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in createDataVariable() argument
1867 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in createDataVariable() argument
1923 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
H A DGCOVProfiling.cpp1027 #define COVINIT_FUNC(Type, LLVMType, Name, Init) LLVMType, in emitModuleInitFunctionPtrs() argument
1034 #define COVINIT_FUNC(Type, LLVMType, Name, Init) Init, in emitModuleInitFunctionPtrs() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h1268 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1319 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1363 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1416 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp2499 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) LLVMType, in emitFunctionMappingRecord() argument
2508 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Init, in emitFunctionMappingRecord() argument
2597 #define COVMAP_HEADER(Type, LLVMType, Name, Init) LLVMType, in emit() argument
2603 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Init, in emit() argument
H A DCGOpenMPRuntime.cpp4933 llvm::Type *LLVMType = CGF.ConvertTypeForMem(PrivateType); in emitPrivateReduction() local
4947 LLVMType, ".omp.reduction." + SharedName); in emitPrivateReduction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp1805 const Type *LLVMType = getTypeForSPIRVType(BaseType); in getOrCreateSPIRVPointerType() local
1807 SPIRVType *R = getOrCreateSPIRVPointerType(LLVMType, MIRBuilder, SC); in getOrCreateSPIRVPointerType()