2007-03-25 |
Anton Korobeynikov | First step of switch lowering refactoring: perform... |
tree | commitdiff |
2007-03-24 |
Chris Lattner | add a valuetype for v1i64, which is needed by mmx. |
tree | commitdiff |
2007-03-23 |
Dan Gohman | Add the 'explicit' keyword to several constructors... |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | maintain LiveIn when splitting blocks (register scaveng... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support. |
tree | commitdiff |
2007-03-18 |
Evan Cheng | Fix comment. |
tree | commitdiff |
2007-03-17 |
Evan Cheng | Track the BB's where each virtual register is used. |
tree | commitdiff |
2007-03-07 |
Anton Korobeynikov | Refactoring of formal parameter flags. Enable properly... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Add a utility function to test whether a load is unindexed. |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Add skipTo to set internal iterator. Useful when pointe... |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Register scavenger is now capable of scavenging. It... |
tree | commitdiff |
2007-03-06 |
Anton Korobeynikov | Enumerate SDISel formal parameter attributes. Make... |
tree | commitdiff |
2007-03-04 |
Chris Lattner | add a new node |
tree | commitdiff |
2007-03-01 |
Jim Laskey | Collect eh filter info. |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Add a version of FindUnusedReg that restrict search... |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Clean up interface. |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Track all joined registers and eliminate unneeded kills... |
tree | commitdiff |
2007-03-01 |
Evan Cheng | MachineBasicBlock fields should not be public. |
tree | commitdiff |
2007-02-28 |
Chris Lattner | add methods for analysis of call results and return... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | add methods to analyze calls and formals. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Some more code clean up. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Oops. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | RegScavenger interface change to make it more flexible. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Pass IsImp, IsKill, and IsDead to ChangeToRegister. |
tree | commitdiff |
2007-02-27 |
Chris Lattner | Minor refactoring of CC Lowering interfaces |
tree | commitdiff |
2007-02-27 |
Chris Lattner | move CC Lowering stuff to its own public interface |
tree | commitdiff |
2007-02-27 |
Evan Cheng | forward() should not increment internal iterator. Its... |
tree | commitdiff |
2007-02-26 |
Evan Cheng | Joining an interval with a dead copy instruction. Short... |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Use findRegisterUseOperand to find a kill of particular... |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Initial check in of register scavenger. Its only curren... |
tree | commitdiff |
2007-02-22 |
Evan Cheng | Copy and paste silliness. |
tree | commitdiff |
2007-02-22 |
Evan Cheng | Remove unnecessary isKill properties if a live range... |
tree | commitdiff |
2007-02-22 |
Jim Laskey | Typo. |
tree | commitdiff |
2007-02-22 |
Jim Laskey | Remove isAccessable. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Add support for changes in DwarfWriter. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Allow for live in registers for eh landing pads. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Add a flag to MBBs to indicate whether it is an eh... |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Add structures used for collecting eh information. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Add new instructions for handling data passed into... |
tree | commitdiff |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
tree | commitdiff |
2007-02-19 |
Reid Spencer | For PR1207: |
tree | commitdiff |
2007-02-17 |
Evan Cheng | - Changes how function livein's are handled, they now... |
tree | commitdiff |
2007-02-17 |
Evan Cheng | Added findRegisterDefOperand(). |
tree | commitdiff |
2007-02-17 |
Evan Cheng | Added removeLiveIn and more livein iterators. |
tree | commitdiff |
2007-02-17 |
Evan Cheng | Allow LiveVariables to track liveness of more registers. |
tree | commitdiff |
2007-02-15 |
Evan Cheng | Use BitVector instead of vector<bool> which can be... |
tree | commitdiff |
2007-02-15 |
Reid Spencer | For PR1195: |
tree | commitdiff |
2007-02-15 |
Evan Cheng | isPhysRegUsed should be const. |
tree | commitdiff |
2007-02-15 |
Evan Cheng | Should pass isKill and isDead to addRegOperand() as... |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | Add comment about original function argument alignment. |
tree | commitdiff |
2007-02-10 |
Evan Cheng | Add live-ins to MachineBasicBlock. |
tree | commitdiff |
2007-02-08 |
Bill Wendling | Fixed comments. |
tree | commitdiff |
2007-02-08 |
Bill Wendling | Declarations for functions that create different file... |
tree | commitdiff |
2007-02-08 |
Bill Wendling | Moved from include/llvm/CodeGen to lib/CodeGen. |
tree | commitdiff |
2007-02-04 |
Chris Lattner | switch the VRBaseMap in the scheduler from an std:... |
tree | commitdiff |
2007-02-04 |
Chris Lattner | Introduce new UnarySDNode/BinarySDNode/TernarySDNode... |
tree | commitdiff |
2007-02-04 |
Chris Lattner | Add a new SDNode ctor and InitOperands method. This... |
tree | commitdiff |
2007-02-04 |
Chris Lattner | eliminate the SDNode::setValueTypes method. |
tree | commitdiff |
2007-02-04 |
Chris Lattner | eliminate a bunch of duplicate ctors and helper functions. |
tree | commitdiff |
2007-02-04 |
Chris Lattner | move MorphNode to out of line and merge setNodeOperands... |
tree | commitdiff |
2007-02-04 |
Chris Lattner | simplify MorphNodeTo to take a VTList operand. |
tree | commitdiff |
2007-02-04 |
Chris Lattner | eliminate some extraneous methods in SDNode |
tree | commitdiff |
2007-02-04 |
Chris Lattner | Give each selectiondag node class a home for it's vtabl... |
tree | commitdiff |
2007-02-03 |
Bill Wendling | Moved MachORelocation to its own header file. Have... |
tree | commitdiff |
2007-02-03 |
Bill Wendling | New file for the MachORelocation structure. It doesn... |
tree | commitdiff |
2007-02-03 |
Chris Lattner | switch the sched unit map over to use a DenseMap instea... |
tree | commitdiff |
2007-02-01 |
Jim Laskey | Support for non-landing pad exception handling. |
tree | commitdiff |
2007-02-01 |
Chris Lattner | rename DenseMap to IndexedMap. |
tree | commitdiff |
2007-01-31 |
Evan Cheng | Added O_F32 and O_64 in addition to UO_F32 and UO_64... |
tree | commitdiff |
2007-01-29 |
Jim Laskey | Out of line function. |
tree | commitdiff |
2007-01-29 |
Jim Laskey | Only gather frame info if debug or eh. |
tree | commitdiff |
2007-01-29 |
Nate Begeman | Finish off bug 680, allowing targets to custom lower... |
tree | commitdiff |
2007-01-29 |
Nate Begeman | Properly support cstrings |
tree | commitdiff |
2007-01-29 |
Jim Laskey | Landing pad-less eh for PPC. |
tree | commitdiff |
2007-01-29 |
Reid Spencer | IntrinsicLowering now requires TargetData. |
tree | commitdiff |
2007-01-28 |
Reid Spencer | Adjust a comment to reflect reality. |
tree | commitdiff |
2007-01-28 |
Anton Korobeynikov | Propagate changes from my local tree. This patch includes: |
tree | commitdiff |
2007-01-26 |
Nate Begeman | Handle multiple functions, properly mangle symbols... |
tree | commitdiff |
2007-01-26 |
Jim Laskey | rename files |
tree | commitdiff |
2007-01-26 |
Jim Laskey | Change the MachineDebugInfo to MachineModuleInfo to... |
tree | commitdiff |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
tree | commitdiff |
2007-01-25 |
Jim Laskey | Migrate print routines to asm to be shared by exception... |
tree | commitdiff |
2007-01-24 |
Jim Laskey | Repair debug frames as a prelude to eh_frames. Switche... |
tree | commitdiff |
2007-01-24 |
Jim Laskey | Use asm printer to emit alignment |
tree | commitdiff |
2007-01-24 |
Bill Wendling | Make ivars private and use getters. Have the MachOWrite... |
tree | commitdiff |
2007-01-24 |
Bill Wendling | Moved target-specific information to the TargetMachOWri... |
tree | commitdiff |
2007-01-17 |
Bill Wendling | Changed to use the OutputBuffer instead of the methods... |
tree | commitdiff |
2007-01-17 |
Bill Wendling | Revert patch. |
tree | commitdiff |
2007-01-17 |
Bill Wendling | Removed methods which are now in the respective TargetO... |
tree | commitdiff |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
tree | commitdiff |
2007-01-14 |
Reid Spencer | Primitive types don't include integers any more, adjust. |
tree | commitdiff |
2007-01-12 |
Evan Cheng | - Move RTLIB::Libcall enum to a separate file. |
tree | commitdiff |
2006-12-18 |
Rafael Espindola | move ExtWeakSymbols to AsmPrinter |
tree | commitdiff |
2006-12-17 |
Bill Wendling | Accidental submission. |
tree | commitdiff |
2006-12-17 |
Bill Wendling | Added an automatic cast to "std::ostream*" etc. from... |
tree | commitdiff |
2006-12-16 |
Chris Lattner | Apply B. Scott Michel's patch for PR1054, thanks! |
tree | commitdiff |
2006-12-16 |
Evan Cheng | Typo. |
tree | commitdiff |
2006-12-16 |
Jeff Cohen | The best unbreakage yet, addressing Bill's concerns. |
tree | commitdiff |
2006-12-15 |
Jeff Cohen | An even better unbreakage... |
tree | commitdiff |
2006-12-15 |
Jeff Cohen | Complete unbreak of VC++ (Chris identified the simple... |
tree | commitdiff |
next |