| Commit message (Expand) | Author | Age | Files | Lines |
* | MachineScheduler support for viewGraph. | Andrew Trick | 2013-01-25 | 2 | -2/+5 |
* | ScheduleDAG: colorize the DOT graph and improve formatting. | Andrew Trick | 2013-01-25 | 1 | -1/+2 |
* | ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case. | Andrew Trick | 2013-01-25 | 1 | -1/+12 |
* | SchedDFS: Complete support for nested subtrees. | Andrew Trick | 2013-01-25 | 1 | -9/+35 |
* | MIsched: Improve the interface to SchedDFS analysis (subtrees). | Andrew Trick | 2013-01-25 | 2 | -9/+12 |
* | SchedDFS: Initial support for nested subtrees. | Andrew Trick | 2013-01-25 | 1 | -5/+17 |
* | MISched: Add SchedDFSResult to ScheduleDAGMI to formalize the | Andrew Trick | 2013-01-25 | 1 | -5/+25 |
* | SchedDFS: Constify interface. | Andrew Trick | 2013-01-25 | 1 | -3/+4 |
* | MIsched: Added biasCriticalPath. | Andrew Trick | 2013-01-24 | 1 | -0/+4 |
* | Make APFloat constructor require explicit semantics. | Tim Northover | 2013-01-22 | 1 | -0/+14 |
* | Introduce a new data structure, the SparseMultiSet, and changes to the MI sch... | Michael Ilseman | 2013-01-21 | 1 | -46/+9 |
* | Remove unused parameter. Also use the AttributeSet query methods instead of t... | Bill Wendling | 2013-01-18 | 1 | -2/+1 |
* | Move MachineTraceMetrics.h into include/llvm/CodeGen. | Jakob Stoklund Olesen | 2013-01-17 | 1 | -0/+350 |
* | Provide a place for targets to insert ILP optimization passes. | Jakob Stoklund Olesen | 2013-01-17 | 1 | -0/+10 |
* | Precompute some information about register costs. | Jakob Stoklund Olesen | 2013-01-12 | 1 | -1/+21 |
* | Split TargetLowering into a CodeGen and a SelectionDAG part. | Benjamin Kramer | 2013-01-11 | 1 | -3/+5 |
* | Remove unneeded includes from FunctionLoweringInfo.h. | Jakub Staszak | 2013-01-10 | 1 | -4/+1 |
* | Allow hasProperty() to be called on bundle-internal instructions. | Jakob Stoklund Olesen | 2013-01-10 | 1 | -3/+3 |
* | Support headerless bundles in MachineInstr::hasProperty(). | Jakob Stoklund Olesen | 2013-01-10 | 1 | -1/+1 |
* | Stack Alignment: throw error if we can't satisfy the minimal alignment | Manman Ren | 2013-01-10 | 1 | -3/+16 |
* | Fix include guards so they exactly match file names. | Jakub Staszak | 2013-01-10 | 19 | -40/+40 |
* | Don't require BUNDLE headers in MachineInstr::getBundleSize(). | Jakob Stoklund Olesen | 2013-01-09 | 1 | -1/+5 |
* | MIsched: add an ILP window property to machine model. | Andrew Trick | 2013-01-09 | 1 | -0/+3 |
* | Add a getBundleEnd() function to go with the existing getBundleStart(). | Jakob Stoklund Olesen | 2013-01-09 | 2 | -7/+22 |
* | Add fp128 rtlib function names to LLVM | Tim Northover | 2013-01-08 | 1 | -0/+46 |
* | Sink a function that refers to the SelectionDAG into that library in the | Chandler Carruth | 2013-01-08 | 1 | -3/+0 |
* | Pack MachineOperand bitfields better. | Jakob Stoklund Olesen | 2013-01-07 | 1 | -21/+19 |
* | Pack MachineInstr fields better. | Jakob Stoklund Olesen | 2013-01-07 | 1 | -2/+3 |
* | CallingConvLower.h: Use bitfields like unsigned:1 instead of bool:1 . | NAKAMURA Takumi | 2013-01-07 | 1 | -2/+2 |
* | Switch TargetTransformInfo from an immutable analysis pass that requires | Chandler Carruth | 2013-01-07 | 1 | -0/+6 |
* | Funnel the actual TargetTransformInfo pass from the SelectionDAGISel | Chandler Carruth | 2013-01-05 | 2 | -1/+6 |
* | Don't call destructors on MachineInstr and MachineOperand. | Jakob Stoklund Olesen | 2013-01-05 | 1 | -2/+6 |
* | Use ArrayRecycler for MachineInstr operand lists. | Jakob Stoklund Olesen | 2013-01-05 | 3 | -9/+39 |
* | Add MachineRegisterInfo::moveOperands(). | Jakob Stoklund Olesen | 2013-01-05 | 1 | -0/+3 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 11 | -15/+15 |
* | Provide a common half-open interval map info implementation, and just | Chandler Carruth | 2012-12-27 | 1 | -11/+3 |
* | Refactor DAGCombinerInfo. Change the different booleans that indicate if we a... | Nadav Rotem | 2012-12-27 | 2 | -7/+26 |
* | whitespace | Nadav Rotem | 2012-12-27 | 1 | -3/+3 |
* | Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64 | Elena Demikhovsky | 2012-12-24 | 2 | -76/+117 |
* | Add a comma to fix the build. | Craig Topper | 2012-12-22 | 1 | -2/+2 |
* | Use a negative value to represent INVALID_SIMPLE_VALUE_TYPE instead of 256. I... | Craig Topper | 2012-12-22 | 1 | -12/+9 |
* | Add vAny and Metadata to the switch in getSizeInBits for consistency since ev... | Craig Topper | 2012-12-22 | 1 | -1/+4 |
* | Add targets to skip running the GC passes. | Evan Cheng | 2012-12-21 | 1 | -0/+5 |
* | Require the two-argument MI::addOperand(MF, MO) for dangling instructions. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -11/+16 |
* | Add an MF argument to MI::copyImplicitOps(). | Jakob Stoklund Olesen | 2012-12-20 | 2 | -1/+7 |
* | Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -2/+3 |
* | Remove two dead functions. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -7/+0 |
* | Use MachineInstrBuilder in InstrEmitter. | Jakob Stoklund Olesen | 2012-12-20 | 1 | -0/+10 |
* | Always use addOperand(MF, MO) from MachineInstrBuilder. | Jakob Stoklund Olesen | 2012-12-19 | 1 | -25/+26 |
* | Remove the explicit MachineInstrBuilder(MI) constructor. | Jakob Stoklund Olesen | 2012-12-19 | 1 | -1/+0 |