make this test harder
[oota-llvm.git] / lib / Target / Sparc / SparcV8ISelSimple.cpp
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2005-12-19 Chris LattnerElimiante SP and FP, which weren't members of the IntRe...
2005-12-18 Chris LattnerAdd support for undef
2005-12-18 Chris LattnerImplement the full V8 ABI for incoming arguments.
2005-12-17 Chris LattnerEliminate CMPri, which is a synonym for SUBCCri
2005-12-17 Chris LattnerAdd patterns for multiply, simplify Y register handling...
2005-12-17 Chris LattnerRename load/store instructions to include an RI suffix
2005-06-18 Andrew Lenharthcore changes for varargs
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-01-01 Chris LattnerSubstantially improve the code generated by non-folded...
2004-12-17 Chris LattnerRemove unused #include
2004-12-14 Brian GaekeGet rid of shifts by zero in most cases.
2004-12-12 Brian GaekeFinally enable the setcc-branch folding code.
2004-12-12 Brian GaekeAdd (currently disabled) code for canFoldSetCC
2004-12-12 Brian GaekeAdd stubs for setcc-branch folding support.
2004-12-11 Brian GaekeMake GEPs not suck so much:
2004-12-10 Brian GaekeSupport binary operations with immediates for <= cInt.
2004-11-24 Brian GaekeFix bug in emitGEPOperation with large struct-member...
2004-11-23 Brian GaekeSupport shr long/ulong.
2004-11-23 Brian Gaekepseudocode for 64-bit lshr.
2004-11-22 Brian GaekeAdd stub method for long shift codegen.
2004-11-21 Brian GaekeImplement setcc on longs.
2004-11-21 Brian GaekeSupport add, sub, mul, div, rem on longs/ulongs (latter...
2004-11-21 Brian GaekeFix extraStack calculation -- I think in fact it might...
2004-11-20 Brian GaekeSupport most cases of vaarg (except double).
2004-11-20 Brian GaekeImplement vacopy and vanext.
2004-11-20 Misha BrukmanRevert the patch that adds Function* for each 64-bit...
2004-11-19 Misha BrukmanAdd protoypes for 64-bit long/ulong div, mul, and rem...
2004-11-19 Brian GaekeAdd VANext and VAArg stubs.
2004-11-19 Brian GaekeImplement va_start.
2004-11-19 Brian GaekeFirst part of varargs support: getting all varargs...
2004-11-19 Brian Gaekeva_end can safely be codegen'd to nothing on v8.
2004-11-19 Brian GaekeA very sorry stub implementation of varargs intrinsics...
2004-11-19 Brian GaekeFix bug in casting to long/ulong.
2004-11-18 Brian GaekeRewrite LoadArgumentsToVirtualRegs, making it match...
2004-11-17 Brian GaekeWe were (somehow) getting the wrong branch opcode for...
2004-11-14 Brian GaekeFix problem with insertion point for ADJCALLSTACKDOWN.
2004-11-14 Brian GaekeFix NotTest - round up extraStack to the nearest double...
2004-11-14 Brian GaekeRewrite outgoing arg handling to handle more weird...
2004-11-04 Brian GaekeHandle "call" operands of type long/ulong passed in...
2004-10-17 Chris LattnerAdd support for unreachable and undef
2004-10-14 Brian GaekeRewrite emitCastOperation, refactoring parts of it...
2004-10-10 Brian GaekeFix assertion failure when calling or returning from...
2004-10-10 Brian GaekeFix whitespace and wrap some long lines.
2004-09-30 Brian GaekeI think this will handle double args.
2004-09-29 Brian GaekeSimplify copyConstantToRegister() for longs, using...
2004-09-08 Brian GaekeThis file does not need <iostream>, I think.
2004-09-02 Brian GaekeBack to compiling land for v8
2004-07-18 Chris LattnerCPR fixes
2004-07-16 Brian GaekeDo IMPLICIT_DEFs on incoming args' hard regs, to avoid...
2004-07-08 Brian GaekeSupport setcc on fp values.
2004-07-08 Brian GaekeFix bug involving bool arguments to binary operators.
2004-07-08 Brian GaekeFix bug in copying long constants to register pairs...
2004-07-08 Brian GaekeSupport 'ret float'
2004-07-04 Chris LattnerAdd #includes
2004-06-30 Misha BrukmanFix indentation to be 2 spaces.
2004-06-30 Misha BrukmanvisitSetCondInst() takes a parameter of type `SetCondInst'
2004-06-27 Brian GaekeTrim whitespace.
2004-06-24 Brian GaekeSupport cast float to float, cast double to float,...
2004-06-24 Brian GaekeFix a dyn_cast in copyConstantToRegister which should...
2004-06-24 Brian GaekeUse correct add*Imm form in more BuildMI calls.
2004-06-24 Brian GaekeRename the load and store opcodes. The non-fp ones...
2004-06-24 Brian GaekeStrange as it may sound, we'll not use LDD/STD to store...
2004-06-24 Brian GaekeSupport constant cast expressions.
2004-06-20 Chris LattnerMove the IntrinsicLowering header into the CodeGen...
2004-06-18 Brian GaekeMake visitAllocaInst() look more like its X86 counterpart.
2004-06-18 Brian GaekeSupport intrinsic calls (although no particular intrins...
2004-06-18 Brian GaekeSupport alloca instructions.
2004-06-17 Brian GaekeSupport generating machine instructions for Phi nodes...
2004-06-17 Brian GaekeUse addGlobalAddress and addMBB for call & branch targe...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-15 Brian GaekeFix thinko in visitor... ShiftInsts should currently...
2004-06-15 Brian GaekeFix bug generating code for void call instructions...
2004-06-15 Brian GaekeSupport constant GEP expressions.
2004-05-08 Brian GaekeAdd support for widening integral casts.
2004-05-08 Brian GaekeFlesh out GEP support
2004-05-08 Brian GaekeAdd stub support for GEPs.
2004-05-07 Brian GaekeAdd support for copying bool constants to registers.
2004-04-13 Brian GaekeI started working on casts, but I don't have anything...
2004-04-07 Brian GaekeFirst version of code to handle loads. Stub function...
2004-04-07 Brian GaekeSupport loading arguments from %I0...%I5 into virtual...
2004-04-07 Brian GaekeIt's setting up the call args right now, but on the...
2004-04-07 Chris LattnerThis is a start on handling setcc instructions. As...
2004-04-07 Chris LattnerAvoid emitting an extra copy on each 32-bit operation
2004-04-07 Chris LattnerAdd support for shift instructions, wrap some long...
2004-04-07 Chris LattnerAdd a bunch more instructions
2004-04-07 Brian GaekePreliminary support for getting 64-bit integer constant...
2004-04-06 Brian GaekeDeal with call return values.
2004-04-02 Brian GaekeAdd support for call instructions (0-ary only for now).
2004-03-16 Brian GaekeFix bug in zero-extending of shorts.
2004-03-16 Brian GaekeMake getClass more robust by adding cLong.
2004-03-09 Brian GaekeHmm, who left this sitting around in my tree
2004-03-06 Brian GaekeSupport return values of basic integer types.
2004-03-04 Brian GaekeSubtract instructions; minor cleanups
2004-03-04 Brian GaekeSimple copyConstantToReg support, SETHIi and ORri
2004-03-03 Brian GaekeSupport add - note, still missing important copyConstan...
2004-02-29 Chris LattnerAdd an instruction selector capable of selecting 'ret...