diff options
author | Bill Wendling <isanbard@gmail.com> | 2013-01-31 23:16:25 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2013-01-31 23:16:25 +0000 |
commit | 169d5270751597aed4095ead00401a3374906147 (patch) | |
tree | 7eca2760854ffdd8e7f398981cb756e2a3908b10 /test/Transforms/Inline/inline_ssp.ll | |
parent | 68cbd91f97b4f963971c941405227fe943e376ac (diff) | |
download | external_llvm-169d5270751597aed4095ead00401a3374906147.zip external_llvm-169d5270751597aed4095ead00401a3374906147.tar.gz external_llvm-169d5270751597aed4095ead00401a3374906147.tar.bz2 |
Remove the AttrBuilder form of the Attribute::get creators.
The AttrBuilder is for building a collection of attributes. The Attribute object
holds only one attribute. So it's not really useful for the Attribute object to
have a creator which takes an AttrBuilder.
This has two fallouts:
1. The AttrBuilder no longer holds its internal attributes in a bit-mask form.
2. The attributes are now ordered alphabetically (hence why the tests have changed).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174110 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/Inline/inline_ssp.ll')
-rw-r--r-- | test/Transforms/Inline/inline_ssp.ll | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/test/Transforms/Inline/inline_ssp.ll b/test/Transforms/Inline/inline_ssp.ll index ff0d5ce..e3835e0 100644 --- a/test/Transforms/Inline/inline_ssp.ll +++ b/test/Transforms/Inline/inline_ssp.ll @@ -11,19 +11,19 @@ ; propagated correctly. The caller should have its SSP attribute set as: ; strictest(caller-ssp-attr, callee-ssp-attr), where strictness is ordered as: ; sspreq > sspstrong > ssp > [no ssp] -define internal void @fun_sspreq() nounwind uwtable sspreq { +define internal void @fun_sspreq() nounwind sspreq uwtable { entry: %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([12 x i8]* @.str3, i32 0, i32 0)) ret void } -define internal void @fun_sspstrong() nounwind uwtable sspstrong { +define internal void @fun_sspstrong() nounwind sspstrong uwtable { entry: %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([15 x i8]* @.str2, i32 0, i32 0)) ret void } -define internal void @fun_ssp() nounwind uwtable ssp { +define internal void @fun_ssp() nounwind ssp uwtable { entry: %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([9 x i8]* @.str1, i32 0, i32 0)) ret void @@ -37,21 +37,21 @@ entry: ; Tests start below -define void @inline_req_req() nounwind uwtable sspreq { +define void @inline_req_req() nounwind sspreq uwtable { entry: ; CHECK: @inline_req_req() nounwind sspreq uwtable call void @fun_sspreq() ret void } -define void @inline_req_strong() nounwind uwtable sspstrong { +define void @inline_req_strong() nounwind sspstrong uwtable { entry: ; CHECK: @inline_req_strong() nounwind sspreq uwtable call void @fun_sspreq() ret void } -define void @inline_req_ssp() nounwind uwtable ssp { +define void @inline_req_ssp() nounwind ssp uwtable { entry: ; CHECK: @inline_req_ssp() nounwind sspreq uwtable call void @fun_sspreq() @@ -65,7 +65,7 @@ entry: ret void } -define void @inline_strong_req() nounwind uwtable sspreq { +define void @inline_strong_req() nounwind sspreq uwtable { entry: ; CHECK: @inline_strong_req() nounwind sspreq uwtable call void @fun_sspstrong() @@ -73,28 +73,28 @@ entry: } -define void @inline_strong_strong() nounwind uwtable sspstrong { +define void @inline_strong_strong() nounwind sspstrong uwtable { entry: -; CHECK: @inline_strong_strong() nounwind uwtable sspstrong +; CHECK: @inline_strong_strong() nounwind sspstrong uwtable call void @fun_sspstrong() ret void } -define void @inline_strong_ssp() nounwind uwtable ssp { +define void @inline_strong_ssp() nounwind ssp uwtable { entry: -; CHECK: @inline_strong_ssp() nounwind uwtable sspstrong +; CHECK: @inline_strong_ssp() nounwind sspstrong uwtable call void @fun_sspstrong() ret void } define void @inline_strong_nossp() nounwind uwtable { entry: -; CHECK: @inline_strong_nossp() nounwind uwtable sspstrong +; CHECK: @inline_strong_nossp() nounwind sspstrong uwtable call void @fun_sspstrong() ret void } -define void @inline_ssp_req() nounwind uwtable sspreq { +define void @inline_ssp_req() nounwind sspreq uwtable { entry: ; CHECK: @inline_ssp_req() nounwind sspreq uwtable call void @fun_ssp() @@ -102,14 +102,14 @@ entry: } -define void @inline_ssp_strong() nounwind uwtable sspstrong { +define void @inline_ssp_strong() nounwind sspstrong uwtable { entry: -; CHECK: @inline_ssp_strong() nounwind uwtable sspstrong +; CHECK: @inline_ssp_strong() nounwind sspstrong uwtable call void @fun_ssp() ret void } -define void @inline_ssp_ssp() nounwind uwtable ssp { +define void @inline_ssp_ssp() nounwind ssp uwtable { entry: ; CHECK: @inline_ssp_ssp() nounwind ssp uwtable call void @fun_ssp() @@ -131,14 +131,14 @@ entry: } -define void @inline_nossp_strong() nounwind uwtable sspstrong { +define void @inline_nossp_strong() nounwind sspstrong uwtable { entry: -; CHECK: @inline_nossp_strong() nounwind uwtable sspstrong +; CHECK: @inline_nossp_strong() nounwind sspstrong uwtable call void @fun_nossp() ret void } -define void @inline_nossp_ssp() nounwind uwtable ssp { +define void @inline_nossp_ssp() nounwind ssp uwtable { entry: ; CHECK: @inline_nossp_ssp() nounwind ssp uwtable call void @fun_nossp() |