* Use the MachineConstantPool for storing constants instead of a hash_set;
[oota-llvm.git] / lib / Target / SparcV9 / SparcV9InstrSelection.cpp
2003-10-23 Misha BrukmanMake code layout more consistent.
2003-10-22 Misha Brukman* Use <cmath> instead of <math.h>
2003-10-22 Misha BrukmanRemoved completely duplicated function comment (an...
2003-10-21 Vikram S. AdveWhy does g++ not even generate a warning when you miss...
2003-10-21 Vikram S. AdveImplement the new varargs instructions and intrinsics.
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-18 Chris LattnerUpdate the sparc backend to at least compile correctly...
2003-09-23 Misha BrukmanFixed spelling.
2003-09-16 Vikram S. AdveFix longjmp case so that, along with the call to abort...
2003-08-18 Chris LattnerAdd support for the sig(set|long)jmp intrinsics
2003-08-12 Vikram S. AdveFix va_arg to generate LDDFi for floating point values...
2003-08-11 Vikram S. AdveRegister argument to va_start must be marked as defined!
2003-08-07 Misha BrukmanImplement LLVM intrinsics `llvm.setjmp' and `llvm.longj...
2003-08-07 Vikram S. AdveFix sanity-checking in 'maskUnsigned' code to be more...
2003-08-06 Vikram S. Adve1. Bug fix: was using SLL instead of SLLX for ULongTy...
2003-08-05 Chris LattnerThis method has now been changed to preserve flags...
2003-08-01 Vikram S. Adve*Both* operands of divide need sign-extension before...
2003-07-29 Vikram S. AdveUnify all constant evaluations that depend on register...
2003-07-25 Vikram S. Adve1. Fix a case that was marking the invalid reg. num...
2003-07-10 Vikram S. AdveSeveral important bug fixes:
2003-07-06 Vikram S. AdveMajor bug fix though it happened rarely (only on a...
2003-07-02 Vikram S. AdveForce fixed-size but large alloca objects to the dynami...
2003-07-02 Vikram S. AdveBug/case fixes:
2003-06-23 Vikram S. AdveAdd the padding needed for variable-size alloca's,...
2003-06-06 Misha Brukman* Changed Bcc instructions to behave like BPcc instructions
2003-06-03 Misha Brukman* Convert load/store opcodes from register to immediate...
2003-06-02 Misha BrukmanSparcInstr.def: added 'r' and 'i' versions of MOV(F...
2003-05-31 Vikram S. AdveExtensive changes to the way code generation occurs...
2003-05-31 Vikram S. AdveReverting previous beautification changes.
2003-05-31 Misha BrukmanCode beautification, no functional changes.
2003-05-30 Misha BrukmanMoved and expanded convertOpcodeFromRegToImm() to conve...
2003-05-27 Misha BrukmanAdded 'r' or 'i' annotations to instructions, as SparcI...
2003-05-27 Vikram S. AdveAdded special register class containing (for now) ...
2003-05-25 Vikram S. AdveBug fix: right shift for int divide-by-power-of-2 was...
2003-05-25 Vikram S. AdveAdd support for compiling varargs functions.
2003-05-21 Misha BrukmanCleaned up code layout, spacing, etc. for readability...
2003-05-21 Misha BrukmanNamespacified `vector' and `cerr' to always use the...
2003-05-20 Misha BrukmanSparc instruction opcodes now all live under the `V9...
2003-04-26 Chris LattnerIntegerRegSize is always 8 for sparc
2003-04-25 Chris LattnerFix obvious type-o
2003-01-15 Chris LattnerMove sparc specific code into the Sparc backend
2003-01-15 Chris LattnerUse BuildMI more
2003-01-15 Chris LattnerFix bug found by regtests
2003-01-15 Chris LattnerUse BuildMI more, Create*Instruction less
2003-01-15 Chris Lattner* Elimiante a bunch of functions from InstrSelectionSup...
2002-12-28 Chris Lattner* TargetData is no longer directly accessable from TM
2002-10-29 Vikram S. AdveBug fix: align size for dynamic allocas according to...
2002-10-28 Chris LattnerFix minor bug
2002-10-28 Chris LattnerRename the redundant MachineOperand::getOperandType...
2002-10-28 Misha BrukmanChanged `MachineCodeForMethod' to `MachineFunction'.
2002-10-14 Vikram S. AdveRemoved misleading const keyword.
2002-10-13 Vikram S. Adve(1) Try to evaluate constant when multiplying 2 constants.
2002-09-28 Vikram S. AdveSimplify Call translation slightly.
2002-09-27 Vikram S. AdveOverhaul integer conversions to match C++ ISO standard.
2002-09-16 Vikram S. AdveUse ulong instead of uint for size expressions.
2002-09-11 Chris Lattner- Change getelementptr instruction to use long indexes...
2002-09-09 Vikram S. AdveSilly bug fix: Machine code vector could be empty for...
2002-09-05 Vikram S. Adve-- Use size of pointer element type instead of pointer...
2002-09-03 Chris Lattner - Renamed Type::isIntegral() to Type::isInteger()
2002-08-24 Vikram S. AdveSign-extend values used to index arrays (and Simplify
2002-08-22 Chris LattnerEliminated the MemAccessInst class, folding contents...
2002-08-22 Vikram S. AdveEliminate bool, boolreg and boolconst nonterminals...
2002-08-15 Vikram S. AdveRevise code generation for unary Not (boolean and bitwi...
2002-08-13 Vikram S. AdveHandle small unsigned results correctly by clearing...
2002-08-09 Chris Lattner* Removed extraneous #includes
2002-08-04 Vikram S. AdveBug fix in SetOperandsForMemInstr: handle leading zeros...
2002-08-03 Chris LattnerFix compilation problem. IsIndexZero doesn't exist...
2002-08-03 Vikram S. AdveSimplified handling of array indexes in SetMemOperands_...
2002-07-31 Vikram S. AdveAdd a missing case: converting float/double to unsigned...
2002-07-24 Chris Lattner*** empty log message ***
2002-07-08 Vikram S. AdveHave to save a boolean (setCC) value whenever use is...
2002-06-05 Chris LattnerFix constness
2002-05-19 Chris LattnerRename IsPowerOf2 to isPowerOf2
2002-05-19 Vikram S. AdveNumerous bug fixes:
2002-05-06 Chris LattnerReplace all usages of Type::isPointerType with isa...
2002-04-28 Chris LattnerSplit ConstantVals.h into Constant.h and Constants.h
2002-04-27 Chris LattnerUse the cast<> operator in favor of C style casts
2002-04-27 Chris LattnerChange Constant::getNullConstant to Constant::getNullValue
2002-04-25 Vikram S. AdveInsert copy operations for FP arguments to a varargs...
2002-04-09 Chris LattnerMove the InsertPrologEpilogCode class out of the Sparc...
2002-04-07 Chris LattnerChange references to the Method class to be references...
2002-04-04 Chris Lattners/MethodType/FunctionType
2002-04-01 Vikram S. AdveCase numbers were not updated when Sparc.burg.in was...
2002-03-31 Vikram S. Adve1. Fix a leftover bug in generating memory instructions.
2002-03-26 Chris LattnerConvert to use new style casts instead of direct checking
2002-03-24 Vikram S. AdveMajor enhancements to how array and structure indices...
2002-03-18 Vikram S. AdveAdd support for code generation for array references.
2002-02-03 Chris Lattner* Switch to new TmpInstruction model
2002-01-21 Chris LattnerRemove dead variable.
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-15 Vikram S. AdveEliminate all uses of memInst->getIndicesBROKEN().
2001-12-14 Chris LattnerAllow pointer indexing
2001-12-04 Chris LattnerRenamed inst_const_iterator -> const_inst_iterator
2001-12-03 Chris LattnerRename ConstPoolVal -> Constant
2001-11-27 Chris LattnerCreate a new #include "Support/..." directory structure...
2001-11-26 Chris LattnerThe old getIndices has been deprecated, because it...
2001-11-15 Vikram S. AdveFix use of AllocateLocalVar for alloca instruction!
2001-11-14 Chris LattnerRemove much cruft from the MemAccessInst instruction
2001-11-12 Vikram S. AdveDisable use of the Phi machine instruction which is...
2001-11-12 Ruchira SasankaAdded phi elimination code
next