2005-12-17 |
Chris Lattner | allow custom expansion of BR_CC |
tree | commitdiff |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditi... |
tree | commitdiff |
2005-12-16 |
Jim Laskey | Added source file/line correspondence for dwarf (PowerP... |
tree | commitdiff |
2005-12-15 |
Chris Lattner | Don't create SEXTLOAD/ZEXTLOAD instructions that the... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | When folding loads into ops, immediately replace uses... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | Fix the (zext (zextload)) case to trigger, similarly... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | Fix a miscompilation in crafty due to a recent patch |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Fold (zext (load x) to (zextload x). |
tree | commitdiff |
2005-12-13 |
Chris Lattner | Don't lump the filename and working dir together |
tree | commitdiff |
2005-12-13 |
Nate Begeman | Lowering constant pool entries on ppc exposed a bug... |
tree | commitdiff |
2005-12-12 |
Chris Lattner | Accept and ignore prefetches for now |
tree | commitdiff |
2005-12-12 |
Chris Lattner | Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Minor tweak to get isel opt |
tree | commitdiff |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
tree | commitdiff |
2005-12-10 |
Evan Cheng | Added new getNode and getTargetNode variants for X86... |
tree | commitdiff |
2005-12-09 |
Chris Lattner | Teach legalize how to promote sext_inreg to fix a probl... |
tree | commitdiff |
2005-12-08 |
Chris Lattner | improve code insertion in two ways: |
tree | commitdiff |
2005-12-07 |
Nate Begeman | Fix a crash where ConstantVec nodes were being generate... |
tree | commitdiff |
2005-12-07 |
Chris Lattner | Only transform (sext (truncate x)) -> (sextinreg x... |
tree | commitdiff |
2005-12-07 |
Chris Lattner | Teach the dag combiner to turn a truncate/sign_extend... |
tree | commitdiff |
2005-12-06 |
Nate Begeman | Teach the SelectionDAG ISel how to turn ConstantPacked... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Fix the #1 code quality problem that I have seen on... |
tree | commitdiff |
2005-12-03 |
Chris Lattner | dbg.stoppoint returns a value, don't forget to init it |
tree | commitdiff |
2005-12-02 |
Andrew Lenharth | bah, must generate all results |
tree | commitdiff |
2005-12-02 |
Andrew Lenharth | cycle counter fix |
tree | commitdiff |
2005-12-01 |
Chris Lattner | Don't remove two operand, two result nodes from the... |
tree | commitdiff |
2005-12-01 |
Chris Lattner | Promote line and column number information for our... |
tree | commitdiff |
2005-12-01 |
Chris Lattner | This is a bugfix for SelectNodeTo. In certain situatio... |
tree | commitdiff |
2005-12-01 |
Nate Begeman | Support multiple ValueTypes per RegisterClass, needed... |
tree | commitdiff |
2005-11-30 |
Chris Lattner | Make SelectNodeTo return N |
tree | commitdiff |
2005-11-30 |
Chris Lattner | CALLSEQ_START/END nodes don't get memoized, do not... |
tree | commitdiff |
2005-11-30 |
Andrew Lenharth | At long last, you can say that f32 isn't supported... |
tree | commitdiff |
2005-11-30 |
Nate Begeman | First chunk of actually generating vector code for... |
tree | commitdiff |
2005-11-30 |
Andrew Lenharth | add support for custom lowering SINT_TO_FP |
tree | commitdiff |
2005-11-30 |
Reid Spencer | Fix a problem with llvm-ranlib that (on some platforms... |
tree | commitdiff |
2005-11-30 |
Evan Cheng | Fixed a bug introduced by my last commit: TargetGlobalV... |
tree | commitdiff |
2005-11-30 |
Evan Cheng | Added an index field to GlobalAddressSDNode so it can... |
tree | commitdiff |
2005-11-29 |
Chris Lattner | Add support for a new STRING and LOCATION node for... |
tree | commitdiff |
2005-11-29 |
Nate Begeman | Add the majority of the vector machien value types... |
tree | commitdiff |
2005-11-22 |
Nate Begeman | Check in code to scalarize arbitrarily wide packed... |
tree | commitdiff |
2005-11-22 |
Nate Begeman | Rather than attempting to legalize 1 x float, make... |
tree | commitdiff |
2005-11-20 |
Chris Lattner | Legalize MERGE_VALUES, expand READCYCLECOUNTER correctl... |
tree | commitdiff |
2005-11-20 |
Andrew Lenharth | The first patch of X86 support for read cycle counter |
tree | commitdiff |
2005-11-20 |
Chris Lattner | more progress towards bug 291 being finished. Patch... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Unbreak codegen of bools. This should fix the llc... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Improve Selection DAG printer portability. Patch by... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Teach the graph viewer to handle register operands... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Silence a bogus warning |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Add some method variants, patch by Evan Cheng |
tree | commitdiff |
2005-11-19 |
Nate Begeman | Teach LLVM how to scalarize packed types. Currently... |
tree | commitdiff |
2005-11-18 |
Nate Begeman | Split out the shift code from visitBinary. |
tree | commitdiff |
2005-11-17 |
Chris Lattner | Allow targets to custom legalize leaf nodes like Global... |
tree | commitdiff |
2005-11-17 |
Chris Lattner | Teach legalize about targetglobaladdress |
tree | commitdiff |
2005-11-16 |
Chris Lattner | when debugging lower dbg intrinsics to calls |
tree | commitdiff |
2005-11-12 |
Jeff Cohen | Fix operator precedence bug caught by VC++. |
tree | commitdiff |
2005-11-11 |
Andrew Lenharth | added a chain output |
tree | commitdiff |
2005-11-11 |
Andrew Lenharth | continued readcyclecounter support |
tree | commitdiff |
2005-11-09 |
Chris Lattner | Switch the allnodes list from a vector of pointers... |
tree | commitdiff |
2005-11-09 |
Chris Lattner | Refactor intrinsic lowering stuff out of visitCall |
tree | commitdiff |
2005-11-09 |
Chris Lattner | Handle the trivial (but common) two-op case more effici... |
tree | commitdiff |
2005-11-09 |
Chris Lattner | Fix CodeGen/X86/shift-folding.ll:test3 on X86 |
tree | commitdiff |
2005-11-09 |
Chris Lattner | Avoid creating a token factor node in trivially redunda... |
tree | commitdiff |
2005-11-09 |
Chris Lattner | Handle GEP's a bit more intelligently. Fold constant... |
tree | commitdiff |
2005-11-08 |
Chris Lattner | Allocate the right amount of memory for this vector... |
tree | commitdiff |
2005-11-08 |
Chris Lattner | Change the ValueList array for each node to be shared... |
tree | commitdiff |
2005-11-08 |
Chris Lattner | Switch the operandlist/valuelist from being vectors... |
tree | commitdiff |
2005-11-08 |
Chris Lattner | Explicitly initialize some instance vars |
tree | commitdiff |
2005-11-08 |
Chris Lattner | Clean up RemoveDeadNodes significantly, by eliminating... |
tree | commitdiff |
2005-11-07 |
Jim Laskey | Let's try ignoring resource utilization on the backward... |
tree | commitdiff |
2005-11-06 |
Nate Begeman | Add the necessary support to the ISel to allow targets... |
tree | commitdiff |
2005-11-05 |
Jim Laskey | Fix logic bug in finding retry slot in tally. |
tree | commitdiff |
2005-11-04 |
Jim Laskey | Fix a warning |
tree | commitdiff |
2005-11-04 |
Jim Laskey | Scheduling now uses itinerary data. |
tree | commitdiff |
2005-11-02 |
Nate Begeman | Fix a crash that Andrew noticed, and add a pair of... |
tree | commitdiff |
2005-11-02 |
Chris Lattner | Fix a source of undefined behavior when dealing with... |
tree | commitdiff |
2005-10-31 |
Jim Laskey | 1. Embed and not inherit vector for NodeGroup. |
tree | commitdiff |
2005-10-30 |
Chris Lattner | Significantly simplify this code and make it more aggre... |
tree | commitdiff |
2005-10-30 |
Chris Lattner | Reduce the number of copies emitted as machine instruct... |
tree | commitdiff |
2005-10-30 |
Chris Lattner | Codegen mul by negative power of two with a shift and... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Fix DSE to not nuke dead stores unless they redundant... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Add a simple xform that is useful for bitfield operations. |
tree | commitdiff |
2005-10-25 |
Nate Begeman | Allow custom lowered FP_TO_SINT ops in the check for... |
tree | commitdiff |
2005-10-25 |
Chris Lattner | Clear a bit in this file that was causing a miscompilat... |
tree | commitdiff |
2005-10-23 |
Andrew Lenharth | add TargetExternalSymbol |
tree | commitdiff |
2005-10-22 |
Chris Lattner | BuildSDIV and BuildUDIV only work for i32/i64, but... |
tree | commitdiff |
2005-10-21 |
Chris Lattner | add a case missing from the dag combiner that exposed... |
tree | commitdiff |
2005-10-21 |
Nate Begeman | Fix a typo in the dag combiner, so that this can work... |
tree | commitdiff |
2005-10-21 |
Nate Begeman | Invert the TargetLowering flag that controls divide... |
tree | commitdiff |
2005-10-20 |
Nate Begeman | Fix a couple bugs in the const div stuff where we'd... |
tree | commitdiff |
2005-10-20 |
Chris Lattner | don't use llabs with apparently VC++ doesn't have |
tree | commitdiff |
2005-10-20 |
Nate Begeman | Move the target constant divide optimization up into... |
tree | commitdiff |
2005-10-19 |
Nate Begeman | Teach Legalize how to do something with EXTRACT_ELEMENT... |
tree | commitdiff |
2005-10-18 |
Nate Begeman | Add the ability to lower return instructions to TargetL... |
tree | commitdiff |
2005-10-18 |
Chris Lattner | Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not... |
tree | commitdiff |
2005-10-18 |
Chris Lattner | remove hack |
tree | commitdiff |
2005-10-18 |
Chris Lattner | Fold (select C, load A, load B) -> load (select C,... |
tree | commitdiff |
2005-10-18 |
Nate Begeman | Implement some feedback from Chris re: constant canonic... |
tree | commitdiff |
2005-10-18 |
Nate Begeman | Legalize BUILD_PAIR appropriately for upcoming 64 bit... |
tree | commitdiff |
2005-10-17 |
Nate Begeman | fold fmul X, +2.0 -> fadd X, X; |
tree | commitdiff |
2005-10-17 |
Chris Lattner | add a trivial fold |
tree | commitdiff |
next |