Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsVEVL.gen.td528 …smvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<i64>, LLVMType<i64>, LLVMType<…
660 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<f64>, LLVMType<v256f64>, LLVMType<v256f64>, LLVMTyp…
661 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<f64>, LLVMType<v256f64>, LLVMTyp…
669 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<f32>, LLVMType<v256f64>, LLVMType<v256f64>, LLVMTyp…
670 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<f32>, LLVMType<v256f64>, LLVMTyp…
678 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, LLVMType<v256f64>, LLVMType<v256f64>, LLVMTyp…
679 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<i64>, LLVMType<v256f64>, LLVMTyp…
687 …vl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<f64>, LLVMType<v256f64>, LLVMType<v256f64>, LLVMTyp…
1182 …smvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<i64>, LLVMType<i64>, LLVMType<…
1186 …smvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<i64>, LLVMType<i64>, LLVMType<…
[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 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>
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>
47 class SystemZTernaryConvCC<LLVMType result, LLVMType arg>
[all …]
H A DIntrinsics.td347 class LLVMType<ValueType vt> {
390 : LLVMType<iPTR> {
414 : LLVMType<OtherVT>{
478 def llvm_i1_ty : LLVMType<i1>;
479 def llvm_i8_ty : LLVMType<i8>;
480 def llvm_i16_ty : LLVMType<i16>;
481 def llvm_i32_ty : LLVMType<i32>;
482 def llvm_i64_ty : LLVMType<i64>;
597 list<LLVMType> RetTypes,
598 list<LLVMType> ParamTypes> {
[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.td579 LLVMType Type = ty;
727 list<LLVMType> RetTypes = [];
2551 class AMDGPUAtomicRtn<LLVMType vt, LLVMType pt = llvm_anyptr_ty> : Intrinsic <
2614 class AMDGPUWmmaIntrinsic<LLVMType AB, LLVMType CD> :
2625 class AMDGPUWmmaIntrinsicOPSEL<LLVMType AB, LLVMType CD> :
2637 class AMDGPUWmmaIntrinsicIU<LLVMType AB, LLVMType CD> :
2710 class AMDGPUSWmmacIntrinsicIdx<LLVMType A, LLVMType B, LLVMType CD, LLVMType Index> :
2722 class AMDGPUSWmmacIntrinsicIUIdx<LLVMType A, LLVMType B, LLVMType CD, LLVMType Index> :
2758 class AMDGPULoadTr<LLVMType ptr_ty>:
3007 class AMDGPUMfmaIntrinsic<LLVMType DestTy, LLVMType SrcABTy> :
[all …]
H A DIntrinsicsARM.td985 multiclass MVEPredicated<list<LLVMType> rets, list<LLVMType> params,
986 LLVMType pred = llvm_anyvector_ty,
993 multiclass MVEPredicatedM<list<LLVMType> rets, list<LLVMType> params,
1023 multiclass MVEMXPredicated<list<LLVMType> rets, list<LLVMType> flags,
1024 list<LLVMType> params, LLVMType inactive,
1025 LLVMType predicate,
1106 class ARM_MVE_qrshift_single<list<LLVMType> value,
1109 multiclass ARM_MVE_qrshift<list<LLVMType> saturate = []> {
1397 multiclass CDEGPRIntrinsics<list<LLVMType> args> {
1423 multiclass CDEVCXIntrinsics<list<LLVMType> args> {
[all …]
H A DIntrinsicsAArch64.td942 def llvm_nxv1i1_ty : LLVMType<nxv1i1>;
943 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;
944 def llvm_nxv4i1_ty : LLVMType<nxv4i1>;
945 def llvm_nxv8i1_ty : LLVMType<nxv8i1>;
946 def llvm_nxv16i1_ty : LLVMType<nxv16i1>;
947 def llvm_nxv16i8_ty : LLVMType<nxv16i8>;
948 def llvm_nxv4i32_ty : LLVMType<nxv4i32>;
949 def llvm_nxv2i64_ty : LLVMType<nxv2i64>;
950 def llvm_nxv8f16_ty : LLVMType<nxv8f16>;
952 def llvm_nxv4f32_ty : LLVMType<nxv4f32>;
[all …]
H A DIntrinsicsLoongArch.td19 class MaskedAtomicRMW<LLVMType itype>
54 class BaseInt<list<LLVMType> ret_types, list<LLVMType> param_types,
138 class VecInt<list<LLVMType> ret_types, list<LLVMType> param_types,
H A DIntrinsicsPowerPC.td222 class PowerPC_Vec_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
223 list<LLVMType> param_types,
229 class PowerPC_VSX_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
230 list<LLVMType> param_types,
240 multiclass PowerPC_MMA_ACC_Intrinsic<list<LLVMType> args> {
256 multiclass PowerPC_MMA_ACC_PP_Intrinsic<list<LLVMType> args> {
H A DIntrinsicsNVVM.td51 list<LLVMType> regs = !cond(
546 LLVMType OpType = !cond(
549 list<LLVMType> RetTy = !if(return_pred, [OpType, llvm_i1_ty], [OpType]);
550 list<LLVMType> ArgsTy = !if(sync,
1321 class SCOPED_ATOMIC2_impl<LLVMType elty>
1325 class SCOPED_ATOMIC3_impl<LLVMType elty>
1331 multiclass PTXAtomicWithScope2<LLVMType elty> {
1335 multiclass PTXAtomicWithScope3<LLVMType elty> {
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-14.2/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
/freebsd-14.2/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) \
68 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer)
111 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
213 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
255 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
/freebsd-14.2/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) \
68 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer)
111 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
213 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
255 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
H A DInstrProf.h1185 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Type Name; argument
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h1099 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1150 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1194 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1247 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1471 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in createDataVariable() argument
1526 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in createDataVariable() argument
1582 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp2204 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) LLVMType, in emitFunctionMappingRecord() argument
2213 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Init, in emitFunctionMappingRecord() argument
2302 #define COVMAP_HEADER(Type, LLVMType, Name, Init) LLVMType, in emit() argument
2308 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Init, in emit() argument