summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-04-13 15:38:05 +0000
committerDan Gohman <gohman@apple.com>2009-04-13 15:38:05 +0000
commit60a446ab02d0aebd6e73ec22dd3c8a56f4c16f84 (patch)
treeae9b8163ef9e7224119057268a733c07d23ceef9 /clang/lib/Basic/SourceManager.cpp
parenta07ebc5b9538ed2af600da976eebce405ee16bf5 (diff)
downloadbcm5719-llvm-60a446ab02d0aebd6e73ec22dd3c8a56f4c16f84.tar.gz
bcm5719-llvm-60a446ab02d0aebd6e73ec22dd3c8a56f4c16f84.zip
Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.
This will be used to replace things like X86's MOV32to32_. Enhance ScheduleDAGSDNodesEmit to be more flexible and robust in the presense of subregister superclasses and subclasses. It can now cope with the definition of a virtual register being in a subclass of a use. Re-introduce the code for recording register superreg classes and subreg classes. This is needed because when subreg extracts and inserts get coalesced away, the virtual registers are left in the correct subclass. llvm-svn: 68961
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud