2004-07-15 |
Chris Lattner | Patches towards fixing PR341 |
blob | commitdiff | raw |
2004-07-15 |
Chris Lattner | Improve codegen for the LLVM offsetof/sizeof "operator... |
blob | commitdiff | raw | diff to current |
2004-06-29 |
Chris Lattner | Fix a regression from r1.224. In particular, codegen... |
blob | commitdiff | raw | diff to current |
2004-06-20 |
Chris Lattner | Move the IntrinsicLowering header into the CodeGen... |
blob | commitdiff | raw | diff to current |
2004-06-18 |
Chris Lattner | Codegen sub C, X a little bit better for register press... |
blob | commitdiff | raw | diff to current |
2004-06-18 |
Chris Lattner | Fold setcc instructions into select and branches that... |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Chris Lattner | Do not fold loads into instructions if it is used more... |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Chris Lattner | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID... |
blob | commitdiff | raw | diff to current |
2004-06-15 |
Chris Lattner | Remove support for llvm.isnan. Alkis wins :) |
blob | commitdiff | raw | diff to current |
2004-06-15 |
Chris Lattner | Add basic support for the isunordered intrinsic. The... |
blob | commitdiff | raw | diff to current |
2004-06-11 |
Chris Lattner | By far, one of the most common uses of isnan is to... |
blob | commitdiff | raw | diff to current |
2004-06-11 |
Chris Lattner | Now that compare instructions aren't lumped in with... |
blob | commitdiff | raw | diff to current |
2004-06-11 |
Chris Lattner | Add direct support for the isnan intrinsic, implementin... |
blob | commitdiff | raw | diff to current |
2004-06-09 |
John Criswell | Fix for PR#366. We use getClassB() so that we can... |
blob | commitdiff | raw | diff to current |
2004-06-02 |
Chris Lattner | Convert to the new TargetMachine interface. |
blob | commitdiff | raw | diff to current |
2004-05-23 |
Chris Lattner | Add some notes to myself, no functional changes |
blob | commitdiff | raw | diff to current |
2004-05-14 |
Brian Gaeke | Generate branch machine instructions with MachineBasicB... |
blob | commitdiff | raw | diff to current |
2004-05-13 |
Chris Lattner | Two more improvements for null pointer handling: storin... |
blob | commitdiff | raw | diff to current |
2004-05-13 |
Chris Lattner | Second half of my fixed-sized-alloca patch. This folds... |
blob | commitdiff | raw | diff to current |
2004-05-13 |
Chris Lattner | Substantially improve code generation for address expos... |
blob | commitdiff | raw | diff to current |
2004-05-12 |
Chris Lattner | Pass boolean constants into function calls more efficie... |
blob | commitdiff | raw | diff to current |
2004-05-10 |
Chris Lattner | Fix a fairly serious pessimizaion that was preventing... |
blob | commitdiff | raw | diff to current |
2004-05-09 |
Chris Lattner | Fix some comments, avoid sign extending booleans when... |
blob | commitdiff | raw | diff to current |
2004-05-09 |
Chris Lattner | Generate more efficient code for casting booleans to... |
blob | commitdiff | raw | diff to current |
2004-05-07 |
Chris Lattner | Codegen floating point stores of constants into integer... |
blob | commitdiff | raw | diff to current |
2004-05-07 |
Chris Lattner | Make comparisons against the null pointer as efficient... |
blob | commitdiff | raw | diff to current |
2004-05-04 |
Chris Lattner | Remove unneeded check |
blob | commitdiff | raw | diff to current |
2004-05-04 |
Chris Lattner | Improve signed division by power of 2 *dramatically... |
blob | commitdiff | raw | diff to current |
2004-05-04 |
Chris Lattner | Improve code generated for integer multiplications... |
blob | commitdiff | raw | diff to current |
2004-05-01 |
Chris Lattner | Remove unused #include |
blob | commitdiff | raw | diff to current |
2004-04-28 |
Brian Gaeke | Make RequiresFPRegKill() take a MachineBasicBlock arg. |
blob | commitdiff | raw | diff to current |
2004-04-28 |
Brian Gaeke | In InsertFPRegKills(), use the machine-CFG itself rathe... |
blob | commitdiff | raw | diff to current |
2004-04-28 |
Brian Gaeke | Update the machine-CFG edges whenever we see a branch. |
blob | commitdiff | raw | diff to current |
2004-04-14 |
John Criswell | Remove code to adjust the iterator for llvm.readio... |
blob | commitdiff | raw | diff to current |
2004-04-13 |
John Criswell | Added support for the llvm.readio and llvm.writeio... |
blob | commitdiff | raw | diff to current |
2004-04-13 |
Chris Lattner | Implement a small optimization, which papers over the... |
blob | commitdiff | raw | diff to current |
2004-04-13 |
Chris Lattner | Emit the immediate form of in/out when possible. |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Chris Lattner | Fix issues that the local allocator has dealing with... |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Chris Lattner | Use the fucomi[p] instructions to perform floating... |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Chris Lattner | Fix a bug in my load/cast folding patch. |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Chris Lattner | Adjust some comments, fix a bug in my previous patch |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | On X86, casting an integer to floating point requires... |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | Implement folding of loads into floating point operatio... |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | Unify all of the code for floating point +,-,*,/ into... |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | This implements folding of constant operands into float... |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | Restructure the mul/div/rem handling code to follow... |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | Codegen FP adds and subtracts with a constant more... |
blob | commitdiff | raw | diff to current |
2004-04-11 |
Chris Lattner | Two changes: |
blob | commitdiff | raw | diff to current |
2004-04-10 |
Chris Lattner | Silence a spurious warning |
blob | commitdiff | raw | diff to current |
2004-04-09 |
John Criswell | Reversed the order of the llvm.writeport() operands... |
blob | commitdiff | raw | diff to current |
2004-04-09 |
John Criswell | Changed assertions to error messages. |
blob | commitdiff | raw | diff to current |
2004-04-08 |
John Criswell | Changes recommended by Chris: |
blob | commitdiff | raw | diff to current |
2004-04-08 |
John Criswell | Added the llvm.readport and llvm.writeport intrinsics... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Fix PR313: [x86] JIT miscompiles unsigned short to... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Fix a minor bug in previous checking |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Improve codegen of long == and != comparisons against... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Handle various other important cases of multiplying... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Efficiently handle a long multiplication by a constant... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Improve code generation of long shifts by 32. |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Bugfixes: inc/dec don't set the carry flag! |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Improve code for passing constant longs as arguments... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Emit more efficient 64-bit operations when the RHS... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Fix typeo |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Add support for simple immediate handling to long instr... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Implement negation of longs efficiently. For this... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Minor tweak to avoid an extra reg-reg copy that the... |
blob | commitdiff | raw | diff to current |
2004-04-06 |
Chris Lattner | Two changes: |
blob | commitdiff | raw | diff to current |
2004-04-05 |
Chris Lattner | Support getelementptr instructions which use uint's... |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Alkis Evlogimenos | Clean up code a bit. |
blob | commitdiff | raw | diff to current |
2004-04-02 |
Alkis Evlogimenos | Fix type in instruction builder instantiation |
blob | commitdiff | raw | diff to current |
2004-03-31 |
Chris Lattner | Generate slightly smaller code, "test R, R" instead... |
blob | commitdiff | raw | diff to current |
2004-03-31 |
Chris Lattner | Codegen FP select instructions into X86 conditional... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Fold comparisons into select instructions, making much... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Add direct support for integer select instructions... |
blob | commitdiff | raw | diff to current |
2004-03-30 |
Chris Lattner | Fix a fairly major performance problem. If a PHI node... |
blob | commitdiff | raw | diff to current |
2004-03-18 |
Chris Lattner | Malloc doesn't kill a load. This patch need not go... |
blob | commitdiff | raw | diff to current |
2004-03-18 |
Chris Lattner | Fix a really nasty bug that was breaking ijpeg in LLC... |
blob | commitdiff | raw | diff to current |
2004-03-13 |
Chris Lattner | It helps if I save the file. :) |
blob | commitdiff | raw | diff to current |
2004-03-13 |
Chris Lattner | Rename the intrinsic enum values for llvm.va_* from... |
blob | commitdiff | raw | diff to current |
2004-03-08 |
Chris Lattner | Implement folding explicit load instructions into binar... |
blob | commitdiff | raw | diff to current |
2004-03-08 |
Chris Lattner | Rearrange and refactor some code. No functionality... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Misha Brukman | Doxygenify some comments. |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Chris Lattner | Handle passing constant integers to functions much... |
blob | commitdiff | raw | diff to current |
2004-03-01 |
Chris Lattner | Fix a minor code-quality issue. When passing 8 and... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Alkis Evlogimenos | A big X86 instruction rename. The instructions are... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | Eliminate the X86-specific BMI functions, using BuildMI... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | Fix a miscompilation of 197.parser that occurs when... |
blob | commitdiff | raw | diff to current |
2004-02-29 |
Chris Lattner | These two virtual methods are never called. |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | SHLD and SHRD take 32-bit operands but an 8-bit immedia... |
blob | commitdiff | raw | diff to current |
2004-02-28 |
Alkis Evlogimenos | Floating point loads/stores act on memory operands... |
blob | commitdiff | raw | diff to current |
2004-02-27 |
Alkis Evlogimenos | Rename SHL, SHR, SAR, SHLD and SHLR instructions to... |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Alkis Evlogimenos | Uncomment assertions that register# != 0 on calls to |
blob | commitdiff | raw | diff to current |
2004-02-26 |
Chris Lattner | Fix some warnings, some of which were spurious, and... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | Teach the instruction selector how to transform 'array... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | * Make the previous patch more efficient by not allocat... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | add an inefficient way of folding structure and constan... |
blob | commitdiff | raw | diff to current |
2004-02-25 |
Chris Lattner | Implement special case for storing an immediate into... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Alkis Evlogimenos | Refactor rewinding code for finding the first terminato... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | Simplify code a bit, don't go off the end of the block... |
blob | commitdiff | raw | diff to current |
2004-02-23 |
Chris Lattner | We were forgetting to add FP_REG_KILL instructions... |
blob | commitdiff | raw | diff to current |
next |