llvm-6502/lib/Target/Alpha
Chris Lattner 43b429b059 Refactor the machine code emitter interface to pull the pointers for the current
code emission location into the base class, instead of being in the derived classes.

This change means that low-level methods like emitByte/emitWord now are no longer
virtual (yaay for speed), and we now have a framework to support growable code
segments.  This implements feature request #1 of PR469.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28059 91177308-0d34-0410-b5e6-96231b3b80d8
2006-05-02 18:27:26 +00:00
..
.cvsignore
Alpha.h
Alpha.td Alpha Scheduling classes 2006-03-09 17:16:45 +00:00
AlphaAsmPrinter.cpp Extend printBasicBlockLabel a bit so that it can be used to print all 2006-05-02 05:37:32 +00:00
AlphaCodeEmitter.cpp Refactor the machine code emitter interface to pull the pointers for the current 2006-05-02 18:27:26 +00:00
AlphaInstrFormats.td Alpha Scheduling classes 2006-03-09 17:16:45 +00:00
AlphaInstrInfo.cpp these are copies too 2006-03-09 18:18:51 +00:00
AlphaInstrInfo.h isStoreToStackSlot 2006-02-03 03:07:37 +00:00
AlphaInstrInfo.td support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4 2006-04-03 04:19:17 +00:00
AlphaISelDAGToDAG.cpp Initialize SDOperand values because the gcc 4.0.2 compiler complains about 2006-04-08 05:38:03 +00:00
AlphaISelLowering.cpp JumpTable support! What this represents is working asm and jit support for 2006-04-22 18:53:45 +00:00
AlphaISelLowering.h Alpha Scheduling classes 2006-03-09 17:16:45 +00:00
AlphaJITInfo.cpp Remove a 'using namespace std'. 2006-01-01 22:20:31 +00:00
AlphaJITInfo.h
AlphaRegisterInfo.cpp Foundation for call frame information. 2006-04-07 16:34:46 +00:00
AlphaRegisterInfo.h Foundation for call frame information. 2006-04-07 16:34:46 +00:00
AlphaRegisterInfo.td Add dwarf register numbering to register data. 2006-03-24 21:15:58 +00:00
AlphaRelocations.h
AlphaSchedule.td Alpha Scheduling classes 2006-03-09 17:16:45 +00:00
AlphaSubtarget.cpp
AlphaSubtarget.h Alpha Scheduling classes 2006-03-09 17:16:45 +00:00
AlphaTargetMachine.cpp Disable switch lowering for targets based on the selection dag isel, 2006-04-08 19:46:55 +00:00
AlphaTargetMachine.h Eliminate IntrinsicLowering from TargetMachine. 2006-03-23 05:43:16 +00:00
Makefile