2008-04-23 |
Anton Korobeynikov | Fix typo |
blob | commitdiff | raw |
2008-04-23 |
Anton Korobeynikov | Only allow increase of max alignment value |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Be over-conservative: scan for all used virtual registe... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Add X86 Maximal Stack Alignment Calculator Pass before RA |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Do proper book-keeping of offsets and prologue/epilogue... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | If stack realignment is used - incoming args will use... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Eastimate required stack alignment early, so we can... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Cleanup |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Simplify |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Make stack alignment options global for all targets |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Provide option for enabling-disabling stack realignment |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Disable stack realignment for functions with dynamic... |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Provide convenient helpers for some operations |
blob | commitdiff | raw | diff to current |
2008-04-23 |
Anton Korobeynikov | Whitespace cleanup |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Nicolas Geoffray | Infrastructure for getting the machine code size of... |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Dale Johannesen | Reverse sense of unwind-tables option. This means |
blob | commitdiff | raw | diff to current |
2008-04-08 |
Dale Johannesen | Implement new llc flag -disable-required-unwind-tables. |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Dale Johannesen | Cosmetic changes per EH patch review feedback. |
blob | commitdiff | raw | diff to current |
2008-04-02 |
Dale Johannesen | Recommitting EH patch; this should answer most of the |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Dale Johannesen | Revert 49006 for the moment. |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Dale Johannesen | Emit exception handling info for functions which are |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetI... |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Anton Korobeynikov | Add information about callee-saved registers on Win64 |
blob | commitdiff | raw | diff to current |
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 |
next |