[sanitizer] Improve FreeBSD ASLR detection
[llvm-project.git] / llvm / test / TableGen / intrinsic-varargs.td
blobda860ed0129c8c2fa468d4844c67b222d61888e7
1 // RUN: llvm-tblgen -gen-intrinsic-impl -I %p/../../include %s | FileCheck %s
2 // XFAIL: vg_leak
4 include "llvm/CodeGen/ValueTypes.td"
6 class IntrinsicProperty<bit is_default = 0> {
7   bit IsDefault = is_default;
9 class SDNodeProperty;
11 class LLVMType<ValueType vt> {
12   ValueType VT = vt;
15 class Intrinsic<string name, list<LLVMType> param_types = []> {
16   string LLVMName = name;
17   bit isTarget = 0;
18   string TargetPrefix = "";
19   list<LLVMType> RetTypes = [];
20   list<LLVMType> ParamTypes = param_types;
21   list<IntrinsicProperty> IntrProperties = [];
22   list<SDNodeProperty> Properties = [];
23   bit DisableDefaultAttributes = 1;
26 def llvm_vararg_ty : LLVMType<isVoid>;   // this means vararg here
28 // CHECK: /* 0 */ 0, 29, 0,
29 def int_foo : Intrinsic<"llvm.foo", [llvm_vararg_ty]>;