aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Alpha
AgeCommit message (Expand)Author
2006-05-26Change RET node to include signness information of the return values. i.e.Evan Cheng
2006-05-25Assert if InflightSet is not cleared after instruction selecting a BB.Evan Cheng
2006-05-24Clear HandleMap and ReplaceMap after instruction selection. Or it may causeEvan Cheng
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-20Make all of the TargetMachine subclasses use the new string TargetData methods.Owen Anderson
2006-05-18Fix a bogus gcc warningAndrew Lenharth
2006-05-18getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng
2006-05-17Remove PointerType from class TargetEvan Cheng
2006-05-17Fix call_adj.llAndrew Lenharth
2006-05-17Added sanity check for obviously bogus immediatesAndrew Lenharth
2006-05-16Move this code to a common placeAndrew Lenharth
2006-05-12remove dead variable.Chris Lattner
2006-05-12Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson
2006-05-09Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner
2006-05-04Remove some more V9-specific stuff.Chris Lattner
2006-05-04Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner
2006-05-03Change from using MachineRelocation ctors to using static methodsChris Lattner
2006-05-03Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-05-03Keep the alpha JIT similar to the PPC/X86 jitsChris Lattner
2006-05-02Several related changes:Chris Lattner
2006-05-02Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner
2006-05-02Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner
2006-05-02Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-08Disable switch lowering for targets based on the selection dag isel,Nate Begeman
2006-04-08Initialize SDOperand values because the gcc 4.0.2 compiler complains aboutReid Spencer
2006-04-07Foundation for call frame information.Jim Laskey
2006-04-06This may be overconservative, but it lets the new cfe compileAndrew Lenharth
2006-04-06fix some linking problems with the new gccAndrew Lenharth
2006-04-03support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4Andrew Lenharth
2006-04-03mul by const conversion sequences. more coming soonAndrew Lenharth
2006-04-02This makes McCat/12-IOtest go 8x faster or soAndrew Lenharth
2006-04-02This will be needed soonAndrew Lenharth
2006-03-28Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey
2006-03-27Translate llvm target registers to dwarf register numbers properly.Jim Laskey
2006-03-25#include Intrinsics.h into all dag iselsChris Lattner
2006-03-24Add dwarf register numbering to register data.Jim Laskey
2006-03-23Add support to locate local variables in frames (early version.)Jim Laskey
2006-03-23Eliminate IntrinsicLowering from TargetMachine.Chris Lattner
2006-03-17Remove BRTWOWAY*Nate Begeman
2006-03-09these are copies tooAndrew Lenharth
2006-03-09remove some now-dead codeChris Lattner
2006-03-09fcopysign for mixed modeAndrew Lenharth
2006-03-09alpha and llvm have different oppinions on which arg is the sign bitAndrew Lenharth
2006-03-09Alpha Scheduling classesAndrew Lenharth