llvm-6502/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 Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
AsmParser Eliminate the restriction that the array size in an alloca must be i32. 2010-05-28 01:14:11 +00:00
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 Print a space after the colon. 2010-05-20 21:11:37 +00:00
ExecutionEngine Handle execution entrypoints with non-integer return types. 2010-06-18 02:01:10 +00:00
Linker Add basic error checking to MemoryBuffer::getSTDIN. 2010-05-27 17:31:51 +00:00
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 Avoid "variable 'bits' set but not used [-Wunused-but-set-variable]" 2010-06-10 16:23:15 +00:00
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