summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PeepholeOptimizer.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-09-17 22:18:48 +0000
committerAndrew Trick <atrick@apple.com>2012-09-17 22:18:48 +0000
commit9ef0882b729dc41ca391d1c71341d60e81b2b740 (patch)
treee55f1876e2d9e79c7c17657bb282733fafc412fe /llvm/lib/CodeGen/PeepholeOptimizer.cpp
parent23f3c65e4b7c9605cf69a28b239f27fcc40aa416 (diff)
downloadbcm5719-llvm-9ef0882b729dc41ca391d1c71341d60e81b2b740.tar.gz
bcm5719-llvm-9ef0882b729dc41ca391d1c71341d60e81b2b740.zip
TableGen subtarget emitter. Generate data tables for the new machine model.
Map the CodeGenSchedule object model onto data tables. The structure of the data tables is defined in MC, so for convenience we include MCSchedule.h. The alternative is maintaining a redundant copy of the table structure definitions. Mapping the object model onto data tables is sufficiently complicated that it should not be interleaved with emitting source code. This avoids major problem with the backend for itinerary generation. llvm-svn: 164059
Diffstat (limited to 'llvm/lib/CodeGen/PeepholeOptimizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud