2004-03-11 |
Misha Brukman | Fix compilation on Sparc: assert(0) => abort() |
tree | commitdiff |
2004-03-09 |
Alkis Evlogimenos | Check if printing of implicit uses is required for... |
tree | commitdiff |
2004-03-09 |
Alkis Evlogimenos | Differentiate between extended precision floats (80... |
tree | commitdiff |
2004-03-09 |
Alkis Evlogimenos | Use newly added API to emit bytes for instructions... |
tree | commitdiff |
2004-03-09 |
Alkis Evlogimenos | Add emitInstruction() API so that we can get the bytes... |
tree | commitdiff |
2004-03-09 |
Alkis Evlogimenos | Constify things a bit |
tree | commitdiff |
2004-03-08 |
Chris Lattner | Implement folding explicit load instructions into binar... |
tree | commitdiff |
2004-03-08 |
Chris Lattner | Rearrange and refactor some code. No functionality... |
tree | commitdiff |
2004-03-07 |
Alkis Evlogimenos | Add memory operand version of conditional move. |
tree | commitdiff |
2004-03-04 |
Brian Gaeke | make -print-machineinstrs work for both SparcV9 and X86 |
tree | commitdiff |
2004-03-04 |
Alkis Evlogimenos | Add assertion for scale verification. |
tree | commitdiff |
2004-03-01 |
Misha Brukman | Doxygenify some comments. |
tree | commitdiff |
2004-03-01 |
Brian Gaeke | TargetCacheInfo has been removed; its only uses were... |
tree | commitdiff |
2004-03-01 |
Chris Lattner | Handle passing constant integers to functions much... |
tree | commitdiff |
2004-03-01 |
Chris Lattner | Fix a minor code-quality issue. When passing 8 and... |
tree | commitdiff |
2004-02-29 |
Alkis Evlogimenos | Add instruction name description. |
tree | commitdiff |
2004-02-29 |
Alkis Evlogimenos | Use correct template for SHLD and SHRD instructions... |
tree | commitdiff |
2004-02-29 |
Alkis Evlogimenos | Improve allocation order: |
tree | commitdiff |
2004-02-29 |
Alkis Evlogimenos | A big X86 instruction rename. The instructions are... |
tree | commitdiff |
2004-02-29 |
Chris Lattner | Eliminate the X86-specific BMI functions, using BuildMI... |
tree | commitdiff |
2004-02-29 |
Chris Lattner | Fix a miscompilation of 197.parser that occurs when... |
tree | commitdiff |
2004-02-29 |
Chris Lattner | Adjust to change in TII ctor arguments |
tree | commitdiff |
2004-02-29 |
Chris Lattner | These two virtual methods are never called. |
tree | commitdiff |
2004-02-29 |
Alkis Evlogimenos | Use correct template for ADC instruction with memory... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | SHLD and SHRD take 32-bit operands but an 8-bit immedia... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Floating point loads/stores act on memory operands... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Rename instruction templates to be easier to the human... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Uncomment instructions that take both an immediate... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Each instruction now has both an ImmType and a MemType... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Do not generate instructions with mismatched memory... |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Further comment updates. |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | Update comments. |
tree | commitdiff |
2004-02-28 |
Alkis Evlogimenos | My previous commit broke the jit. The shift instruction... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Fix argument size for SHL, SHR, SAR, SHLD and SHRD... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Fix encoding of ADD and SUB family of instructions... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for the SETcc family of |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHLD and SHRD... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Add memory operand folding support for SHL, SHR and... |
tree | commitdiff |
2004-02-27 |
Alkis Evlogimenos | Rename SHL, SHR, SAR, SHLD and SHLR instructions to... |
tree | commitdiff |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Fix some warnings, some of which were spurious, and... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Fix failures in 099.go due to the cfgsimplify pass... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Teach the instruction selector how to transform 'array... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | * Make the previous patch more efficient by not allocat... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Add a helper to create an addressing mode given all... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | add an inefficient way of folding structure and constan... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Implement special case for storing an immediate into... |
tree | commitdiff |
2004-02-23 |
Alkis Evlogimenos | Refactor rewinding code for finding the first terminato... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Simplify code a bit, don't go off the end of the block... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | We were forgetting to add FP_REG_KILL instructions... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Work around a gas bug. Print '-9223372036854775808... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement cast fp -> bool |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Stop passing iterators around by reference now that... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Add a new cmove instruction |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Only insert FP_REG_KILL instructions in MachineBasicBlo... |
tree | commitdiff |
2004-02-22 |
Alkis Evlogimenos | Move MOTy::UseType enum into MachineOperand. This elimi... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Reduce the number of pointless copies inserted due... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Fix bug in previous checkout: leave the iterator at... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Completely rewrite how getelementptr instructions are... |
tree | commitdiff |
2004-02-22 |
Alkis Evlogimenos | When folding memory operands in machine instructions... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Wow this is out of date. When we have _real_ code... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | The two address pass cannot handle two addr instruction... |
tree | commitdiff |
2004-02-18 |
Alkis Evlogimenos | Fix argument size for MOVSX and MOVZX instructions. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support for GlobalAddress's for alkis |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | These store to memory too. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | These store to memory, not read from it. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Instructiosn with 1 memory operand have 4 operands... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Align case statements. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add TEST and XCHG memory operand support. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add OR and XOR memory operand support. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | ADDmi{16,32} should be in the next case statement. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding support for MUL, DIV, IDIV... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add memory operand folding for CMP{rm,mr,mi}{8,16,32... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add SUB{rm,mr,mi}{8,16,32} instructions. |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands for ADC, SBB... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for ADC{rm.mr}32 and SBB{rm,mr}32. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add a (hidden) option to print instructions that fail... |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add support for folding memory operands in MOVri{8... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Expand the repertoire of the forms we can print and... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Disable this peephole for now. We can't keep track... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add an option to disable spill fusing in the X86 backend |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix the mneumonics for the mov instructions to have... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix the last crimes against nature that used the 'ir... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | GRRR. Move instructions have swapped the order of... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Rename MOVi[mr] instructions to MOV[rm]i |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Whoops, got my cases swapped. |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Change to match the newer, simpler, interface |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add support for folding memory operands into AND and... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Scrunchify code, by adding helpers. No functionality... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Add mem forms of AND instructions |
tree | commitdiff |
2004-02-17 |
Alkis Evlogimenos | Add API to check and fold memory operands into instruct... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Rename the IMULri* instructions to IMULrri, as they... |
tree | commitdiff |
2004-02-16 |
Alkis Evlogimenos | Add peephole optimizations for ADD [MEM], IMM8 instruct... |
tree | commitdiff |
2004-02-16 |
Alkis Evlogimenos | Add two more variants of add. Update comments. |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Add some ADD instructions that take memory operands... |
tree | commitdiff |
2004-02-15 |
Alkis Evlogimenos | Make dense maps keyed on physical registers smallerusing |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Implement llvm.(frame|return)address(0) correctly.... |
tree | commitdiff |
next |