2006-09-20 |
Chris Lattner | Compile: |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Fold the full generality of (any_extend (truncate x)) |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Two things: |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Expand 64-bit shifts more optimally if we know that... |
tree | commitdiff |
2006-09-19 |
Chris Lattner | Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta... |
tree | commitdiff |
2006-09-19 |
Chris Lattner | Fold extract_element(cst) to cst |
tree | commitdiff |
2006-09-19 |
Chris Lattner | Minor speedup for legalize by avoiding some malloc... |
tree | commitdiff |
2006-09-18 |
Evan Cheng | Fix a typo. |
tree | commitdiff |
2006-09-18 |
Evan Cheng | Allow i32 UDIV, SDIV, UREM, SREM to be expanded into... |
tree | commitdiff |
2006-09-18 |
Andrew Lenharth | oops |
tree | commitdiff |
2006-09-18 |
Andrew Lenharth | absolute addresses must match pointer size |
tree | commitdiff |
2006-09-18 |
Jim Laskey | Sort out mangled names for globals |
tree | commitdiff |
2006-09-16 |
Chris Lattner | Oh yeah, this is needed too |
tree | commitdiff |
2006-09-16 |
Chris Lattner | simplify control flow, no functionality change |
tree | commitdiff |
2006-09-16 |
Chris Lattner | Allow custom expand of mul |
tree | commitdiff |
2006-09-15 |
Chris Lattner | Keep track of the start of MBB's in a separate map... |
tree | commitdiff |
2006-09-14 |
Chris Lattner | Fold (X & C1) | (Y & C2) -> (X|Y) & C3 when possible. |
tree | commitdiff |
2006-09-14 |
Chris Lattner | Split rotate matching code out to its own function... |
tree | commitdiff |
2006-09-14 |
Evan Cheng | Use getOffset() instead. |
tree | commitdiff |
2006-09-14 |
Evan Cheng | Use MachineConstantPoolEntry getOffset() and getType... |
tree | commitdiff |
2006-09-14 |
Evan Cheng | A MachineConstantPool may have mixed Constant* and... |
tree | commitdiff |
2006-09-13 |
Chris Lattner | If LSR went through a lot of trouble to put constants... |
tree | commitdiff |
2006-09-13 |
Chris Lattner | Compile X << 1 (where X is a long-long) to: |
tree | commitdiff |
2006-09-12 |
Evan Cheng | Added support for machine specific constantpool values... |
tree | commitdiff |
2006-09-10 |
Nate Begeman | Behold, more work on relocations. Things are looking... |
tree | commitdiff |
2006-09-10 |
Chris Lattner | This code was trying too hard. By eliminating redundan... |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Implement the fpowi now by lowering to a libcall |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Allow targets to custom lower expanded BIT_CONVERT's |
tree | commitdiff |
2006-09-08 |
Nate Begeman | First pass at supporting relocations. Relocations... |
tree | commitdiff |
2006-09-08 |
Chris Lattner | Non-allocatable physregs can be killed and dead, but... |
tree | commitdiff |
2006-09-08 |
Chris Lattner | This fixes Benchmarks/Prolangs-C/unix-smail |
tree | commitdiff |
2006-09-08 |
Chris Lattner | Fix a bunch of llc-beta failures on x86 yesterday.... |
tree | commitdiff |
2006-09-07 |
Jim Laskey | Make target asm info a property of the target machine. |
tree | commitdiff |
2006-09-07 |
Evan Cheng | Fix pasto that was breaking x86 tests. |
tree | commitdiff |
2006-09-07 |
Chris Lattner | Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a... |
tree | commitdiff |
2006-09-06 |
Jim Laskey | Separate target specific asm properties from the asm... |
tree | commitdiff |
2006-09-05 |
Evan Cheng | Only call isUse/isDef on register operands |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Only call isUse/isDef on register operands |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Don't call isDef on non-registers |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Change the default to 0, which means 'default'. |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Completely eliminate def&use operands. Now a register... |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Fix a long-standing wart in the code generator: two... |
tree | commitdiff |
2006-09-04 |
Chris Lattner | Correct fix for a crasher on functions with live in... |
tree | commitdiff |
2006-09-04 |
Chris Lattner | Hack around a regression I introduced yesterday |
tree | commitdiff |
2006-09-04 |
Duraid Madina | forgot this |
tree | commitdiff |
2006-09-04 |
Duraid Madina | add setJumpBufSize() and setJumpBufAlignment() to targe... |
tree | commitdiff |
2006-09-04 |
Chris Lattner | new file |
tree | commitdiff |
2006-09-03 |
Chris Lattner | Avoid beating on the mi2i map when we know the answer... |
tree | commitdiff |
2006-09-03 |
Chris Lattner | minor speedup |
tree | commitdiff |
2006-09-03 |
Chris Lattner | Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCra... |
tree | commitdiff |
2006-09-03 |
Chris Lattner | When deleting a machine instruction, make sure to remov... |
tree | commitdiff |
2006-09-03 |
Chris Lattner | Move two methods out of line, make them work when the... |
tree | commitdiff |
2006-09-02 |
Chris Lattner | improve compat with certain versions of GCC (on cygwin?) |
tree | commitdiff |
2006-09-02 |
Chris Lattner | Iteration is required for some cases, even if they... |
tree | commitdiff |
2006-09-02 |
Chris Lattner | When joining two intervals where the RHS is really... |
tree | commitdiff |
2006-09-01 |
Evan Cheng | Allow legalizer to expand ISD::MUL using only MULHS... |
tree | commitdiff |
2006-09-01 |
Jim Laskey | Corrections. |
tree | commitdiff |
2006-09-01 |
Chris Lattner | Pull some code out of a hot recursive function because... |
tree | commitdiff |
2006-09-01 |
Chris Lattner | Reserve space in the ValueNumberInfo vector. This... |
tree | commitdiff |
2006-09-01 |
Chris Lattner | Iterative coallescing doesn't buy us anything (we get... |
tree | commitdiff |
2006-08-31 |
Evan Cheng | DAG combiner fix for rotates. Previously the outer... |
tree | commitdiff |
2006-08-31 |
Chris Lattner | Add a special case that speeds up coallescing a bit... |
tree | commitdiff |
2006-08-31 |
Chris Lattner | Delete copies as they are coallesced instead of waiting... |
tree | commitdiff |
2006-08-31 |
Chris Lattner | avoid calling the virtual isMoveInstr method endlessly... |
tree | commitdiff |
2006-08-30 |
Chris Lattner | Fix a compiler crash bootstrapping llvm-gcc. |
tree | commitdiff |
2006-08-29 |
Chris Lattner | Teach the coallescer to coallesce live intervals joined... |
tree | commitdiff |
2006-08-29 |
Jim Laskey | Handle callee saved registers in dwarf frame info ... |
tree | commitdiff |
2006-08-29 |
Evan Cheng | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCo... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | Eliminate RegisterAnalysis. RegisterPass now does... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
tree | commitdiff |
2006-08-27 |
Chris Lattner | typo fix |
tree | commitdiff |
2006-08-27 |
Evan Cheng | Eliminate SelectNodeTo() and getTargetNode() variants... |
tree | commitdiff |
2006-08-26 |
Nate Begeman | Properly size the string table, and emit symbol table... |
tree | commitdiff |
2006-08-26 |
Evan Cheng | SelectNodeTo now returns a SDNode*. |
tree | commitdiff |
2006-08-26 |
Chris Lattner | Simplifications to liveinterval analysis, no functional... |
tree | commitdiff |
2006-08-25 |
Chris Lattner | Completely change the way that joining with physregs... |
tree | commitdiff |
2006-08-25 |
Jim Laskey | Tidy up. |
tree | commitdiff |
2006-08-25 |
Jim Laskey | Consolidate callee saved register information so that... |
tree | commitdiff |
2006-08-25 |
Jim Laskey | Allow for register numbers > 31. |
tree | commitdiff |
2006-08-25 |
Nate Begeman | Get closer to handling globals correctly. We now gener... |
tree | commitdiff |
2006-08-24 |
Chris Lattner | When replacing value numbers, make sure to compactify... |
tree | commitdiff |
2006-08-24 |
Chris Lattner | Take advantage of the recent improvements to the livein... |
tree | commitdiff |
2006-08-23 |
Nate Begeman | Initial checkin of the Mach-O emitter. There's plenty... |
tree | commitdiff |
2006-08-22 |
Chris Lattner | Improve the LiveInterval class to keep track of which... |
tree | commitdiff |
2006-08-21 |
Chris Lattner | Print physreg names symbolically in dumps |
tree | commitdiff |
2006-08-21 |
Chris Lattner | Print debug info as: |
tree | commitdiff |
2006-08-21 |
Jim Laskey | Adding C++ member support. |
tree | commitdiff |
2006-08-21 |
Chris Lattner | Fix PR861 |
tree | commitdiff |
2006-08-21 |
Bill Wendling | Added a check so that if we have two machine instructio... |
tree | commitdiff |
2006-08-17 |
Chris Lattner | switch the SUnit pred/succ sets from being std::sets... |
tree | commitdiff |
2006-08-16 |
Chris Lattner | minor changes. |
tree | commitdiff |
2006-08-16 |
Chris Lattner | Use the appropriate typedef |
tree | commitdiff |
2006-08-15 |
Chris Lattner | Start using SDVTList more consistently |
tree | commitdiff |
2006-08-15 |
Chris Lattner | add a new SDVTList type and new SelectionDAG::getVTList... |
tree | commitdiff |
2006-08-14 |
Chris Lattner | eliminate use of getNode that takes vector of valuetypes. |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Add a new getNode() method that takes a pointer to... |
tree | commitdiff |
2006-08-14 |
Chris Lattner | remove SelectionDAG::InsertISelMapEntry, it is dead |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Add code to resize the CSEMap hash table. This doesn... |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Add the actual constant to the hash for ConstantPool... |
tree | commitdiff |
next |