2008-03-22 |
Anton Korobeynikov | Add information about callee-saved registers on Win64 |
blob | commitdiff | raw |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-08 |
Dan Gohman | Avoid needlessly casting away const qualifiers. |
blob | commitdiff | raw | diff to current |
2008-02-02 |
Evan Cheng | Frame index can be negative. |
blob | commitdiff | raw | diff to current |
2008-02-01 |
Evan Cheng | Remove the nasty LABEL hack with a much less evil one... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Evan Cheng | Add an extra operand to LABEL nodes which distinguishes... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Evan Cheng | Add x86 specific getFrameIndexOffset(). This fixes... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Evan Cheng | Treat the label for the first @llvm.dbg.stoppoint the... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Evan Cheng | Skip over the label which marks the beginning of the... |
blob | commitdiff | raw | diff to current |
2008-01-25 |
Anton Korobeynikov | Provide correct DWARF register numbering for debug... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Move even more functionality from MRegisterInfo into... |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Owen Anderson | Move some more functionality from MRegisterInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Owen Anderson | Move some more instruction creation methods from Regist... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | More cleanups for MachineOperand: |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Shrinkify the machine operand creation method names. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-15 |
Evan Cheng | Make better use of instructions that clear high bits... |
blob | commitdiff | raw | diff to current |
2007-12-14 |
Evan Cheng | Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64to... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Nate Begeman | Allow the JIT to encode MMX instructions |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Evan Cheng | Add a argument to storeRegToStackSlot and storeRegToAdd... |
blob | commitdiff | raw | diff to current |
2007-12-02 |
Evan Cheng | Remove redundant foldMemoryOperand variants and other... |
blob | commitdiff | raw | diff to current |
2007-12-01 |
Evan Cheng | Allow some reloads to be folded in multi-use cases... |
blob | commitdiff | raw | diff to current |
2007-11-14 |
Evan Cheng | Clean up sub-register implementation by moving subReg... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Dale Johannesen | Add parameter to getDwarfRegNum to permit targets |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Evan Cheng | Fix x86-64 jit: remove reliance on Dwarf numbers. |
blob | commitdiff | raw | diff to current |
2007-11-11 |
Anton Korobeynikov | Use TableGen to emit information for dwarf register... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Dale Johannesen | Revert previous rewrite per chris's comments. |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Dale Johannesen | Rewrite Dwarf number handling per review comments. |
blob | commitdiff | raw | diff to current |
2007-11-07 |
Dale Johannesen | Complete conditionalization of Dwarf reg numbers. |
blob | commitdiff | raw | diff to current |
2007-11-07 |
Dale Johannesen | Interchange Dwarf numbers of ESP and EBP on x86 Darwin. |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Evan Cheng | Use movups to spill / restore SSE registers on targets... |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Anton Korobeynikov | Fix off-by-one stack offset computations (dwarf informa... |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Evan Cheng | Fix an unfolding bug. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Evan Cheng | Resolve unfold tables ambiguity. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Evan Cheng | Local spiller optimization: |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Evan Cheng | - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold... |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Evan Cheng | Use SmallVectorImpl instead of SmallVector with hardcod... |
blob | commitdiff | raw | diff to current |
2007-10-13 |
Evan Cheng | Change unfoldMemoryOperand(). User is now responsible... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Evan Cheng | Fold load / store into MOV32to32_ and MOV16to16_. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Arnold Schwaighofer | Added tail call optimization to the x86 back end. It... |
blob | commitdiff | raw | diff to current |
2007-10-07 |
Chris Lattner | disable this entirely: it is causing use of invalidated... |
blob | commitdiff | raw | diff to current |
2007-10-07 |
Chris Lattner | Fix many regressions on x86 by avoiding dereferencing... |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Anton Korobeynikov | Oops, I really wanted to commit this part also :) |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Anton Korobeynikov | Move merge code into new helper function. |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | Added storeRegToAddr, loadRegFromAddr, and unfoldMemory... |
blob | commitdiff | raw | diff to current |
2007-10-01 |
Evan Cheng | Refactor code to add load / store folded instructions... |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Evan Cheng | Enabling new condition code modeling scheme. |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Dan Gohman | TargetAsmInfo::getAddressSize() was incorrect for x86... |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Evan Cheng | Use GR64 in 64-bit mode. |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Evan Cheng | - Added MRegisterInfo::getCrossCopyRegClass() hook... |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Evan Cheng | Allow copyRegToReg to emit cross register classes copies. |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Anton Korobeynikov | Correctly restore stack pointer after realignment in... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Evan Cheng | Missing load / store folding entries. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Evan Cheng | Added support for new condition code modeling scheme... |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dan Gohman | The code that used the StartLabelId label was removed... |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Dan Gohman | Fix several more entries in the x86 reload/remat foldin... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Evan Cheng | PSHUFDmi, etc. are actually folding a load, not a store. |
blob | commitdiff | raw | diff to current |
2007-09-18 |
Dan Gohman | Move the entries for 64-bit CMP, IMUL, and a few others... |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Dale Johannesen | Remove RSTRegClass case from loadRegFromStackSlot |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dan Gohman | Remove isReg, isImm, and isMBB, and change all their... |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Evan Cheng | It's not safe to rematerialize MOV32r0 etc. by simply... |
blob | commitdiff | raw | diff to current |
2007-09-07 |
Owen Anderson | Add lengthof and endof templates that hide a lot of... |
blob | commitdiff | raw | diff to current |
2007-08-30 |
Evan Cheng | Added support to fold X86 load / store instructions... |
blob | commitdiff | raw | diff to current |
2007-08-29 |
Duncan Sands | Move getX86RegNum into X86RegisterInfo and use it |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Evan Cheng | Make sure epilogue esp adjustment is placed before... |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Anton Korobeynikov | Heal EH handling stuff by emitting correct offsets... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Only adjust esp around calls in presence of alloca. |
blob | commitdiff | raw | diff to current |
2007-07-18 |
Evan Cheng | Use MOV instead of LEA to restore ESP if callee-saved... |
blob | commitdiff | raw | diff to current |
2007-07-17 |
Evan Cheng | Fold prologue esp update when possible. |
blob | commitdiff | raw | diff to current |
2007-07-17 |
Evan Cheng | Make sure not to break eh_return. |
blob | commitdiff | raw | diff to current |
2007-07-17 |
Evan Cheng | Missed the case where alloca is used but the stack... |
blob | commitdiff | raw | diff to current |
2007-07-17 |
Evan Cheng | Use push / pop for prologues and epilogues. |
blob | commitdiff | raw | diff to current |
2007-07-14 |
Anton Korobeynikov | Long live the exception handling! |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Dan Gohman | Define non-intrinsic instructions for vector min, max... |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Dale Johannesen | Refactor X87 instructions. As a side effect, all |
blob | commitdiff | raw | diff to current |
2007-07-03 |
Dale Johannesen | Fix for PR 1505 (and 1489). Rewrite X87 register |
blob | commitdiff | raw | diff to current |
2007-05-12 |
Anton Korobeynikov | More DWARF-related things cleanup: |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Anton Korobeynikov | Emit correct register move information in eh frames... |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Anton Korobeynikov | Emit correct DWARF reg # for RA (return address) register |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Evan Cheng | eliminateFrameIndex() change. |
blob | commitdiff | raw | diff to current |
2007-04-26 |
Evan Cheng | Fix for PR1348. If stack inc / dec amount is > 32-bits... |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | do the multiplication as signed, so that 2*-2 == -4... |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | support for >4G stack frames |
blob | commitdiff | raw | diff to current |
2007-04-25 |
Chris Lattner | support >4G stack frames |
blob | commitdiff | raw | diff to current |
2007-04-24 |
Bill Wendling | Add the PADDQ to the list. |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Chris Lattner | rename X86FunctionInfo to X86MachineFunctionInfo to... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Anton Korobeynikov | Implemented correct stack probing on mingw/cygwin for... |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Bill Wendling | Changed to new MMX_ recipes. |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Evan Cheng | Added MRegisterInfo hook to re-materialize an instruction. |
blob | commitdiff | raw | diff to current |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Evan Cheng | PEI now passes a RegScavenger ptr to eliminateFrameIndex. |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Evan Cheng | By default, spills kills the register being stored. |
blob | commitdiff | raw | diff to current |
next |