llvm-6502/lib
Dan Gohman c8d76d5afb Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,
using the Curiously Recurring Template Pattern with LoopBase.

This will help further refactoring, and future functionality for
Loop. Also, Headers can now foward-declare Loop, instead of pulling
in LoopInfo.h or doing tricks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75519 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-13 21:51:15 +00:00
..
Analysis Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, 2009-07-13 21:51:15 +00:00
Archive Fix some non-sensical code. 2009-07-13 05:29:34 +00:00
AsmParser assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
Bitcode assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
CodeGen Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, 2009-07-13 21:51:15 +00:00
CompilerDriver Delete the temp dir even when '--temp-dir' is specified. 2009-07-11 19:27:07 +00:00
Debugger Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
ExecutionEngine Match declaration to definition. 2009-07-12 23:50:34 +00:00
Linker assert(0) -> LLVM_UNREACHABLE. 2009-07-11 20:10:48 +00:00
MC add llvm-mc support for parsing the .subsections_via_symbols directive. 2009-07-13 21:03:15 +00:00
Support Add NetBSD to the Triple class, patch by Krister Walfridsson! 2009-07-13 20:22:23 +00:00
System Use llvm_report_error, not llvm_unreachable. 2009-07-12 21:01:49 +00:00
Target refactor operand printing to remove hte last of the "mem" modifier hack. The 2009-07-13 21:48:33 +00:00
Transforms Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, 2009-07-13 21:51:15 +00:00
VMCore As Chris pointed out, this doesn't actually need an LLVMContext to operate. 2009-07-13 21:27:19 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00