aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2014-08-30 09:13:28 +0000
committerTobias Grosser <tobias@grosser.es>2014-08-30 09:13:28 +0000
commit2faa569c0a62f259754432e9f8eec96279225a52 (patch)
treedac8723e93ec291772dda0c1f6981c59d7ed503b /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent5e96f1b4c87ad5b7e4cf2d90155dfdb4521e344b (diff)
downloadllvm-2faa569c0a62f259754432e9f8eec96279225a52.zip
llvm-2faa569c0a62f259754432e9f8eec96279225a52.tar.gz
llvm-2faa569c0a62f259754432e9f8eec96279225a52.tar.bz2
Replace %defaultOpts with explicit pass names
This replaces the use of %defaultOpts = '-basicaa -polly-prepare' with the minimal set of passes necessary for a test to succeed. Of the test cases that previously used %defaultOpts 76 test cases require none of these passes, 42 need -basicaa and only 2 need -polly-prepare. Our change makes this requirement explicit. In Polly many test cases have been using a macro '%defaultOpts' which run a couple of preparing passes before the actual Polly test case. This macro was introduced very early in the development of Polly and originally contained a large set of canonicalization passes. However, as the need for additional canonicalization passes makes test cases harder to understand and also more fragile in terms of changes in such passes, we aim since a longer time to only include the minimal set of passes necessary. This patch removes the last leftovers from of %defaultOpts and brings our tests cases more in line to what is usus in LLVM itself. llvm-svn: 216815
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions