summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineCodeEmitter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-09-09 00:39:56 +0000
committerChris Lattner <sabre@nondot.org>2005-09-09 00:39:56 +0000
commit39b4d83f6a517bc5e566117f466153fa72d74565 (patch)
treece3a0ce52f6b72e27af02608f72bf4eb3e441b8f /llvm/lib/CodeGen/MachineCodeEmitter.cpp
parentdebd6e95abe7e0f96cbdb886cd712d5155134966 (diff)
downloadbcm5719-llvm-39b4d83f6a517bc5e566117f466153fa72d74565.tar.gz
bcm5719-llvm-39b4d83f6a517bc5e566117f466153fa72d74565.zip
Introduce two new concepts:
1. Add support for defining Pattern's, which can match expressions when there is no instruction that directly implements something. Instructions usually implicitly define patterns. 2. Add support for defining SDNodeXForm's, which are node transformations. This seperates the concept of a node xform out from the existing predicate support. Using this new stuff, we add a few instruction patterns, one for testing, and two for OR/XOR by an arbitrary immediate. llvm-svn: 23286
Diffstat (limited to 'llvm/lib/CodeGen/MachineCodeEmitter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud