Lines Matching refs:AL

64   AttributeList AL;  in TEST()  local
67 AL = AL.addFnAttributes(C, AttrBuilder(C, AttributeSet::get(C, B))); in TEST()
68 EXPECT_TRUE(AL.hasFnAttr(Attribute::NoReturn)); in TEST()
71 AL = AL.addRetAttributes(C, B); in TEST()
72 EXPECT_TRUE(AL.hasRetAttr(Attribute::SExt)); in TEST()
73 EXPECT_TRUE(AL.hasFnAttr(Attribute::NoReturn)); in TEST()
103 AttributeList AL; in TEST() local
104 AL = AL.addParamAttributes(C, 0, B_align_readonly); in TEST()
105 AL = AL.addRetAttributes(C, B_stackalign_optnone); in TEST()
106 EXPECT_TRUE(AL.hasRetAttrs()); in TEST()
107 EXPECT_TRUE(AL.hasRetAttr(Attribute::StackAlignment)); in TEST()
108 EXPECT_TRUE(AL.hasRetAttr(Attribute::OptimizeNone)); in TEST()
109 EXPECT_TRUE(AL.getRetStackAlignment() == MaybeAlign(32)); in TEST()
110 EXPECT_TRUE(AL.hasParamAttrs(0)); in TEST()
111 EXPECT_TRUE(AL.hasParamAttr(0, Attribute::Alignment)); in TEST()
112 EXPECT_TRUE(AL.hasParamAttr(0, Attribute::ReadOnly)); in TEST()
113 EXPECT_TRUE(AL.getParamAlignment(0) == MaybeAlign(8)); in TEST()
115 AL = AL.removeParamAttribute(C, 0, Attribute::Alignment); in TEST()
116 EXPECT_FALSE(AL.hasParamAttr(0, Attribute::Alignment)); in TEST()
117 EXPECT_TRUE(AL.hasParamAttr(0, Attribute::ReadOnly)); in TEST()
118 EXPECT_TRUE(AL.hasRetAttr(Attribute::StackAlignment)); in TEST()
119 EXPECT_TRUE(AL.hasRetAttr(Attribute::OptimizeNone)); in TEST()
120 EXPECT_TRUE(AL.getRetStackAlignment() == MaybeAlign(32)); in TEST()
122 AL = AL.removeRetAttribute(C, Attribute::StackAlignment); in TEST()
123 EXPECT_FALSE(AL.hasParamAttr(0, Attribute::Alignment)); in TEST()
124 EXPECT_TRUE(AL.hasParamAttr(0, Attribute::ReadOnly)); in TEST()
125 EXPECT_FALSE(AL.hasRetAttr(Attribute::StackAlignment)); in TEST()
126 EXPECT_TRUE(AL.hasRetAttr(Attribute::OptimizeNone)); in TEST()
148 AttributeList AL; in TEST() local
149 AL = AL.addParamAttribute(C, 0, Attribute::getWithAlignment(C, Align(8))); in TEST()
150 AL = AL.addParamAttribute(C, 1, Attribute::getWithAlignment(C, Align(32))); in TEST()
151 EXPECT_EQ(Align(8), AL.getParamAlignment(0)); in TEST()
152 EXPECT_EQ(Align(32), AL.getParamAlignment(1)); in TEST()
157 AL = AL.addParamAttributes(C, 0, B); in TEST()
158 EXPECT_EQ(Align(8), AL.getParamAlignment(0)); in TEST()
159 EXPECT_EQ(Align(32), AL.getParamAlignment(1)); in TEST()
160 EXPECT_TRUE(AL.hasParamAttr(0, Attribute::NonNull)); in TEST()
166 AttributeList AL = AttributeList::get(C, EmptyLists); in TEST() local
167 EXPECT_TRUE(AL.isEmpty()); in TEST()
174 AttributeList AL = AttributeList::get(C, Attrs); in TEST() local
175 EXPECT_EQ(2U, AL.getNumAttrSets()); in TEST()
229 AttributeList AL; in TEST() local
230 AL.addFnAttribute(C, Attribute::AlwaysInline).print(OS); in TEST()
239 AttributeList AL; in TEST() local
240 AL.addRetAttribute(C, Attribute::SExt).print(OS); in TEST()
249 AttributeList AL; in TEST() local
250 AL.addParamAttribute(C, 5, Attribute::ZExt).print(OS); in TEST()