llvm-6502/lib
Lang Hames eb6c8f53b4 Added a separate class (PBQPBuilder) for PBQP Problem construction. This class can be extended to support custom constraints.
For now the allocator still uses the old (internal) construction mechanism by default. This will be phased out soon assuming 
no issues with the builder system come up.

To invoke the new construction mechanism just pass '-regalloc=pbqp -pbqp-builder' to llc. To provide custom constraints a
Target just needs to extend PBQPBuilder and pass an instance of their derived builder to the RegAllocPBQP constructor.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114272 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-18 09:07:10 +00:00
..
Analysis Don't include <fenv.h> now that we have llvm/System/FEnv.h. 2010-09-17 21:47:03 +00:00
Archive
AsmParser
Bitcode
CodeGen Added a separate class (PBQPBuilder) for PBQP Problem construction. This class can be extended to support custom constraints. 2010-09-18 09:07:10 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Avoid relocations in a common case. 2010-09-17 22:34:41 +00:00
Support
System Move the declaration SetInformationJobObject() outside of namespace. 2010-09-17 11:14:18 +00:00
Target Thumb opcodes for thumb calls. 2010-09-18 02:32:38 +00:00
Transforms
VMCore Allow the PassRegistry mutex to be lazily initialized, and clean up the global namespace at the same time. 2010-09-16 23:44:50 +00:00
Makefile