Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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>
37 class SystemZBinaryConvCC<LLVMType result, LLVMType arg>
40 class SystemZBinaryConvIntCC<LLVMType result, LLVMType arg>
44 class SystemZBinaryCC<LLVMType type>
47 class SystemZTernaryConv<string name, LLVMType result, LLVMType arg>
51 class SystemZTernaryConvCC<LLVMType result, LLVMType arg>
[all …]
H A DIntrinsics.td169 class LLVMType<ValueType vt> {
175 : LLVMType<iPTR>{
176 LLVMType ElTy = elty;
180 class LLVMPointerType<LLVMType elty>
183 class LLVMAnyPointerType<LLVMType elty>
184 : LLVMType<iPTRAny>{
185 LLVMType ElTy = elty;
197 : LLVMType<OtherVT>{
243 def llvm_i1_ty : LLVMType<i1>;
244 def llvm_i8_ty : LLVMType<i8>;
[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,
154 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> {
171 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> {
190 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy>
258 class Hexagon_pred_vload_imm<LLVMType ValTy>
277 class Hexagom_pred_vload_upd<LLVMType ValTy, bit TakesImm>
310 class Hexagon_pred_vstore_imm<LLVMType ValTy>
[all …]
H A DIntrinsicsAMDGPU.td503 class AMDGPUArg<LLVMType ty, string name> {
504 LLVMType Type = ty;
652 list<LLVMType> RetTypes = [];
714 list<LLVMType> retty,
1993 class AMDGPUWmmaIntrinsic<LLVMType AB, LLVMType CD> :
2004 class AMDGPUWmmaIntrinsicOPSEL<LLVMType AB, LLVMType CD> :
2016 class AMDGPUWmmaIntrinsicIU<LLVMType AB, LLVMType CD> :
2242 class AMDGPUMfmaIntrinsic<LLVMType DestTy, LLVMType SrcABTy> :
2311 class AMDGPUMFp8MfmaIntrinsic<LLVMType DestTy> :
2323 class AMDGPUMSmfmacIntrinsic<LLVMType DestTy, LLVMType SrcA, LLVMType SrcB> :
[all …]
H A DIntrinsicsARM.td916 multiclass MVEPredicated<list<LLVMType> rets, list<LLVMType> params,
917 LLVMType pred = llvm_anyvector_ty,
923 multiclass MVEPredicatedM<list<LLVMType> rets, list<LLVMType> params,
953 multiclass MVEMXPredicated<list<LLVMType> rets, list<LLVMType> flags,
954 list<LLVMType> params, LLVMType inactive,
955 LLVMType predicate,
1036 class ARM_MVE_qrshift_single<list<LLVMType> value,
1039 multiclass ARM_MVE_qrshift<list<LLVMType> saturate = []> {
1321 multiclass CDEGPRIntrinsics<list<LLVMType> args> {
1347 multiclass CDEVCXIntrinsics<list<LLVMType> args> {
[all …]
H A DIntrinsicsAArch64.td934 def llvm_nxv1i1_ty : LLVMType<nxv1i1>;
935 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;
936 def llvm_nxv4i1_ty : LLVMType<nxv4i1>;
937 def llvm_nxv8i1_ty : LLVMType<nxv8i1>;
938 def llvm_nxv16i1_ty : LLVMType<nxv16i1>;
939 def llvm_nxv16i8_ty : LLVMType<nxv16i8>;
940 def llvm_nxv4i32_ty : LLVMType<nxv4i32>;
941 def llvm_nxv2i64_ty : LLVMType<nxv2i64>;
942 def llvm_nxv8f16_ty : LLVMType<nxv8f16>;
944 def llvm_nxv4f32_ty : LLVMType<nxv4f32>;
[all …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dintrinsic-pointer-to-any.td24 class LLVMType<ValueType vt> {
30 class Intrinsic<list<LLVMType> ret_types> {
33 list<LLVMType> RetTypes = ret_types;
34 list<LLVMType> ParamTypes = [];
41 class LLVMQualPointerType<LLVMType elty>
42 : LLVMType<iPTR>{
43 LLVMType ElTy = elty;
47 class LLVMPointerType<LLVMType elty>
51 def llvm_any_ty : LLVMType<Any>;
54 def llvm_i8_ty : LLVMType<i8>;
H A Dintrin-side-effects.td7 class LLVMType<ValueType vt> {
12 def llvm_i32_ty : LLVMType<i32>;
21 class Intrinsic<list<LLVMType> ret_types,
22 list<LLVMType> param_types = [],
29 list<LLVMType> RetTypes = ret_types;
30 list<LLVMType> ParamTypes = param_types;
H A Dintrinsic-varargs.td11 class LLVMType<ValueType vt> {
15 class Intrinsic<string name, list<LLVMType> param_types = []> {
19 list<LLVMType> RetTypes = [];
20 list<LLVMType> ParamTypes = param_types;
26 def llvm_vararg_ty : LLVMType<isVoid>; // this means vararg here
H A Dintrinsic-struct.td16 class LLVMType<ValueType vt> {
20 class Intrinsic<string name, list<LLVMType> ret_types = []> {
24 list<LLVMType> RetTypes = ret_types;
25 list<LLVMType> ParamTypes = [];
32 def llvm_anyint_ty : LLVMType<iAny>;
H A Dintrinsic-long-name.td16 class LLVMType<ValueType vt> {
20 class Intrinsic<string name, list<LLVMType> param_types = []> {
24 list<LLVMType> RetTypes = [];
25 list<LLVMType> ParamTypes = param_types;
32 def llvm_anyint_ty : LLVMType<iAny>;
H A Dsearchabletables-intrinsic.td18 class LLVMType<ValueType vt> {
22 class Intrinsic<list<LLVMType> param_types = []> {
26 list<LLVMType> RetTypes = [];
27 list<LLVMType> ParamTypes = param_types;
34 def llvm_anyint_ty : LLVMType<iAny>;
/llvm-project-15.0.7/compiler-rt/lib/profile/
H A DInstrProfiling.h26 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) Type Name; argument
37 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer) Type Name; argument
/llvm-project-15.0.7/compiler-rt/test/profile/Linux/
H A Dbinary-id-padding.c32 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) Type Name; argument
H A Dcorrupted-profile.c34 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) Type Name; argument
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Dmalformed-num-counters-zero.test28 // #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
H A Dmalformed-not-space-for-another-header.test28 // #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
H A Dmalformed-ptr-to-counter-array.test28 // #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
H A Dbinary-ids-padding.test44 // #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
/llvm-project-15.0.7/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)
108 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
206 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
248 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
/llvm-project-15.0.7/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)
108 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
206 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
248 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1000 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in getOrCreateRegionCounters() argument
1039 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in getOrCreateRegionCounters() argument
1097 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h824 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
874 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
918 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
971 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument

12