llvm/lib
Jakob Stoklund Olesen d843b3925f Add more special treatment for inline asm in RegAllocFast.
When an instruction has tied operands and physreg defines, we must take extra
care that the tied operands conflict with neither physreg defs nor uses.

The special treatment is given to inline asm and instructions with tied operands
/ early clobbers and physreg defines.

This fixes PR7509.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107043 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-28 18:34:34 +00:00
..
Analysis Generalize AAEval so that it can be used both per-function and 2010-06-28 16:01:37 +00:00
Archive
AsmParser
Bitcode resort to ArgOperand API 2010-06-26 09:35:09 +00:00
CodeGen Add more special treatment for inline asm in RegAllocFast. 2010-06-28 18:34:34 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Get the addend correct for i386 pic. 2010-06-22 23:51:47 +00:00
Support Fix thinko. 2010-06-28 18:33:48 +00:00
System
Target minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. No functional change. 2010-06-28 04:27:01 +00:00
Transforms use ArgOperand API 2010-06-28 16:50:57 +00:00
VMCore use ArgOperand accessors 2010-06-23 13:56:57 +00:00
Makefile