Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsics.td134 class LLVMType<ValueType vt> {
139 class LLVMQualPointerType<LLVMType elty, int addrspace>
140 : LLVMType<iPTR>{
141 LLVMType ElTy = elty;
145 class LLVMPointerType<LLVMType elty>
148 class LLVMAnyPointerType<LLVMType elty>
149 : LLVMType<iPTRAny>{
150 LLVMType ElTy = elty;
162 : LLVMType<OtherVT>{
176 class LLVMScalarOrSameVectorWidth<int idx, LLVMType elty>
[all …]
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 …]
DIntrinsicsARM.td799 multiclass IntrinsicSignSuffix<list<LLVMType> rets, list<LLVMType> params = [],
885 multiclass MVEPredicated<list<LLVMType> rets, list<LLVMType> params,
886 LLVMType pred = llvm_anyvector_ty,
891 multiclass MVEPredicatedM<list<LLVMType> rets, list<LLVMType> params,
892 LLVMType pred = llvm_anyvector_ty,
969 class ARM_MVE_qrshift_single<list<LLVMType> value,
970 list<LLVMType> saturate = []> :
972 multiclass ARM_MVE_qrshift<list<LLVMType> saturate = []> {
1036 multiclass MVEMXPredicated<list<LLVMType> rets, list<LLVMType> flags,
1037 list<LLVMType> params, LLVMType inactive,
[all …]
DIntrinsicsRISCV.td29 class MaskedAtomicRMWFourArg<LLVMType itype>
33 class MaskedAtomicRMWFiveArg<LLVMType itype>
DIntrinsicsAArch64.td759 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;
760 def llvm_nxv4i1_ty : LLVMType<nxv4i1>;
761 def llvm_nxv8i1_ty : LLVMType<nxv8i1>;
762 def llvm_nxv16i1_ty : LLVMType<nxv16i1>;
763 def llvm_nxv16i8_ty : LLVMType<nxv16i8>;
764 def llvm_nxv4i32_ty : LLVMType<nxv4i32>;
765 def llvm_nxv2i64_ty : LLVMType<nxv2i64>;
766 def llvm_nxv8f16_ty : LLVMType<nxv8f16>;
767 def llvm_nxv4f32_ty : LLVMType<nxv4f32>;
768 def llvm_nxv2f64_ty : LLVMType<nxv2f64>;
[all …]
DIntrinsicsAMDGPU.td456 class AMDGPUArg<LLVMType ty, string name> {
457 LLVMType Type = ty;
462 class makeArgList<list<string> names, LLVMType basety> {
597 list<LLVMType> RetTypes = [];
615 list<LLVMType> AddrTypes = !foreach(arg, AddrArgs, arg.Type);
650 list<LLVMType> retty,
725 list<LLVMType> retty,
739 list<LLVMType> retty,
857 class AMDGPUBufferLoad<LLVMType data_ty = llvm_any_ty> : Intrinsic <
877 class AMDGPUBufferStore<LLVMType data_ty = llvm_any_ty> : Intrinsic <
[all …]
DIntrinsicsPowerPC.td98 class PowerPC_Vec_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
99 list<LLVMType> param_types,
105 class PowerPC_VSX_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
106 list<LLVMType> param_types,
940 class PowerPC_QPX_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
941 list<LLVMType> param_types,
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,
170 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> {
187 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> {
206 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy>
DIntrinsicsNVVM.td41 class RepLLVMType<int N, LLVMType T> {
42 list<LLVMType> ret = !if(N, !listconcat(RepLLVMType<!add(N,-1), T>.ret, [T]), []);
55 list<LLVMType> regs = !cond(
319 LLVMType OpType = !cond(
322 list<LLVMType> RetTy = !if(return_pred, [OpType, llvm_i1_ty], [OpType]);
323 list<LLVMType> ArgsTy = !if(sync,
986 class SCOPED_ATOMIC2_impl<LLVMType elty>
990 class SCOPED_ATOMIC3_impl<LLVMType elty>
996 multiclass PTXAtomicWithScope2<LLVMType elty> {
1000 multiclass PTXAtomicWithScope3<LLVMType elty> {
DIntrinsicsMips.td15 def mips_v2q15_ty: LLVMType<v2i16>;
16 def mips_v4q7_ty: LLVMType<v4i8>;
17 def mips_q31_ty: LLVMType<i32>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ProfileData/
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)
110 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
206 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
234 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
DInstrProf.h1112 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Type Name; argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DInstrProfiling.cpp822 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in getOrCreateRegionCounters() argument
836 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in getOrCreateRegionCounters() argument
897 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ProfileData/Coverage/
DCoverageMapping.h692 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
724 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
754 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument