2006-03-17 |
Chris Lattner | Disable x86 fastcc from passing args in registers |
tree | commitdiff |
2006-03-17 |
Reid Spencer | Fix use of LEVEL. |
tree | commitdiff |
2006-03-17 |
Reid Spencer | Two fixes: |
tree | commitdiff |
2006-03-17 |
Chris Lattner | Parameterize the number of integer arguments to pass... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Also fold MOV8r0, MOV16r0, MOV32r0 + store to MOV8mi... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | Add some missing entries to X86RegisterInfo::foldMemory... |
tree | commitdiff |
2006-03-17 |
Evan Cheng | - Nuke 16-bit SBB instructions. We'll never use them. |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
tree | commitdiff |
2006-03-16 |
Chris Lattner | remove dead variable |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Fix a problem fully scalarizing values. |
tree | commitdiff |
2006-03-16 |
Evan Cheng | A new entry. |
tree | commitdiff |
2006-03-16 |
Nate Begeman | Notes on how to kill the eeevil brtwoway, and make... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Strangely, calls clobber call-clobbered vector regs... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-16 |
Chris Lattner | teach the ppc backend how to spill/reload vector regs |
tree | commitdiff |
2006-03-16 |
Chris Lattner | add callee saved vector regs |
tree | commitdiff |
2006-03-16 |
Evan Cheng | Bug fix: condition inverted. |
tree | commitdiff |
2006-03-16 |
Evan Cheng | For each loop, keep track of all the IV expressions... |
tree | commitdiff |
2006-03-16 |
Evan Cheng | Added a way for TargetLowering to specify what values... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | in functions that use a lot of callee saved regs, this... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Add support for copying registers. still needed: spilli... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Add support for CopyFromReg from vector values. Note... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Teach CreateRegForValue how to handle vector types. |
tree | commitdiff |
2006-03-16 |
Chris Lattner | set TransformToType correctly for vector types. |
tree | commitdiff |
2006-03-16 |
Nate Begeman | Another case we could do better on. |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Save/restore VRSAVE once per function, not once per... |
tree | commitdiff |
2006-03-16 |
Chris Lattner | add support for the bitconvert node |
tree | commitdiff |
2006-03-15 |
Chris Lattner | add support for vector->vector casts |
tree | commitdiff |
2006-03-15 |
Chris Lattner | Add a note, this code should be moved to the dag combiner. |
tree | commitdiff |
2006-03-15 |
Chris Lattner | Teach the strip pass to strip type names in addition... |
tree | commitdiff |
2006-03-15 |
Jim Laskey | Expand subprogram and added block descriptor. |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | no heap is happening here |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | remove qsort for now |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | allow field sensitivity to be a tunable parameter |
tree | commitdiff |
2006-03-15 |
Nate Begeman | Update scheduling info for vrsave instruction |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | Handle one offset with growth case seen in povray.... |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | improve mem intrinsics and add a few things povray... |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Bugfix, unbreaking CodeGen/PowerPC/cttz.ll |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Fix an et-forest memory leak. Patch by Daniel Berlin. |
tree | commitdiff |
2006-03-14 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-14 |
Jim Laskey | 1. Use null for serialized empty strings. |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Fix an off by one error that caused PPC LLC failures... |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Implement a FIXME, recusively reassociating |
tree | commitdiff |
2006-03-14 |
Chris Lattner | extract some code into a method, no functionality change |
tree | commitdiff |
2006-03-14 |
Chris Lattner | transformation implemented |
tree | commitdiff |
2006-03-14 |
Chris Lattner | Promote shifts by a constant to multiplies so that... |
tree | commitdiff |
2006-03-14 |
Reid Spencer | Convert llvm.cs.uiuc.edu -> llvm.org |
tree | commitdiff |
2006-03-14 |
Jim Laskey | 1. Handle removal of all arguments for a morphed intrinsic. |
tree | commitdiff |
2006-03-13 |
Evan Cheng | PPC LSR pass should use target lowering hooks. |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored... |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Update |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Add LSR hooks. |
tree | commitdiff |
2006-03-13 |
Evan Cheng | Added target lowering hooks which LSR consults to make... |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Handle builtins that directly correspond to GCC builtins. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | For functions that use vector registers, save VRSAVE... |
tree | commitdiff |
2006-03-13 |
Chris Lattner | make sure dead token factor nodes are removed by the... |
tree | commitdiff |
2006-03-13 |
Reid Spencer | Bring makefile back into compliance with standard by... |
tree | commitdiff |
2006-03-13 |
Jim Laskey | Handle the removal of the debug chain. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | remove two implemented items |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Fold X+Y -> X|Y when safe. This implements: |
tree | commitdiff |
2006-03-13 |
Chris Lattner | I can't convince myself that this is safe, remove the... |
tree | commitdiff |
2006-03-13 |
Chris Lattner | add a couple of missing folds |
tree | commitdiff |
2006-03-13 |
Chris Lattner | For targets with FABS/FNEG support, lower copysign... |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Fix a couple of bugs that broke the alpha tester build |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Handle cracked instructions in dispatch group formation. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | Mark instructions that are cracked by the PPC970 decode... |
tree | commitdiff |
2006-03-12 |
Chris Lattner | Several big changes: |
tree | commitdiff |
2006-03-12 |
Chris Lattner | Don't advance the hazard recognizer when there are... |
tree | commitdiff |
2006-03-12 |
Chris Lattner | Chain operands aren't real uses: they don't require... |
tree | commitdiff |
2006-03-12 |
Chris Lattner | As a pending queue data structure to keep track of... |
tree | commitdiff |
2006-03-11 |
Chris Lattner | rename priorityqueue -> availablequeue. When a node... |
tree | commitdiff |
2006-03-11 |
Chris Lattner | Make CurrCycle a local var instead of an instance var |
tree | commitdiff |
2006-03-11 |
Chris Lattner | Move some methods around so that BU specific code is... |
tree | commitdiff |
2006-03-11 |
Chris Lattner | merge preds/chainpreds -> preds set |
tree | commitdiff |
2006-03-11 |
Chris Lattner | blr is a branch too |
tree | commitdiff |
2006-03-11 |
Chris Lattner | add an example |
tree | commitdiff |
2006-03-11 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-11 |
Nate Begeman | Fix PR681 by using the standard Lengauer and Tarjan... |
tree | commitdiff |
2006-03-11 |
Evan Cheng | Doh! |
tree | commitdiff |
2006-03-10 |
Evan Cheng | Added a parameter to control whether Constant::getStrin... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | remove some dead code |
tree | commitdiff |
2006-03-10 |
Chris Lattner | scrape out bits of llvm-db |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Remove UnixLocalInferiorProcess: debugging via the... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | teach the JIT to encode vector registers |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Move simple-selector-specific types to the simple selector. |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Simplify the interface to the schedulers, to not pass... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Move some simple-sched-specific instance vars to the... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | prune #includes |
tree | commitdiff |
2006-03-10 |
Chris Lattner | move some simple scheduler methods into the simple... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Make EmitNode take a SDNode instead of a NodeInfo* |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Move the VRBase field from NodeInfo to being a separate... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | no need to build groups anymore |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Create SUnits directly from the SelectionDAG. |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Push PrepareNodeInfo/IdentifyGroups down the inheritanc... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | Teach the latency scheduler some new tricks. In partic... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | add an aggregate method for reinserting scheduled nodes... |
tree | commitdiff |
2006-03-10 |
Jeff Cohen | Fix VC++ build breakage. |
tree | commitdiff |
2006-03-09 |
Chris Lattner | use autogenerated side-effect information |
tree | commitdiff |
2006-03-09 |
Chris Lattner | Use autogenerated mod/ref info for intrinsics. |
tree | commitdiff |
2006-03-09 |
Chris Lattner | Use the autogenerated intrinsic verifier |
tree | commitdiff |
next |