summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/build-attributes.ll
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2013-11-22 11:46:33 +0000
committerChandler Carruth <chandlerc@gmail.com>2013-11-22 11:46:33 +0000
commitbf950c0f6fecd3e1c9c9ea0e2f80fc3b41ac512b (patch)
tree52416b9a48f4747f5b1ba23567e8bad7af0bfa77 /llvm/test/CodeGen/ARM/build-attributes.ll
parente264111bda4aabd61123efab7c77c110af94f54c (diff)
downloadbcm5719-llvm-bf950c0f6fecd3e1c9c9ea0e2f80fc3b41ac512b.tar.gz
bcm5719-llvm-bf950c0f6fecd3e1c9c9ea0e2f80fc3b41ac512b.zip
[PM] Remove the IRUnitT typedef requirement for analysis passes.
Since the analysis managers were split into explicit function and module analysis managers, it is now completely trivial to specify this when building up the concept and model types explicitly, and it is impossible to end up with a type error at run time. We instantiate a template when registering a pass that will enforce the requirement at a type-system level, and we produce a dynamic error on all the other query paths to the analysis manager if the pass in question isn't registered. llvm-svn: 195447
Diffstat (limited to 'llvm/test/CodeGen/ARM/build-attributes.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud