2004-05-04 |
Chris Lattner | Improve code generated for integer multiplications... |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Remove unused #include |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Iterate over the Machine CFG that Brian added instead... |
tree | commitdiff |
2004-04-28 |
Brian Gaeke | Make RequiresFPRegKill() take a MachineBasicBlock arg. |
tree | commitdiff |
2004-04-28 |
Brian Gaeke | In InsertFPRegKills(), use the machine-CFG itself rathe... |
tree | commitdiff |
2004-04-28 |
Brian Gaeke | Update the machine-CFG edges whenever we see a branch. |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Use emitWordAt() to emit forward-branch fixups. |
tree | commitdiff |
2004-04-14 |
John Criswell | Remove code to adjust the iterator for llvm.readio... |
tree | commitdiff |
2004-04-14 |
Chris Lattner | This is the real fix for Codegen/X86/2004-04-13-FPCMOV... |
tree | commitdiff |
2004-04-13 |
John Criswell | Added support for the llvm.readio and llvm.writeio... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Implement a small optimization, which papers over the... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Emit the immediate form of in/out when possible. |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add immediate forms of in/out. Use let to shorten... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add support for new instruction type |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add support for the printImplicitDefsBefore flag |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Fix issues that the local allocator has dealing with... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | No really, fix printing for LLC. I gotta get a way... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Correct printing for LLC and the encoding for the JIT |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Use the fucomi[p] instructions to perform floating... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Add support for the FUCOMIr instruction |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Add two new instructions |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Fix a bug in my load/cast folding patch. |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Adjust some comments, fix a bug in my previous patch |
tree | commitdiff |
2004-04-11 |
Chris Lattner | On X86, casting an integer to floating point requires... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Implement folding of loads into floating point operatio... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Unify all of the code for floating point +,-,*,/ into... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | This implements folding of constant operands into float... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Restructure the mul/div/rem handling code to follow... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Codegen FP adds and subtracts with a constant more... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Add some new instructions |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Relax assertion to make this function work with a broad... |
tree | commitdiff |
2004-04-11 |
Chris Lattner | Two changes: |
tree | commitdiff |
2004-04-10 |
Chris Lattner | Silence a spurious warning |
tree | commitdiff |
2004-04-09 |
John Criswell | Reversed the order of the llvm.writeport() operands... |
tree | commitdiff |
2004-04-09 |
John Criswell | Changed assertions to error messages. |
tree | commitdiff |
2004-04-08 |
John Criswell | Changes recommended by Chris: |
tree | commitdiff |
2004-04-08 |
John Criswell | Added the llvm.readport and llvm.writeport intrinsics... |
tree | commitdiff |
2004-04-06 |
Jakub Staszak | file based off InstSelectSimple.cpp, slowly being repla... |
tree | commitdiff |
2004-04-06 |
Jakub Staszak | Tablgen files for really simple instruction selector |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Fix PR313: [x86] JIT miscompiles unsigned short to... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Fix incorrect encoding of some ADC and SBB instuctions |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Fix a minor bug in previous checking |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Improve codegen of long == and != comparisons against... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Handle various other important cases of multiplying... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Efficiently handle a long multiplication by a constant... |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Improve code generation of long shifts by 32. |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Bugfixes: inc/dec don't set the carry flag! |
tree | commitdiff |
2004-04-06 |
Chris Lattner | Improve code for passing constant longs as arguments... |
tree | commitdiff |
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 |
next |