Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIntrinsicsVEVL.gen.td1 …Builtin<"__builtin_ve_vl_vld_vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
2 …builtin_ve_vl_vld_vssvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
3 …iltin<"__builtin_ve_vl_vldnc_vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
4 …iltin_ve_vl_vldnc_vssvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
5 …uiltin<"__builtin_ve_vl_vldu_vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
6 …uiltin_ve_vl_vldu_vssvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
7 …ltin<"__builtin_ve_vl_vldunc_vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
8 …ltin_ve_vl_vldunc_vssvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v2…
9 …ltin<"__builtin_ve_vl_vldlsx_vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, L…
10 …ltin_ve_vl_vldlsx_vssvl">, Intrinsic<[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 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 SystemZBinaryInt<string name, LLVMType type>
37 class SystemZBinaryConvCC<LLVMType result, LLVMType arg>
40 class SystemZBinaryConvIntCC<LLVMType result, LLVMType arg>
44 class SystemZBinaryCC<LLVMType type>
[all …]
H A DIntrinsics.td174 class LLVMType<ValueType vt> {
179 class LLVMQualPointerType<LLVMType elty, int addrspace>
180 : LLVMType<iPTR>{
181 LLVMType ElTy = elty;
185 class LLVMPointerType<LLVMType elty>
188 class LLVMAnyPointerType<LLVMType elty>
189 : LLVMType<iPTRAny>{
190 LLVMType ElTy = elty;
202 : LLVMType<OtherVT>{
216 class LLVMScalarOrSameVectorWidth<int idx, LLVMType elty>
[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,
162 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> {
179 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> {
198 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy>
266 class Hexagon_pred_vload_imm<LLVMType ValTy>
285 class Hexagom_pred_vload_upd<LLVMType ValTy, bit TakesImm>
318 class Hexagon_pred_vstore_imm<LLVMType ValTy>
[all …]
H A DIntrinsicsAMDGPU.td525 class AMDGPUArg<LLVMType ty, string name> {
526 LLVMType Type = ty;
531 class makeArgList<list<string> names, LLVMType basety> {
674 list<LLVMType> RetTypes = [];
695 list<LLVMType> AddrTypes = !foreach(arg, AddrArgs, arg.Type);
736 list<LLVMType> retty,
837 list<LLVMType> retty,
851 list<LLVMType> retty,
995 class AMDGPUBufferLoad<LLVMType data_ty = llvm_any_ty> : DefaultAttrsIntrinsic <
1017 class AMDGPUBufferStore<LLVMType data_ty = llvm_any_ty> : DefaultAttrsIntrinsic <
[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,
994 LLVMType pred = llvm_anyvector_ty,
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,
1107 list<LLVMType> saturate = []> :
1109 multiclass ARM_MVE_qrshift<list<LLVMType> saturate = []> {
[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>;
951 def llvm_nxv8bf16_ty : LLVMType<nxv8bf16>;
[all …]
H A DIntrinsicsLoongArch.td19 class MaskedAtomicRMW<LLVMType itype>
H A DIntrinsicsPowerPC.td213 class PowerPC_Vec_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
214 list<LLVMType> param_types,
220 class PowerPC_VSX_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
221 list<LLVMType> param_types,
231 multiclass PowerPC_MMA_ACC_Intrinsic<list<LLVMType> args> {
247 multiclass PowerPC_MMA_ACC_PP_Intrinsic<list<LLVMType> args> {
H A DIntrinsicsNVVM.td54 list<LLVMType> regs = !cond(
549 LLVMType OpType = !cond(
552 list<LLVMType> RetTy = !if(return_pred, [OpType, llvm_i1_ty], [OpType]);
553 list<LLVMType> ArgsTy = !if(sync,
1297 class SCOPED_ATOMIC2_impl<LLVMType elty>
1301 class SCOPED_ATOMIC3_impl<LLVMType elty>
1307 multiclass PTXAtomicWithScope2<LLVMType elty> {
1311 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>
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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)
/openbsd-src/gnu/llvm/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)
H A DInstrProf.h1209 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Type Name; argument
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1012 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in getOrCreateRegionCounters() argument
1051 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in getOrCreateRegionCounters() argument
1108 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h836 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
886 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
930 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
983 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1630 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) LLVMType, in emitFunctionMappingRecord() argument
1639 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Init, in emitFunctionMappingRecord() argument
1730 #define COVMAP_HEADER(Type, LLVMType, Name, Init) LLVMType, in emit() argument
1736 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Init, in emit() argument
/openbsd-src/gnu/llvm/llvm/docs/TableGen/
H A DBackGuide.rst782 LLVMType AMDGPUBufferLoad:data_ty = llvm_any_ty |IntrinsicsAMDGPU.td:879|