2004-04-21 |
Alkis Evlogimenos | Include cerrno (gcc-3.4 fix)
|
commit | commitdiff | tree |
2004-04-21 |
Alkis Evlogimenos | Declare iterator as public since it is defined as such...
|
commit | commitdiff | tree |
2004-04-12 |
Alkis Evlogimenos | Fix bug introduced in previous commit.
|
commit | commitdiff | tree |
2004-04-12 |
Alkis Evlogimenos | Update testcase to illustrate the coalescing problem...
|
commit | commitdiff | tree |
2004-04-12 |
Alkis Evlogimenos | Correctly compute spill weights
|
commit | commitdiff | tree |
2004-04-12 |
Alkis Evlogimenos | Print def lists a bit more compactly
|
commit | commitdiff | tree |
2004-04-12 |
Alkis Evlogimenos | Add same value coalescing testcase
|
commit | commitdiff | tree |
2004-04-09 |
Alkis Evlogimenos | Add definition list to each live interval.
|
commit | commitdiff | tree |
2004-04-02 |
Alkis Evlogimenos | Clean up code a bit.
|
commit | commitdiff | tree |
2004-04-02 |
Alkis Evlogimenos | Fix type in comments
|
commit | commitdiff | tree |
2004-04-02 |
Alkis Evlogimenos | Fix type in instruction builder instantiation
|
commit | commitdiff | tree |
2004-04-02 |
Alkis Evlogimenos | Add more ADC and SBB variants
|
commit | commitdiff | tree |
2004-03-30 |
Alkis Evlogimenos | Correctly update LiveVariables when an instruction...
|
commit | commitdiff | tree |
2004-03-17 |
Alkis Evlogimenos | Make the set of fixed (preallocated) intervals be a...
|
commit | commitdiff | tree |
2004-03-15 |
Alkis Evlogimenos | Add LAHF instruction
|
commit | commitdiff | tree |
2004-03-14 |
Alkis Evlogimenos | Another API change to MRegisterInfo::foldMemoryOperand...
|
commit | commitdiff | tree |
2004-03-14 |
Alkis Evlogimenos | Change MRegisterInfo::foldMemoryOperand to return the...
|
commit | commitdiff | tree |
2004-03-12 |
Alkis Evlogimenos | Add support for a wider range of CMOV instructions.
|
commit | commitdiff | tree |
2004-03-11 |
Alkis Evlogimenos | Fix spelling.
|
commit | commitdiff | tree |
2004-03-11 |
Alkis Evlogimenos | Embed a floating frame of the bugzilla query in the...
|
commit | commitdiff | tree |
2004-03-10 |
Alkis Evlogimenos | Add link to bugzilla query of unassigned enhancements...
|
commit | commitdiff | tree |
2004-03-09 |
Alkis Evlogimenos | Spill explicit physical register defs as well.
|
commit | commitdiff | tree |
2004-03-09 |
Alkis Evlogimenos | Check if printing of implicit uses is required for...
|
commit | commitdiff | tree |
2004-03-09 |
Alkis Evlogimenos | Differentiate between extended precision floats (80...
|
commit | commitdiff | tree |
2004-03-09 |
Alkis Evlogimenos | Use newly added API to emit bytes for instructions...
|
commit | commitdiff | tree |
2004-03-09 |
Alkis Evlogimenos | Add emitInstruction() API so that we can get the bytes...
|
commit | commitdiff | tree |
2004-03-09 |
Alkis Evlogimenos | Constify things a bit
|
commit | commitdiff | tree |
2004-03-07 |
Alkis Evlogimenos | Add memory operand version of conditional move.
|
commit | commitdiff | tree |
2004-03-06 |
Alkis Evlogimenos | As I wrote in the docs, simple is the default spiller :-)
|
commit | commitdiff | tree |
2004-03-06 |
Alkis Evlogimenos | Add simple spiller.
|
commit | commitdiff | tree |
2004-03-06 |
Alkis Evlogimenos | The default register allocator is local not simple.
|
commit | commitdiff | tree |
2004-03-04 |
Alkis Evlogimenos | Add assertion for scale verification.
|
commit | commitdiff | tree |
2004-03-04 |
Alkis Evlogimenos | Fix bug introduced by yesterday's changes.
|
commit | commitdiff | tree |
2004-03-04 |
Alkis Evlogimenos | Hide variable from other functions.
|
commit | commitdiff | tree |
2004-03-02 |
Alkis Evlogimenos | Make <di> into <dt> (definition list term).
|
commit | commitdiff | tree |
2004-03-01 |
Alkis Evlogimenos | Fix <p> missing <p> tag
|
commit | commitdiff | tree |
2004-03-01 |
Alkis Evlogimenos | Add a spiller option to llc. A simple spiller will...
|
commit | commitdiff | tree |
2004-03-01 |
Alkis Evlogimenos | Add the long awaited memory operand folding support...
|
commit | commitdiff | tree |
2004-02-29 |
Alkis Evlogimenos | Add instruction name description.
|
commit | commitdiff | tree |
2004-02-29 |
Alkis Evlogimenos | Use correct template for SHLD and SHRD instructions...
|
commit | commitdiff | tree |
2004-02-29 |
Alkis Evlogimenos | Improve allocation order:
|
commit | commitdiff | tree |
2004-02-29 |
Alkis Evlogimenos | A big X86 instruction rename. The instructions are...
|
commit | commitdiff | tree |
2004-02-29 |
Alkis Evlogimenos | Use correct template for ADC instruction with memory...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | SHLD and SHRD take 32-bit operands but an 8-bit immediate...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Floating point loads/stores act on memory operands...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Rename instruction templates to be easier to the human...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Uncomment instructions that take both an immediate...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Each instruction now has both an ImmType and a MemType...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Do not generate instructions with mismatched memory...
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Further comment updates.
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | Update comments.
|
commit | commitdiff | tree |
2004-02-28 |
Alkis Evlogimenos | My previous commit broke the jit. The shift instructions...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Fix argument size for SHL, SHR, SAR, SHLD and SHRD...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Fix encoding of ADD and SUB family of instructions...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for the SETcc family of
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Make MachineOperand's immediate value an int and save...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHLD and SHRD...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHL, SHR and...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Rename SHL, SHR, SAR, SHLD and SHLR instructions to...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Rename member function to be consistent with the rest.
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Add improvements to the code generator.
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Make spiller push stores right after the definition...
|
commit | commitdiff | tree |
2004-02-27 |
Alkis Evlogimenos | Fix crash caused by passing register 0 to
|
commit | commitdiff | tree |
2004-02-26 |
Alkis Evlogimenos | Clear maps right after basic block is processed.
|
commit | commitdiff | tree |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to
|
commit | commitdiff | tree |
2004-02-26 |
Alkis Evlogimenos | Remove .micro references as those files no longer exist...
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Temporarily comment out asserts as they break things...
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Fix typo. I wonder how this actually worked.
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Complete the SPEC_ROOT and USE_SPEC to SPEC2000_ROOT...
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Fix bugs found with recent addition of assertions in
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Duh, forgot to close the parenthesis.
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Add assert to isPhysicalRegister and isVirtualRegister...
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Remove asssert since it is breaking cases that it shouldn't.
|
commit | commitdiff | tree |
2004-02-25 |
Alkis Evlogimenos | Add DenseMap template and actually use it for for mapping...
|
commit | commitdiff | tree |
2004-02-24 |
Alkis Evlogimenos | Move machine code rewriter and spiller outside the...
|
commit | commitdiff | tree |
2004-02-24 |
Alkis Evlogimenos | Add predicates for checking if a virtual register has...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Make enum private as it is an implementation detail.
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Remove '4Virt' from member function names as it is...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Refactor VirtRegMap out of RegAllocLinearScan as the...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Include Config/config.h for SHLIBEXT.
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Add number of spilled registers statistic.
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Use MachineBasicBlock::getParent().
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Remove implementation of default constructor as it...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Refactor rewinding code for finding the first terminator...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Improved PhysRegTracker interface. RegAlloc lazily...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Simplify iterator usage now that we have next(). Also...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Some code cleanups from Chris
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Fix comments in PhysRegTracker and rename isPhysRegAvail...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Move LiveIntervals.h up to be the first included header
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Pull PhysRegTracker out of RegAllocLinearScan as it...
|
commit | commitdiff | tree |
2004-02-23 |
Alkis Evlogimenos | Move LiveIntervals.h to lib/CodeGen since it shouldn...
|
commit | commitdiff | tree |
2004-02-22 |
Alkis Evlogimenos | Move MOTy::UseType enum into MachineOperand. This eliminates the
|
commit | commitdiff | tree |
2004-02-22 |
Alkis Evlogimenos | Fix silly bug in implementation of getUseType(). Thanks...
|
commit | commitdiff | tree |
2004-02-22 |
Alkis Evlogimenos | When folding memory operands in machine instructions...
|
commit | commitdiff | tree |
2004-02-22 |
Alkis Evlogimenos | Print basic block boundaries in machine instruction...
|
commit | commitdiff | tree |
2004-02-22 |
Alkis Evlogimenos | Abstract merging of ranges away from number of slots...
|
commit | commitdiff | tree |
2004-02-21 |
Alkis Evlogimenos | Make 'fold' statistic's description the same in both...
|
commit | commitdiff | tree |
2004-02-20 |
Alkis Evlogimenos | Some more statistics improvements.
|
commit | commitdiff | tree |
2004-02-20 |
Alkis Evlogimenos | Disambiguate statistic descriptions.
|
commit | commitdiff | tree |
next |