First attempt at handling frame index elimination.
[oota-llvm.git] / lib / Target /
2004-04-06 Brian GaekeFirst attempt at handling frame index elimination.
2004-04-06 Brian GaekeFirst attempt at special-casing printing of [%reg ...
2004-04-06 Brian GaekeDelete reference to "the Mach-O Runtime ABI".
2004-04-06 Brian GaekeDeal with call return values.
2004-04-06 Jakub Staszakfile based off InstSelectSimple.cpp, slowly being repla...
2004-04-06 Jakub StaszakTablgen files for really simple instruction selector
2004-04-06 Chris LattnerFix PR313: [x86] JIT miscompiles unsigned short to...
2004-04-06 Chris LattnerFix incorrect encoding of some ADC and SBB instuctions
2004-04-06 Chris LattnerFix a minor bug in previous checking
2004-04-06 Chris LattnerImprove codegen of long == and != comparisons against...
2004-04-06 Chris LattnerHandle various other important cases of multiplying...
2004-04-06 Chris LattnerEfficiently handle a long multiplication by a constant...
2004-04-06 Chris LattnerImprove code generation of long shifts by 32.
2004-04-06 Chris LattnerBugfixes: inc/dec don't set the carry flag!
2004-04-06 Chris LattnerImprove code for passing constant longs as arguments...
2004-04-06 Chris LattnerEmit more efficient 64-bit operations when the RHS...
2004-04-06 Chris LattnerFix typeo
2004-04-06 Chris LattnerAdd support for simple immediate handling to long instr...
2004-04-06 Chris LattnerThe sbb instructions really ARE sbb's, not adc's
2004-04-06 Chris LattnerImplement negation of longs efficiently. For this...
2004-04-06 Chris LattnerMinor tweak to avoid an extra reg-reg copy that the...
2004-04-06 Chris LattnerTwo changes:
2004-04-05 Chris LattnerSupport getelementptr instructions which use uint's...
2004-04-04 Chris LattnerIn the perhaps not-to-distant future, we might support...
2004-04-02 Brian GaekeAdd support for many of the MRegisterInfo callbacks.
2004-04-02 Brian GaekeAdd load, store, and NOP instructions.
2004-04-02 Brian GaekeAdd support for printing pc-relative displacements...
2004-04-02 Brian GaekeAdd support for call instructions (0-ary only for now).
2004-04-02 Alkis EvlogimenosClean up code a bit.
2004-04-02 Brian GaekeOnly strip symbols if emitting bytecode to the assembly...
2004-04-02 Brian GaekeAdd support for constant select expressions. Clarify...
2004-04-02 Alkis EvlogimenosFix type in comments
2004-04-02 Alkis EvlogimenosFix type in instruction builder instantiation
2004-04-02 Alkis EvlogimenosAdd more ADC and SBB variants
2004-04-01 Chris LattnerAdd support for select constant expressions to the...
2004-04-01 Chris LattnerSimplify code by using the more powerful BuildMI forms.
2004-04-01 Chris LattnerWrap at 80 cols
2004-03-31 Chris LattnerGenerate slightly smaller code, "test R, R" instead...
2004-03-31 Chris LattnerThe X86 backend no longer needs the select lowering...
2004-03-31 Chris LattnerCodegen FP select instructions into X86 conditional...
2004-03-31 Chris LattnerAdd support for floating point conditional move instruc...
2004-03-31 Chris LattnerAdd support for FP cmoves
2004-03-31 Chris LattnerAdd FP conditional move instructions, which annoyingly...
2004-03-31 Chris LattnerMBB::remove should not modify the iterator passed in
2004-03-31 Brian GaekeFactor out getStaticStackSize from InsertPrologCode...
2004-03-30 Chris LattnerFold comparisons into select instructions, making much...
2004-03-30 Chris LattnerImplement spill code folding for all of the conditional...
2004-03-30 Chris LattnerAdd direct support for integer select instructions...
2004-03-30 Chris LattnerFix some serious bugs in the cmov descriptions, which...
2004-03-30 Chris LattnerFix a fairly major performance problem. If a PHI node...
2004-03-30 Chris LattnerAdd the select lowering pass to get initial support...
2004-03-29 Brian GaekeDon't warn about a null live range if the Value is...
2004-03-19 Chris LattnerFix PR299: [Sparc] Code generator asserts on alloc...
2004-03-18 Chris LattnerMalloc doesn't kill a load. This patch need not go...
2004-03-18 Chris LattnerFix a really nasty bug that was breaking ijpeg in LLC...
2004-03-16 Brian GaekeThe .type directive on Solaris uses the # character...
2004-03-16 Brian GaekeFix bug in zero-extending of shorts.
2004-03-16 Brian GaekeAdd UMULrr and SMULrr instructions.
2004-03-16 Brian GaekeUse ! for comment char; it works in both Solaris as...
2004-03-16 Brian GaekeMake getClass more robust by adding cLong.
2004-03-15 Alkis EvlogimenosAdd LAHF instruction
2004-03-14 Alkis EvlogimenosAnother API change to MRegisterInfo::foldMemoryOperand...
2004-03-14 Alkis EvlogimenosChange MRegisterInfo::foldMemoryOperand to return the...
2004-03-13 Chris LattnerIt helps if I save the file. :)
2004-03-13 Chris LattnerRename the intrinsic enum values for llvm.va_* from...
2004-03-12 Brian GaekeMake -print-machineinstrs show us the code both before...
2004-03-12 Alkis EvlogimenosAdd support for a wider range of CMOV instructions.
2004-03-12 Chris LattnerADd support for select instructions
2004-03-11 Misha BrukmanMove implementations of functions here, which avoids...
2004-03-11 Brian GaekeGet rid of the abort in PhyRegAlloc::finishSavingState().
2004-03-11 Brian GaekeGive pass a name
2004-03-11 Misha BrukmanFix compilation on Sparc: assert(0) => abort()
2004-03-11 Brian GaekeIn PhyRegAlloc::saveState(), dump Arguments' saved...
2004-03-11 Brian GaekeRemove ghostly directory from the build
2004-03-10 Brian GaekeMove all the SaveState options and stuff inton one...
2004-03-10 Brian GaekeOnly call verifySavedState if SaveRegAllocState is...
2004-03-09 Alkis EvlogimenosCheck if printing of implicit uses is required for...
2004-03-09 Brian GaekeHmm, who left this sitting around in my tree
2004-03-09 Alkis EvlogimenosDifferentiate between extended precision floats (80...
2004-03-09 Alkis EvlogimenosUse newly added API to emit bytes for instructions...
2004-03-09 Alkis EvlogimenosAdd emitInstruction() API so that we can get the bytes...
2004-03-09 Alkis EvlogimenosConstify things a bit
2004-03-08 Brian GaekeChange PhyRegAlloc::saveStateForValue()'s arg type...
2004-03-08 Brian GaekeSave argument list alloc state by recording it as the...
2004-03-08 Brian GaekeMake AllocInfo's Instruction an int, so that we can...
2004-03-08 Chris LattnerAvoid allocating special registers a bit more robustly
2004-03-08 Chris LattnerImplement folding explicit load instructions into binar...
2004-03-08 Chris LattnerRearrange and refactor some code. No functionality...
2004-03-07 Alkis EvlogimenosAdd memory operand version of conditional move.
2004-03-06 Brian GaekeSupport return values of basic integer types.
2004-03-06 Brian GaekeSort stanzas into Sparc V8 book page number order.
2004-03-06 Brian GaekeHack it so we do not try to allocate values to G0.
2004-03-06 Brian GaekeMake prolog align stack properly. Make epilog not...
2004-03-06 Brian GaekeEmit register names in lowercase, as required by the...
2004-03-06 Brian GaekeTeach getRegClassForType where to find FP registers
2004-03-05 Brian GaekeAsm output is looking a lot better; not correct for...
2004-03-04 Brian GaekeSupport -print-machineinstrs
2004-03-04 Brian Gaekemake -print-machineinstrs work for both SparcV9 and X86
2004-03-04 Alkis EvlogimenosAdd assertion for scale verification.
2004-03-04 Brian GaekeAsm printer support, based on x86 - only prints mnemoni...
next