add 'rep stos[bwd]' instructions
[oota-llvm.git] / lib / Target / X86 /
2004-02-14 Chris Lattneradd 'rep stos[bwd]' instructions
2004-02-14 Alkis EvlogimenosUse newly added next() and prior() utility functions.
2004-02-13 Chris LattnerThere is no need to emit a shift if the size is constan...
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-12 Chris LattnerAdd support for the rep movs[bwd] instructions, and...
2004-02-12 Alkis EvlogimenosChange interface so that we can add to the end of a...
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-11 Chris Lattners/getOpCode/getOpcode
2004-02-10 Chris LattnerAdd #include
2004-02-10 Chris LattnerRemove uses of MachineOperand::isVirtualRegister
2004-02-10 Chris LattnerDon't use MachineOperator::is(Phys|Virt)Register
2004-02-10 Chris LattnerTighten up checks
2004-02-09 Chris LattnerAdjust to the changed StructType interface. In particu...
2004-02-09 Chris LattnerAdd a new (hidden) option that is useful for profiling.
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2004-02-04 Brian GaekeTake away the default iostream argument of createMachin...
2004-02-04 Alkis EvlogimenosIMULri* instructions do not require their first two...
2004-02-03 Chris LattnerGenerate ftst instructions for comparison against zero
2004-02-03 Chris LattnerAdd the ftst instruction
2004-02-03 Chris LattnerAdd support for one argument OneArgFP instructions
2004-02-02 Chris LattnerNo need to declare implicit uses/defs of ST0
2004-02-02 Chris LattnerGenerate the fchs instruction to negate a floating...
2004-02-02 Chris LattnerAdd support for OneArgFPRW instructions, fix a couple...
2004-02-02 Chris LattnerCodegen -0.0 correctly. Do not use fldz! This is...
2004-02-01 Alkis EvlogimenosFpMOV is also a move instruction.
2004-01-30 Chris LattnerAdd some comments sketching out how this is to work...
2004-01-30 Chris LattnerAdd a new flag, which is only used for symmetry.
2004-01-30 Chris LattnerAdd (currently disabled) support to the instruction...
2004-01-14 Chris LattnerEliminate the isStringCompatible function, using Consta...
2004-01-12 Alkis EvlogimenosOutput mov %REG = 0 instead of xor %REG, %REG, %REG...
2003-12-28 Chris LattnerClean up a lot of the code I added yesterday by exposin...
2003-12-28 Alkis EvlogimenosAdd TargetInstrInfo::isMoveInstr() to support coalescin...
2003-12-28 Chris LattnerWhoops, don't try to lower non intrinsic calls
2003-12-28 Chris Lattnerimplement support for the intrinsic lowering functionality
2003-12-21 Alkis EvlogimenosMove FP_REG_KILL closer to the return instruction.
2003-12-20 Alkis EvlogimenosMove FP_REG_KILL closer to the actual branch instruction.
2003-12-20 Alkis EvlogimenosRemove floating point killer pass. This is now implemen...
2003-12-20 Chris LattnerFinally, _actually delete the machine code_ for a funct...
2003-12-20 Chris LattnerFix memory leak in the stackifier, due to the machineba...
2003-12-20 Chris LattnerFinegrainify namespacification
2003-12-20 Chris LattnerA minor cleanup for better encapsulation
2003-12-20 Chris LattnerRip JIT specific stuff out of TargetMachine, as per...
2003-12-14 Alkis EvlogimenosChange interface of MachineOperand as follows:
2003-12-14 Alkis EvlogimenosChange preserve all claim to just preserve live variabl...
2003-12-13 Alkis EvlogimenosAdd a floating point killer pass. This pass runs before...
2003-12-12 John CriswellModified cast so that it converts the int to a long...
2003-12-12 Chris LattnerImplement the TargetMachine::getJITStubForFunction...
2003-12-01 Chris LattnerAdd an option to enable the SSA based peephole optimizer.
2003-12-01 Chris LattnerAdd a new SSA-based peephole optimizer which includes...
2003-12-01 Chris Lattnergeneralize the instruction types permitted a bit
2003-11-30 Chris LattnerFinegrainify namespacification
2003-11-22 Brian GaekeSupport constant casting constant pointers to ints...
2003-11-22 Brian GaekeConstant shift expressions, meet InstSelectSimple....
2003-11-22 Brian GaekeStub for constant shift expr support.
2003-11-18 Chris LattnerFix PR123
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-07 Chris LattnerHopefully fix the objdir != srcdir issue
2003-11-06 Chris LattnerFix warnings building on sparc
2003-11-05 Misha BrukmanWe know exactly what the value of $< is, so instead...
2003-11-04 Alkis EvlogimenosChange all machine basic block modifier functions in...
2003-11-04 Chris LattnerFix problems in previous changes. This fixes several...
2003-11-03 Chris LattnerSignificantly simplify constant emission by unifying...
2003-11-03 Chris LattnerIncorporate printSingleConstantValue into its single...
2003-11-03 Chris Lattner* Reformat some code
2003-10-23 Chris LattnerDelete unused EmitByteSwap method
2003-10-23 Misha Brukman* Order includes according to style guide
2003-10-22 Misha BrukmanConverted tabs to spaces.
2003-10-21 John CriswellAdded LLVM copyright header.
2003-10-20 John CriswellAdded LLVM copyright notice to Makefiles.
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-20 Brian GaekeMinor leftover fixups from replaceMachineCodeForFunctio...
2003-10-20 Brian GaekeMake replaceMachineCodeForFunction return void.
2003-10-20 Chris LattnerEmit x86 instructions for: A = B op C, where A and...
2003-10-20 Chris LattnerFurther cleanups and simplifications
2003-10-20 Chris LattnerEliminate code for pointer size and endianness emulation.
2003-10-20 Misha BrukmanThe Grammar Police was here.
2003-10-20 Chris Lattner* Rename X86::IMULr16 -> X86::IMULrr16
2003-10-19 Chris Lattner* Multiplications by 2^X are turned into shifts. This...
2003-10-19 Chris LattnerAdd some new instructions. Wheee
2003-10-19 Chris Lattner.string adds an implicit zero at the end. This is...
2003-10-19 Chris LattnerFix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode...
2003-10-18 Chris LattnerAdd support for the new varargs intrinsics
2003-10-17 Brian GaekeYou can't just blat the address into memory, you have...
2003-10-17 Brian GaekeImplement replaceMachineCodeForFunction() for x86.
2003-10-17 Brian GaekeAdd prototype for replaceMachineCodeForFunction().
2003-10-16 Brian GaekeFix typo in comment.
2003-10-16 Chris LattnerAdd support for 'weak' linkage.
2003-10-15 Chris LattnerDecrease usage of use_size()
2003-10-14 Chris LattnerOutput a contorted sequence of instructions to make...
2003-10-14 Chris LattnerDisable the leaf function optimization, which is appare...
2003-10-10 Misha BrukmanFix spelling.
2003-10-06 Brian GaekeAdd # of printed instructions statistic to both the...
2003-10-05 Chris LattnerInstead of hacking in custom support for Invoke/Unwind...
2003-10-02 Alkis EvlogimenosMoved enum and command-line option in separate file...
2003-10-02 Alkis EvlogimenosChange llc command line for register allocators
2003-10-01 Alkis EvlogimenosRevert previous change. For some reason this went into...
2003-10-01 Alkis EvlogimenosAdded command line option for linear scan allocator
2003-09-10 Chris LattnerBe a little more specific about what is begin generated...
2003-09-10 Chris LattnerOnly emit inter-field-padding if the amount of padding...
2003-09-09 John CriswellUpdated to find source files using VPATH. This makes...
next