Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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 SystemZBinaryConvCC<LLVMType resul
[all...]
H A DIntrinsics.td349 class LLVMType<ValueType vt> {
375 class LLVMAnyType<ValueType vt> : LLVMType<vt> {
392 : LLVMType<iPTR> {
416 : LLVMType<OtherVT>{
443 class LLVMScalarOrSameVectorWidth<int idx, LLVMType elty>
473 def llvm_void_ty : LLVMType<isVoid>;
480 def llvm_i1_ty : LLVMType<i1>;
481 def llvm_i8_ty : LLVMType<i8>;
482 def llvm_i16_ty : LLVMType<i16>;
483 def llvm_i32_ty : LLVMType<i32>;
[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.td574 class AMDGPUArg<LLVMType ty, string name> {
575 LLVMType Type = ty;
580 class makeArgList<list<string> names, LLVMType basety> {
723 list<LLVMType> RetTypes = [];
744 list<LLVMType> AddrTypes = !foreach(arg, AddrArgs, arg.Type);
792 list<LLVMType> retty,
898 list<LLVMType> retty,
912 list<LLVMType> retty,
1124 class AMDGPURawBufferLoad<LLVMType data_ty = llvm_any_ty> : DefaultAttrsIntrinsic <
1141 class AMDGPURawAtomicBufferLoad<LLVMType data_ty = llvm_any_ty> : Intrinsic <
[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.td964 def llvm_nxv1i1_ty : LLVMType<nxv1i1>;
965 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;
966 def llvm_nxv4i1_ty : LLVMType<nxv4i1>;
967 def llvm_nxv8i1_ty : LLVMType<nxv8i1>;
968 def llvm_nxv16i1_ty : LLVMType<nxv16i1>;
969 def llvm_nxv16i8_ty : LLVMType<nxv16i8>;
970 def llvm_nxv4i32_ty : LLVMType<nxv4i32>;
971 def llvm_nxv2i64_ty : LLVMType<nxv2i64>;
972 def llvm_nxv8f16_ty : LLVMType<nxv8f16>;
973 def llvm_nxv8bf16_ty : LLVMType<nxv8bf16>;
[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.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> {
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,
1327 class SCOPED_ATOMIC2_impl<LLVMType elty>
1331 class SCOPED_ATOMIC3_impl<LLVMType elty>
1337 multiclass PTXAtomicWithScope2<LLVMType elty> {
1341 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/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
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXIL.td223 class DXILType : LLVMType<OtherVT> {
243 list<LLVMType> OpTypes = ?; // Valid types of DXIL Operation in the
249 list<LLVMType> opTys = []> : DXILOpMappingBase {
254 list<LLVMType> OpTypes = !if(!eq(!size(opTys), 0), LLVMIntrinsic.Types, opTys);
/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)
H A DInstrProf.h1270 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Type Name; argument
1275 #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)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1538 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Init) LLVMType, in getOrCreateVTableProfData() argument
1554 #define INSTR_PROF_VTABLE_DATA(Type, LLVMType, Name, Init) Init, in getOrCreateVTableProfData() argument
1810 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in createDataVariable() argument
1865 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in createDataVariable() argument
1921 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h1192 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1243 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1287 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
1340 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp2460 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) LLVMType, in emitFunctionMappingRecord() argument
2469 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Init, in emitFunctionMappingRecord() argument
2558 #define COVMAP_HEADER(Type, LLVMType, Name, Init) LLVMType, in emit() argument
2564 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Init, in emit() argument