Clean up code a bit.
[oota-llvm.git] / lib / Target / X86 /
2004-04-02 Alkis EvlogimenosClean up code a bit.
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 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-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-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-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 Alkis EvlogimenosAdd support for a wider range of CMOV instructions.
2004-03-11 Misha BrukmanFix compilation on Sparc: assert(0) => abort()
2004-03-09 Alkis EvlogimenosCheck if printing of implicit uses is required for...
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 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-04 Brian Gaekemake -print-machineinstrs work for both SparcV9 and X86
2004-03-04 Alkis EvlogimenosAdd assertion for scale verification.
2004-03-01 Misha BrukmanDoxygenify some comments.
2004-03-01 Brian GaekeTargetCacheInfo has been removed; its only uses were...
2004-03-01 Chris LattnerHandle passing constant integers to functions much...
2004-03-01 Chris LattnerFix a minor code-quality issue. When passing 8 and...
2004-02-29 Alkis EvlogimenosAdd instruction name description.
2004-02-29 Alkis EvlogimenosUse correct template for SHLD and SHRD instructions...
2004-02-29 Alkis EvlogimenosImprove allocation order:
2004-02-29 Alkis EvlogimenosA big X86 instruction rename. The instructions are...
2004-02-29 Chris LattnerEliminate the X86-specific BMI functions, using BuildMI...
2004-02-29 Chris LattnerFix a miscompilation of 197.parser that occurs when...
2004-02-29 Chris LattnerAdjust to change in TII ctor arguments
2004-02-29 Chris LattnerThese two virtual methods are never called.
2004-02-29 Alkis EvlogimenosUse correct template for ADC instruction with memory...
2004-02-28 Alkis EvlogimenosSHLD and SHRD take 32-bit operands but an 8-bit immedia...
2004-02-28 Alkis EvlogimenosFloating point loads/stores act on memory operands...
2004-02-28 Alkis EvlogimenosRename instruction templates to be easier to the human...
2004-02-28 Alkis EvlogimenosUncomment instructions that take both an immediate...
2004-02-28 Alkis EvlogimenosEach instruction now has both an ImmType and a MemType...
2004-02-28 Alkis EvlogimenosDo not generate instructions with mismatched memory...
2004-02-28 Alkis EvlogimenosFurther comment updates.
2004-02-28 Alkis EvlogimenosUpdate comments.
2004-02-28 Alkis EvlogimenosMy previous commit broke the jit. The shift instruction...
2004-02-27 Alkis EvlogimenosFix argument size for SHL, SHR, SAR, SHLD and SHRD...
2004-02-27 Alkis EvlogimenosFix encoding of ADD and SUB family of instructions...
2004-02-27 Alkis EvlogimenosRename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.
2004-02-27 Alkis EvlogimenosAdd memory operand folding support for the SETcc family of
2004-02-27 Alkis EvlogimenosAdd memory operand folding support for SHLD and SHRD...
2004-02-27 Alkis EvlogimenosAdd memory operand folding support for SHL, SHR and...
2004-02-27 Alkis EvlogimenosRename SHL, SHR, SAR, SHLD and SHLR instructions to...
2004-02-26 Alkis EvlogimenosUncomment assertions that register# != 0 on calls to
2004-02-26 Chris LattnerFix some warnings, some of which were spurious, and...
2004-02-25 Chris LattnerFix failures in 099.go due to the cfgsimplify pass...
2004-02-25 Chris LattnerTeach the instruction selector how to transform 'array...
2004-02-25 Chris Lattner* Make the previous patch more efficient by not allocat...
2004-02-25 Chris LattnerAdd a helper to create an addressing mode given all...
2004-02-25 Chris Lattneradd an inefficient way of folding structure and constan...
2004-02-25 Chris LattnerImplement special case for storing an immediate into...
2004-02-23 Alkis EvlogimenosRefactor rewinding code for finding the first terminato...
2004-02-23 Chris LattnerSimplify code a bit, don't go off the end of the block...
2004-02-23 Chris LattnerWe were forgetting to add FP_REG_KILL instructions...
2004-02-23 Chris LattnerWork around a gas bug. Print '-9223372036854775808...
2004-02-23 Chris LattnerImplement cast fp -> bool
2004-02-23 Chris LattnerStop passing iterators around by reference now that...
2004-02-23 Chris LattnerAdd a new cmove instruction
2004-02-22 Chris LattnerOnly insert FP_REG_KILL instructions in MachineBasicBlo...
2004-02-22 Alkis EvlogimenosMove MOTy::UseType enum into MachineOperand. This elimi...
2004-02-22 Chris LattnerReduce the number of pointless copies inserted due...
2004-02-22 Chris LattnerFix bug in previous checkout: leave the iterator at...
2004-02-22 Chris LattnerCompletely rewrite how getelementptr instructions are...
2004-02-22 Alkis EvlogimenosWhen folding memory operands in machine instructions...
2004-02-22 Chris LattnerWow this is out of date. When we have _real_ code...
2004-02-22 Chris LattnerThe two address pass cannot handle two addr instruction...
2004-02-18 Alkis EvlogimenosFix argument size for MOVSX and MOVZX instructions.
2004-02-17 Chris LattnerAdd support for GlobalAddress's for alkis
2004-02-17 Alkis EvlogimenosThese store to memory too.
2004-02-17 Chris LattnerThese store to memory, not read from it.
2004-02-17 Alkis EvlogimenosInstructiosn with 1 memory operand have 4 operands...
2004-02-17 Alkis EvlogimenosAlign case statements.
2004-02-17 Alkis EvlogimenosAdd TEST and XCHG memory operand support.
2004-02-17 Alkis EvlogimenosAdd OR and XOR memory operand support.
2004-02-17 Alkis EvlogimenosPeephole optimize SUBmi{16,32} into SUBmi{16,32}b when...
2004-02-17 Alkis EvlogimenosADDmi{16,32} should be in the next case statement.
2004-02-17 Alkis EvlogimenosAdd memory operand folding support for MUL, DIV, IDIV...
next