llvm-6502/lib
Christopher Lamb 8535624739 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets
the pattern when generating matchin code. 

The first (and currently, only) attribute causes the immediate parent node of the ComplexPattern operand to be passed into the matching code rather than the node at the root of the entire DAG containing the pattern.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46606 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-31 07:27:46 +00:00
..
Analysis Avoid unnecessarily casting away const, fixing a FIXME. 2008-01-31 01:05:10 +00:00
Archive Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
AsmParser Back out mods to llvmAsmParser, incorrectly committed 2008-01-30 03:10:00 +00:00
Bitcode Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
CodeGen Add more thorough error checking for NULL register classes. 2008-01-31 07:09:08 +00:00
Debugger
ExecutionEngine Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
Linker
Support Remove top-level const qualifiers from casts, avoiding associated 2008-01-29 12:08:20 +00:00
System Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
Target Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets 2008-01-31 07:27:46 +00:00
Transforms Remove a couple more cases of "getNumUses() == 0". No need to walk the linked 2008-01-30 08:01:28 +00:00
VMCore Fix 80-col violations. 2008-01-29 12:09:55 +00:00
Makefile