Lines Matching refs:fake
209 class Argument<string name, bit optional, bit fake = 0> {
213 /// A fake argument is used to store and serialize additional information
215 bit Fake = fake;
218 class BoolArgument<string name, bit opt = 0, bit fake = 0> : Argument<name, opt,
219 fake>;
224 class DeclArgument<DeclNode kind, string name, bit opt = 0, bit fake = 0>
225 : Argument<name, opt, fake> {
275 class DefaultBoolArgument<string name, bit default, bit fake = 0>
276 : BoolArgument<name, 1, fake> {
289 list<string> enums, bit opt = 0, bit fake = 0,
291 : Argument<name, opt, fake> {
944 BoolArgument<"IsLiteralLabel", /*optional=*/0, /*fake=*/1>
2821 /*opt=*/0, /*fake=*/0, /*isExternalType=*/1>];
3096 "IR_ARCFieldWithOwnership"], 1, /*fake*/ 1>];
3113 BoolArgument<"ArgDependent", 0, /*fake*/ 1>,
3114 DeclArgument<Named, "Parent", 0, /*fake*/ 1>];
3176 DeclArgument<MSGuid, "GuidDecl", 0, /*fake=*/1>];
3715 BoolArgument<"IsPointer", /*opt*/0, /*fake*/1>];
3871 let Args = [DefaultBoolArgument<"BestCase", /*default*/1, /*fake*/1>];
4343 /*opt=*/0, /*fake=*/0, /*isExternalType=*/1>,
4359 /*opt=*/0, /*fake=*/0, /*isExternalType=*/1>,
4380 let Args = [DefaultBoolArgument<"MergedSpelling", /*default*/0, /*fake*/1>];