llvm-6502/lib
Jakob Stoklund Olesen b09701db9e Correctly handle <undef> tied uses when rewriting after a split.
This fixes PR10463. A two-address instruction with an <undef> use
operand was incorrectly rewritten so the def and use no longer used the
same register, violating the tie constraint.

Fix this by always rewriting <undef> operands with the register a def
operand would use.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135885 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-24 20:23:50 +00:00
..
Analysis Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use 2011-07-22 08:16:57 +00:00
Archive
AsmParser Make better use of ConstantExpr::getGetElementPtr's InBounds parameter. 2011-07-21 15:15:37 +00:00
Bitcode Make better use of ConstantExpr::getGetElementPtr's InBounds parameter. 2011-07-21 15:15:37 +00:00
CodeGen Correctly handle <undef> tied uses when rewriting after a split. 2011-07-24 20:23:50 +00:00
CompilerDriver
ExecutionEngine - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. 2011-07-20 07:51:56 +00:00
Linker Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
MC Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong. 2011-07-23 00:45:41 +00:00
Object ObjectFile: Add a method to check whether a section contains a symbol. 2011-07-15 18:39:21 +00:00
Support Move TargetRegistry.cpp from lib/Support to lib/Target where it belongs. 2011-07-22 08:16:53 +00:00
Target Set PPCII::MO_DARWIN_STUB only on MacOSX < 10.5. 2011-07-24 08:22:56 +00:00
Transforms Move trip count discovery outside of the generic LoopUnroll helper. This 2011-07-23 00:33:05 +00:00
VMCore Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use 2011-07-22 08:16:57 +00:00
CMakeLists.txt
Makefile