2006-03-17 |
Evan Cheng | Allow users of iv / stride to be rewritten with express... |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Evan Cheng | Add a lsr common loop invariant hoisting test case |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Chris Lattner | new testcase that broke the new f.e. |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Reid Spencer | Use the <tt> tag instead of <pre> tag to get code/file... |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Chris Lattner | Disable x86 fastcc from passing args in registers |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Reid Spencer | Fix a typo. |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Reid Spencer | Fix use of LEVEL. |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Reid Spencer | Two fixes: |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Chris Lattner | Parameterize the number of integer arguments to pass... |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Evan Cheng | Also fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi... |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Evan Cheng | Add some missing entries to X86RegisterInfo::foldMemory... |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Evan Cheng | - Nuke 16-bit SBB instructions. We'll never use them. |
commit | commitdiff | tree | snapshot |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | remove dead variable |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | add an assert to get a slightly better msg about this... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Fix a problem fully scalarizing values. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Evan Cheng | A new entry. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Nate Begeman | Notes on how to kill the eeevil brtwoway, and make... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Strangely, calls clobber call-clobbered vector regs... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | teach the ppc backend how to spill/reload vector regs |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | add callee saved vector regs |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Evan Cheng | Bug fix: condition inverted. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Evan Cheng | For each loop, keep track of all the IV expressions... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Evan Cheng | Added a way for TargetLowering to specify what values... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | in functions that use a lot of callee saved regs, this... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Add support for copying registers. still needed: spilli... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Add support for CopyFromReg from vector values. Note... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Teach CreateRegForValue how to handle vector types. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | set TransformToType correctly for vector types. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Add markers for the first and last vector value type. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Nate Begeman | Another case we could do better on. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | New testcase, the new CFE compiles this into insertelem... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Save/restore VRSAVE once per function, not once per... |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Jim Laskey | Typo. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | Fix a typo Eric van Riet Paap noticed |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Reid Spencer | Add a RUN: line so this test doesn't fail. |
commit | commitdiff | tree | snapshot |
2006-03-16 |
Chris Lattner | add support for the bitconvert node |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | add support for vector->vector casts |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | Add a note, this code should be moved to the dag combiner. |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | minor changes so that GCC builtin can be specified... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | Teach the strip pass to strip type names in addition... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | allow the GCCBuiltinName field to be optional |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Jim Laskey | Update doc to reflect changes in subprogram and block... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Jim Laskey | Expand subprogram and added block descriptor. |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Andrew Lenharth | no heap is happening here |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Andrew Lenharth | better check |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Andrew Lenharth | remove qsort for now |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Evan Cheng | Also requires -mattr=-sse3 |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Andrew Lenharth | allow field sensitivity to be a tunable parameter |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Nate Begeman | Update scheduling info for vrsave instruction |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Andrew Lenharth | Handle one offset with growth case seen in povray.... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Andrew Lenharth | improve mem intrinsics and add a few things povray... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Jeff Cohen | Fix VC++ build error. |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | remove typo |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | Autogenerate a table of intrinsic names, so we can... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | Autogenerate code to map from GCC builtin to LLVM intri... |
commit | commitdiff | tree | snapshot |
2006-03-15 |
Chris Lattner | Set TargetPrefix on target-specific intrinsics. That... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Robert Bocchino | Fixed a typo in the vsetfp examples. |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Robert Bocchino | Split the 'vset' instruction into two instructions... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Update this to match the documentation in the GC doc... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Fix the gcread/gcwrite intrinsic specifications, fixing |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Bugfix, unbreaking CodeGen/PowerPC/cttz.ll |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Fix an et-forest memory leak. Patch by Daniel Berlin. |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Jim Laskey | Reflect the fact that empty strings can be expressed... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Jim Laskey | 1. Use null for serialized empty strings. |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Jim Laskey | Bring debugging information up to date. |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Fix an off by one error that caused PPC LLC failures... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Implement a FIXME, recusively reassociating |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | new testcase from a FIXME in the code |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | extract some code into a method, no functionality change |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | transformation implemented |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Promote shifts by a constant to multiplies so that... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Chris Lattner | Test that we can reassociate (x<<1)+(y<<1) -> (X+Y... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Reid Spencer | Allow a sequence of digits at the end of the directory... |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Reid Spencer | Change llvm.cs.uiuc.edu -> llvm.org |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Reid Spencer | Add a newline at the end to avoid gcc warnings. |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Reid Spencer | Convert llvm.cs.uiuc.edu -> llvm.org |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Reid Spencer | Change docs for llvm.cs.uiuc.edu -> llvm.org |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Reid Spencer | Changes docs for llvm.cs.uiuc.edu -> llvm.org |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Jim Laskey | 1. Handle removal of all arguments for a morphed intrinsic. |
commit | commitdiff | tree | snapshot |
2006-03-14 |
Jim Laskey | Remove the use of llvm.dbg.declare. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | PPC LSR pass should use target lowering hooks. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | Update |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | Add LSR hooks. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | Added getTargetLowering() - returns DAG lowering info. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | Added target lowering hooks which LSR consults to make... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | Handle builtins that directly correspond to GCC builtins. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | emit a mapping from LLVM intrinsic -> GCC builtins. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | Verify that packed type operands have the right size... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | Add a first ppc altivec intrinsic. Add packed type... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | For functions that use vector registers, save VRSAVE... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Evan Cheng | Optimizing to calloc() to malloc() + memset() can be... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | make sure dead token factor nodes are removed by the... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Reid Spencer | Bring makefile back into compliance with standard by... |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Jim Laskey | Handle the removal of the debug chain. |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | remove two implemented items |
commit | commitdiff | tree | snapshot |
2006-03-13 |
Chris Lattner | Fold X+Y -> X|Y when safe. This implements: |
commit | commitdiff | tree | snapshot |
next |