Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsics.td122 class LLVMType<ValueType vt> {
128 : LLVMType<iPTR>{
129 LLVMType ElTy = elty;
133 class LLVMPointerType<LLVMType elty>
136 class LLVMAnyPointerType<LLVMType elty>
137 : LLVMType<iPTRAny>{
138 LLVMType ElTy = elty;
150 : LLVMType<OtherVT>{
179 def llvm_i1_ty : LLVMType<i1>;
180 def llvm_i8_ty : LLVMType<i8>;
[all …]
H A DIntrinsicsSystemZ.td14 class SystemZUnaryConv<string name, LLVMType result, LLVMType arg>
18 class SystemZUnary<string name, LLVMType type>
21 class SystemZUnaryConvCC<LLVMType result, LLVMType arg>
24 class SystemZUnaryCC<LLVMType type>
27 class SystemZBinaryConv<string name, LLVMType result, LLVMType arg>
38 class SystemZBinaryConvCC<LLVMType result, LLVMType arg>
41 class SystemZBinaryConvIntCC<LLVMType result, LLVMType arg>
44 class SystemZBinaryCC<LLVMType type>
47 class SystemZTernaryConv<string name, LLVMType result, LLVMType arg>
58 class SystemZTernaryIntCC<LLVMType type>
[all …]
H A DIntrinsicsAMDGPU.td428 class AMDGPUArg<LLVMType ty, string name> {
429 LLVMType Type = ty;
434 class makeArgList<list<string> names, LLVMType basety> {
566 list<LLVMType> RetTypes = [];
584 list<LLVMType> AddrTypes = !foreach(arg, AddrArgs, arg.Type);
619 list<LLVMType> retty,
676 list<LLVMType> retty,
690 list<LLVMType> retty,
H A 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,
H A DIntrinsicsNVVM.td707 class SCOPED_ATOMIC2_impl<LLVMType elty>
711 class SCOPED_ATOMIC3_impl<LLVMType elty>
717 multiclass PTXAtomicWithScope2<LLVMType elty> {
721 multiclass PTXAtomicWithScope3<LLVMType elty> {
3904 string Type, LLVMType regty> {
3910 string Type, LLVMType regty> {
3935 list<LLVMType>Empty=[]>
3953 string Type, LLVMType regty> {
3978 string DType, LLVMType d_regty,
3979 string CType, LLVMType c_regty,
[all …]
H A DIntrinsicsHexagon.td19 class Hexagon_Intrinsic<string GCCIntSuffix, list<LLVMType> ret_types,
20 list<LLVMType> param_types,
27 class Hexagon_NonGCC_Intrinsic<list<LLVMType> ret_types,
28 list<LLVMType> param_types,
171 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> {
188 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> {
207 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy>
H A DIntrinsicsMips.td16 def mips_v2q15_ty: LLVMType<v2i16>;
17 def mips_v4q7_ty: LLVMType<v4i8>;
18 def mips_q31_ty: LLVMType<i32>;
/freebsd-12.1/contrib/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
H A DInstrProfData.inc33 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
41 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
42 * LLVMType,
47 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
69 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer)
111 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
205 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
233 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc33 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
41 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
42 * LLVMType,
47 * #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer) \
69 #define INSTR_PROF_DATA(Type, LLVMType, Name, Initializer)
111 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Initializer)
205 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Initializer)
233 #define COVMAP_HEADER(Type, LLVMType, Name, Initializer)
H A DInstrProf.h1025 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Type Name; argument
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp775 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) LLVMType, in getOrCreateRegionCounters() argument
789 #define INSTR_PROF_DATA(Type, LLVMType, Name, Init) Init, in getOrCreateRegionCounters() argument
849 #define INSTR_PROF_VALUE_NODE(Type, LLVMType, Name, Init) LLVMType, in emitVNodes() argument
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h679 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
711 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Type Name; argument
741 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Type Name; argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp1326 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) LLVMType, in addFunctionMappingRecord() argument
1335 #define COVMAP_FUNC_RECORD(Type, LLVMType, Name, Init) Init, in addFunctionMappingRecord() argument
1412 #define COVMAP_HEADER(Type, LLVMType, Name, Init) LLVMType, in emit() argument
1418 #define COVMAP_HEADER(Type, LLVMType, Name, Init) Init, in emit() argument