2006-03-19 |
Chris Lattner | Don't bother storing undef elements of BUILD_VECTOR's |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Implement expand of BUILD_VECTOR containing variable... |
tree | commitdiff |
2006-03-19 |
Chris Lattner | fold insertelement(buildvector) -> buildvector if the... |
tree | commitdiff |
2006-03-19 |
Chris Lattner | implement basic support for INSERT_VECTOR_ELT. |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Rename ConstantVec -> BUILD_VECTOR and VConstant -... |
tree | commitdiff |
2006-03-19 |
Chris Lattner | implement vector.ll:test_undef |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Fix the remaining bugs in the vector expansion rework... |
tree | commitdiff |
2006-03-18 |
Chris Lattner | Change the structure of lowering vector stuff. Note... |
tree | commitdiff |
2006-03-17 |
Chris Lattner | add a couple enum values |
tree | commitdiff |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
tree | commitdiff |
2006-03-16 |
Chris Lattner | Fix a problem fully scalarizing values. |
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-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-13 |
Evan Cheng | Add LSR hooks. |
tree | commitdiff |
2006-03-13 |
Chris Lattner | make sure dead token factor nodes are removed by the... |
tree | commitdiff |
2006-03-13 |
Jim Laskey | Handle the removal of the debug chain. |
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-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-10 |
Evan Cheng | Added a parameter to control whether Constant::getStrin... |
tree | commitdiff |
2006-03-10 |
Chris Lattner | scrape out bits of llvm-db |
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 | remove dbg_declare, it's not used yet. |
tree | commitdiff |
2006-03-09 |
Chris Lattner | remove temporary option |
tree | commitdiff |
2006-03-09 |
Chris Lattner | yes yes, enabled debug output is bad |
tree | commitdiff |
2006-03-09 |
Chris Lattner | switch the t-d scheduler to use a really dumb and trivi... |
tree | commitdiff |
2006-03-09 |
Chris Lattner | Pull latency information for target instructions out... |
tree | commitdiff |
2006-03-09 |
Chris Lattner | don't copy all itinerary data |
tree | commitdiff |
2006-03-09 |
Chris Lattner | PriorityQueue is an instance var, use it. |
tree | commitdiff |
2006-03-09 |
Chris Lattner | add some comments |
tree | commitdiff |
2006-03-09 |
Chris Lattner | Refactor the priority mechanism one step further: now... |
tree | commitdiff |
2006-03-08 |
Jim Laskey | Get rid of the multiple copies of getStringValue. ... |
tree | commitdiff |
2006-03-08 |
Chris Lattner | Split the priority function computation and priority... |
tree | commitdiff |
2006-03-08 |
Chris Lattner | switch from an explicitly managed list of SUnits to... |
tree | commitdiff |
2006-03-08 |
Chris Lattner | Shrinkify some fields, fit to 80 columns |
tree | commitdiff |
2006-03-08 |
Chris Lattner | revert the previous patch, didn't mean to check it... |
tree | commitdiff |
2006-03-08 |
Chris Lattner | remove "Slot", it is dead |
tree | commitdiff |
2006-03-08 |
Chris Lattner | Change the interface for getting a target HazardRecogni... |
tree | commitdiff |
2006-03-07 |
Chris Lattner | Fix some formatting, when looking for hazards, prefer... |
tree | commitdiff |
2006-03-06 |
Chris Lattner | update file comment |
tree | commitdiff |
2006-03-06 |
Evan Cheng | Remove some code that doesn't make sense |
tree | commitdiff |
2006-03-06 |
Evan Cheng | Remove SUnit::Priority1: it is re-calculated on demand... |
tree | commitdiff |
2006-03-06 |
Chris Lattner | Hoist the HazardRecognizer out of the ScheduleDAGList... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Comment fixes |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Don't depend on the C99 copysign function, implement... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | When a hazard recognizer needs noops to be inserted... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Implement G5HazardRecognizer as a trivial thing that... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Add basic hazard recognizer support. noop insertion... |
tree | commitdiff |
2006-03-05 |
Jeff Cohen | Fix VC++ compilation error. |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Split the list scheduler into top-down and bottom-up... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Move the available queue to being inside the ListSchedu... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Reinstate this now that the offending opposite xform... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Do not fold (add (shl x, c1), (shl c2, c1)) -> (shl... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | print arbitrary constant pool entries |
tree | commitdiff |
2006-03-05 |
Evan Cheng | Back out fold (shl (add x, c1), c2) -> (add (shl x... |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Add some simple copysign folds |
tree | commitdiff |
2006-03-05 |
Chris Lattner | Codegen copysign[f] into a FCOPYSIGN node |
tree | commitdiff |
2006-03-04 |
Chris Lattner | fold (mul (add x, c1), c2) -> (add (mul x, c2), c1*c2) |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR... |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Number of NodeTypes now exceeds 128. |
tree | commitdiff |
2006-03-03 |
Evan Cheng | SDOperand::isOperand should not be a forwarding. It... |
tree | commitdiff |
2006-03-03 |
Evan Cheng | Added isOperand(N): true if this is an operand of N |
tree | commitdiff |
2006-03-03 |
Evan Cheng | A bit more tweaking |
tree | commitdiff |
2006-03-03 |
Jeff Cohen | Fix VC++ compilation errors. |
tree | commitdiff |
2006-03-03 |
Chris Lattner | remove the read/write port/io intrinsics. |
tree | commitdiff |
2006-03-03 |
Chris Lattner | Split memcpy/memset/memmove intrinsics into i32/i64... |
tree | commitdiff |
2006-03-02 |
Evan Cheng | - Fixed some priority calculation bugs that were causin... |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Fix CodeGen/Generic/2006-03-01-dagcombineinfloop.ll... |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Fix a typo evan noticed |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Add support for target-specific dag combines |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Add interfaces for targets to provide target-specific... |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Add a new AddToWorkList method, start using it |
tree | commitdiff |
2006-03-01 |
Chris Lattner | Pull shifts by a constant through multiplies (a form... |
tree | commitdiff |
2006-03-01 |
Evan Cheng | Vector ops lowering. |
tree | commitdiff |
2006-03-01 |
Evan Cheng | - Added VConstant as an abstract version of ConstantVec. |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Compile: |
tree | commitdiff |
2006-02-28 |
Chris Lattner | Fold "and (LOAD P), 255" -> zextload. This allows... |
tree | commitdiff |
next |