2004-04-06 |
Chris Lattner | Emit more efficient 64-bit operations when the RHS... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Add support for simple immediate handling to long instr... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | The sbb instructions really ARE sbb's, not adc's |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Implement negation of longs efficiently. For this... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Minor tweak to avoid an extra reg-reg copy that the... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Two changes: |
tree | commitdiff |
2004-04-05 |
Chris Lattner | Support getelementptr instructions which use uint's... |
tree | commitdiff |
2004-04-02 |
Alkis Evlogimenos | Clean up code a bit. |
tree | commitdiff |
2004-04-02 |
Alkis Evlogimenos | Fix type in comments |
tree | commitdiff |
2004-04-02 |
Alkis Evlogimenos | Fix type in instruction builder instantiation |
tree | commitdiff |
2004-04-02 |
Alkis Evlogimenos | Add more ADC and SBB variants |
tree | commitdiff |
2004-04-01 |
Chris Lattner | Simplify code by using the more powerful BuildMI forms. |
tree | commitdiff |
2004-04-01 |
Chris Lattner | Wrap at 80 cols |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Generate slightly smaller code, "test R, R" instead... |
tree | commitdiff |
2004-03-31 |
Chris Lattner | The X86 backend no longer needs the select lowering... |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Codegen FP select instructions into X86 conditional... |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Add support for floating point conditional move instruc... |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Add support for FP cmoves |
tree | commitdiff |
2004-03-31 |
Chris Lattner | Add FP conditional move instructions, which annoyingly... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Fold comparisons into select instructions, making much... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Implement spill code folding for all of the conditional... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Add direct support for integer select instructions... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Fix some serious bugs in the cmov descriptions, which... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Fix a fairly major performance problem. If a PHI node... |
tree | commitdiff |
2004-03-30 |
Chris Lattner | Add the select lowering pass to get initial support... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Malloc doesn't kill a load. This patch need not go... |
tree | commitdiff |
2004-03-18 |
Chris Lattner | Fix a really nasty bug that was breaking ijpeg in LLC... |
tree | commitdiff |
2004-03-15 |
Alkis Evlogimenos | Add LAHF instruction |
tree | commitdiff |
2004-03-14 |
Alkis Evlogimenos | Another API change to MRegisterInfo::foldMemoryOperand... |
tree | commitdiff |
2004-03-14 |
Alkis Evlogimenos | Change MRegisterInfo::foldMemoryOperand to return the... |
tree | commitdiff |
2004-03-13 |
Chris Lattner | It helps if I save the file. :) |
tree | commitdiff |
2004-03-13 |
Chris Lattner | Rename the intrinsic enum values for llvm.va_* from... |
tree | commitdiff |
2004-03-12 |
Alkis Evlogimenos | Add support for a wider range of CMOV instructions. |
tree | commitdiff |
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 |
next |