2008-07-30 |
Dan Gohman | Move SelectionDAG::viewGraph() out of line; as an inlin... |
tree | commitdiff |
2008-07-30 |
Mon P Wang | Added support for overloading intrinsics (atomics)... |
tree | commitdiff |
2008-07-29 |
Dan Gohman | Revert 54147. |
tree | commitdiff |
2008-07-28 |
Dan Gohman | Add x86 isel patterns to match what would be a ZERO_EXT... |
tree | commitdiff |
2008-07-28 |
Dan Gohman | Fold the useful features of alist and alist_node into... |
tree | commitdiff |
2008-07-28 |
Dan Gohman | Reword a comment to be less ambiguous. |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Tidy SDNode::use_iterator, and complete the transition... |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Rename isOnlyUseOf to isOnlyUserOf. |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Improve comments for SDNode use-count methods. No funct... |
tree | commitdiff |
2008-07-25 |
Duncan Sands | Fix error: ‘std::ostream’ has not been declared |
tree | commitdiff |
2008-07-25 |
Dan Gohman | Add a #include for the uses of uint64_t. |
tree | commitdiff |
2008-07-25 |
Dan Gohman | Add a #include <cassert>, since this file use assert. |
tree | commitdiff |
2008-07-25 |
Dan Gohman | Apply a patch from Mahadevan R, with minor formatting... |
tree | commitdiff |
2008-07-25 |
Dan Gohman | Enable rematerialization of constants using AliasAnalys... |
tree | commitdiff |
2008-07-22 |
Owen Anderson | Change the heuristics used in the coalescer, register... |
tree | commitdiff |
2008-07-22 |
Dan Gohman | Assert that the DAG root value is a chain value. |
tree | commitdiff |
2008-07-22 |
Dan Gohman | Correct the name of MachineMemOperand's include guard. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Add titles to the various SelectionDAG viewGraph calls |
tree | commitdiff |
2008-07-21 |
Duncan Sands | Add VerifyNode, a place to put sanity checks on |
tree | commitdiff |
2008-07-17 |
Dan Gohman | Re-introduce LeakDetector support for MachineInstrs... |
tree | commitdiff |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
tree | commitdiff |
2008-07-17 |
Evan Cheng | Indentation. |
tree | commitdiff |
2008-07-17 |
Duncan Sands | Factorize some code for determining which libcall to... |
tree | commitdiff |
2008-07-16 |
Dan Gohman | Fix the name of BreakCriticalMachineEdge.h's include... |
tree | commitdiff |
2008-07-15 |
Dan Gohman | SelectionDAG::AssignNodeIds is unused. |
tree | commitdiff |
2008-07-14 |
Dan Gohman | Reapply 53476 and 53480, with a fix so that it properly... |
tree | commitdiff |
2008-07-12 |
Evan Cheng | Back out 53476 and 53480 for now. Somehow they cause... |
tree | commitdiff |
2008-07-12 |
Dan Gohman | Add a utility function to MachineInstr for testing... |
tree | commitdiff |
2008-07-11 |
Dan Gohman | Include a frame index in the "fixed stack" pseudo sourc... |
tree | commitdiff |
2008-07-11 |
Dan Gohman | Add support for putting NamedRegionTimers in TimerGroup... |
tree | commitdiff |
2008-07-11 |
Dan Gohman | Trim unnecessary #includes. |
tree | commitdiff |
2008-07-11 |
Duncan Sands | It is pointless to turn a UINT_TO_FP into an |
tree | commitdiff |
2008-07-11 |
Duncan Sands | Add two missing SINT_TO_FP libcalls. |
tree | commitdiff |
2008-07-11 |
Duncan Sands | Add support for 128 bit shifts and 32 bit shifts |
tree | commitdiff |
2008-07-10 |
Bill Wendling | Pull r53428 from Gaz into mainline: |
tree | commitdiff |
2008-07-10 |
Dan Gohman | Add a SubclassData field to SDNode, similar to what... |
tree | commitdiff |
2008-07-10 |
Dan Gohman | Fix a copy+pasto in an assertion string. |
tree | commitdiff |
2008-07-10 |
Dan Gohman | Stack objects have nonnegative indices, not just positi... |
tree | commitdiff |
2008-07-10 |
Dan Gohman | Remove this file; the code that it went with is no... |
tree | commitdiff |
2008-07-10 |
Duncan Sands | Add support for 128 bit multiplicative operations. |
tree | commitdiff |
2008-07-10 |
Duncan Sands | Add a mysteriously missing libcall, FPTOSINT_F80_I32. |
tree | commitdiff |
2008-07-10 |
Evan Cheng | - Change the horrible N^2 isRegReDefinedByTwoAddr.... |
tree | commitdiff |
2008-07-09 |
Dan Gohman | Simplify hasNUsesOfValue and hasAnyUsesOfValue even... |
tree | commitdiff |
2008-07-09 |
Dan Gohman | Move MemoryVT out of LSBaseNode into MemSDNode, allowin... |
tree | commitdiff |
2008-07-09 |
Dan Gohman | Move the IsVolatile and SVOffset fields into the MemSDN... |
tree | commitdiff |
2008-07-09 |
Dan Gohman | const-ify SelectionDAG::getNodeValueTypes. |
tree | commitdiff |
2008-07-08 |
Dan Gohman | Factor out the code for computing an alignment value... |
tree | commitdiff |
2008-07-08 |
Evan Cheng | Unbreak C++ tests on x86 Darwin. |
tree | commitdiff |
2008-07-08 |
Evan Cheng | Avoid unnecessary string construction during asm printing. |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Pool-allocation for SDNodes. The pool is allocated... |
tree | commitdiff |
2008-07-07 |
Bill Wendling | Use StringMap for greater justice! |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Fix SDNode::MorphNodeTo (a function used by by SelectNo... |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Move MachineMemOperand's constructor out of line, to... |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Shrink MachineMemOperand by storing the alignment in... |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Remove most of the uses of SDOperandPtr, usually replac... |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Remove uses of "llvm/Support/Debug.h" from LLVM include... |
tree | commitdiff |
2008-07-07 |
Duncan Sands | LegalizeTypes soft-float support for stores of a |
tree | commitdiff |
2008-07-05 |
Mon P Wang | Fixed generating incorrect aligned stores that I backou... |
tree | commitdiff |
2008-07-03 |
Bill Wendling | Don't return std::vector by value, but pass it in by... |
tree | commitdiff |
2008-07-03 |
Bill Wendling | Revert my previous check-in that split up MachineModule... |
tree | commitdiff |
2008-07-03 |
Evan Cheng | Backed out 53031. |
tree | commitdiff |
2008-07-03 |
Evan Cheng | - Remove calls to copyKillDeadInfo which is an N^2... |
tree | commitdiff |
2008-07-03 |
Evan Cheng | - Add LiveVariables::replaceKillInstruction. This does... |
tree | commitdiff |
2008-07-02 |
Dan Gohman | Replace a few uses of SelectionDAG::getTargetNode with |
tree | commitdiff |
2008-07-02 |
Mon P Wang | Make the default min align of CreateStackTemporary... |
tree | commitdiff |
2008-07-02 |
Duncan Sands | Add a new getMergeValues method that does not need |
tree | commitdiff |
2008-07-02 |
Mon P Wang | Fixed problem in EmitStackConvert where the source... |
tree | commitdiff |
2008-07-02 |
Bill Wendling | Sorry. I couldn't sleep at night knowing I put these... |
tree | commitdiff |
2008-07-01 |
Bill Wendling | - Update comments. |
tree | commitdiff |
2008-07-01 |
Owen Anderson | Add a version of AsmPrinter::EOL that takes a const... |
tree | commitdiff |
2008-07-01 |
Evan Cheng | DAGSize should not be public. |
tree | commitdiff |
2008-07-01 |
Dan Gohman | Make ilist_traits<MachineBasicBlock>'s Parent member... |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Do not use computationally expensive scheduling heurist... |
tree | commitdiff |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better... |
tree | commitdiff |
2008-06-30 |
Evan Cheng | Split scheduling from instruction selection. |
tree | commitdiff |
2008-06-30 |
Duncan Sands | Revert the SelectionDAG optimization that makes |
tree | commitdiff |
2008-06-27 |
Bill Wendling | More cruft from revert... |
tree | commitdiff |
2008-06-27 |
Bill Wendling | Reverting broken patch r52803. |
tree | commitdiff |
2008-06-27 |
Bill Wendling | - Remove a use of std::vector. |
tree | commitdiff |
2008-06-27 |
Bill Wendling | Refactor the DebugInfoDesc stuff out of the MachineModu... |
tree | commitdiff |
2008-06-26 |
Bill Wendling | Remove warnings about shadowed and unused variables. |
tree | commitdiff |
2008-06-25 |
Owen Anderson | Remember which MachineOperand we were processing, so... |
tree | commitdiff |
2008-06-25 |
Duncan Sands | Add support for expanding PPC 128 bit floats. |
tree | commitdiff |
2008-06-25 |
Dan Gohman | Remove the OrigVT member from AtomicSDNode, as it is... |
tree | commitdiff |
2008-06-25 |
Mon P Wang | Added MemOperands to Atomic operations since Atomics... |
tree | commitdiff |
2008-06-24 |
Owen Anderson | Remove an incorrect comment. |
tree | commitdiff |
2008-06-24 |
Owen Anderson | Use InstrSlots::NUM rather than pre-dividing by four... |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Comment fixes, and make Schedule() pure virtual. |
tree | commitdiff |
2008-06-23 |
Owen Anderson | Add getScaledIntervalSize, which gives a measure of... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Use StringMap instead of std::map<std::string, SDNode*>. |
tree | commitdiff |
2008-06-23 |
Evan Cheng | Instead of adding an isSS field to LiveInterval to... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Reorder some fields in SDNode. This avoids padding, |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode... |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Undo spill weight tweak. Need to investigate the perfor... |
tree | commitdiff |
2008-06-20 |
Duncan Sands | Add some methods for querying the nature of a |
tree | commitdiff |
next |