llvm-project/llvm/lib
Dan Gohman bd3390c73a Teach the DAGISelEmitter to not compute the variable_ops operand
index for the input pattern in terms of the output pattern. Instead
keep track of how many fixed operands the input pattern actually
has, and have the input matching code pass the output-emitting
function that index value. This simplifies the code, disentangles
variables_ops from the support for predication operations, and
makes variable_ops more robust.

llvm-svn: 51808
2008-05-31 02:11:25 +00:00
..
Analysis Fix a typo in a comment. 2008-05-30 00:08:18 +00:00
Archive Create archives with the same permissions are ar. 2008-05-24 05:42:29 +00:00
AsmParser IR, bitcode reader, bitcode writer, and asmparser changes to 2008-05-31 00:58:22 +00:00
Bitcode IR, bitcode reader, bitcode writer, and asmparser changes to 2008-05-31 00:58:22 +00:00
CodeGen Remove an unused variable. 2008-05-31 01:44:25 +00:00
Debugger Make these variables static. 2008-04-23 23:15:23 +00:00
ExecutionEngine Add #includes to make some dependencies explicit. 2008-05-23 20:40:06 +00:00
Linker Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
Support Give a proper error message when a command line option is defined more than 2008-05-30 13:26:11 +00:00
System Unbreak build. 2008-05-29 22:02:08 +00:00
Target Teach the DAGISelEmitter to not compute the variable_ops operand 2008-05-31 02:11:25 +00:00
Transforms rewrite operand loops to use iterators 2008-05-30 21:24:22 +00:00
VMCore IR, bitcode reader, bitcode writer, and asmparser changes to 2008-05-31 00:58:22 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00