summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-10-01 08:21:18 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-10-01 08:21:18 +0000
commit46668e09be3856fae935c5857b53dea74302173f (patch)
tree7edcb8081d80d72d9a839bebf8925252331ffecb /clang/lib/Frontend/InitPreprocessor.cpp
parente364e7bc2b6ff3323cb8e4bf4e3a44a71eb04944 (diff)
downloadbcm5719-llvm-46668e09be3856fae935c5857b53dea74302173f.tar.gz
bcm5719-llvm-46668e09be3856fae935c5857b53dea74302173f.zip
Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When
set, these flags indicate the instructions source / def operands have special register allocation requirement that are not captured in their register classes. Post-allocation passes (e.g. post-alloc scheduler) should not change their allocations. e.g. ARM::LDRD require the two definitions to be allocated even / odd register pair. llvm-svn: 83196
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud