llvm-6502/lib
Dan Gohman 0115e164ba Fix MachineLICM to use the correct virtual register class when
unfolding loads for hoisting.  getOpcodeAfterMemoryUnfold returns the
opcode of the original operation without the load, not the load
itself, MachineLICM needs to know the operand index in order to get
the correct register class. Extend getOpcodeAfterMemoryUnfold to
return this information.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85622 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-30 22:18:41 +00:00
..
Analysis If a type is derived from a derived type then calculate size appropriately. 2009-10-30 22:09:30 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser full asmparser support for blockaddress. We can now do: 2009-10-28 03:39:23 +00:00
Bitcode add bitcode reader support for blockaddress. We can now fully 2009-10-28 05:53:48 +00:00
CodeGen Fix MachineLICM to use the correct virtual register class when 2009-10-30 22:18:41 +00:00
CompilerDriver First draft of the OptionPreprocessor. 2009-10-17 20:09:29 +00:00
ExecutionEngine Fix MSVC build. 2009-10-29 12:55:32 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Move DataTypes.h to include/llvm/System, update all users. This breaks the last 2009-10-26 01:35:46 +00:00
Support add a new 'SetCurrentDebugType' API (requested by Andrew Haley for JIT 2009-10-28 15:32:19 +00:00
System Most stack straces don't need 3 digits worth of levels. 2009-10-30 02:45:10 +00:00
Target Fix MachineLICM to use the correct virtual register class when 2009-10-30 22:18:41 +00:00
Transforms Add option to createGVNPass to disable PRE. 2009-10-30 20:12:24 +00:00
VMCore it isn't valid to take the address of the entry block. 2009-10-30 22:15:48 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00