llvm-6502/lib
Bob Wilson d9df501704 Fix pr3954. The register scavenger asserts for inline assembly with
register destinations that are tied to source operands.  The
TargetInstrDescr::findTiedToSrcOperand method silently fails for inline
assembly.  The existing MachineInstr::isRegReDefinedByTwoAddr was very
close to doing what is needed, so this revision makes a few changes to
that method and also renames it to isRegTiedToUseOperand (for consistency
with the very similar isRegTiedToDefOperand and because it handles both
two-address instructions and inline assembly with tied registers).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68714 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-09 17:16:43 +00:00
..
Analysis
Archive
AsmParser
Bitcode
CodeGen Fix pr3954. The register scavenger asserts for inline assembly with 2009-04-09 17:16:43 +00:00
CompilerDriver
Debugger
ExecutionEngine
Linker
Support Remove AllowInverse: it leaks memory and is not the right 2009-04-08 03:43:51 +00:00
System Add sys::Path::makeAbsolute(). 2009-04-09 00:33:08 +00:00
Target Fix pr3954. The register scavenger asserts for inline assembly with 2009-04-09 17:16:43 +00:00
Transforms Instcombine should not promote whole computation trees to "strange" 2009-04-08 05:41:03 +00:00
VMCore disable this code for now, re-breaking PR2975, but fixing 2009-04-08 04:36:59 +00:00
Makefile