2009-10-09 |
Dan Gohman | isTriviallyReMaterializable checks the |
tree | commitdiff |
2009-10-09 |
Dan Gohman | Add basic infrastructure and x86 support for preserving... |
tree | commitdiff |
2009-10-09 |
Devang Patel | Check invalid debug info for enums. This may happen... |
tree | commitdiff |
2009-10-09 |
Jim Grosbach | when previous scratch register is killed, flag the... |
tree | commitdiff |
2009-10-09 |
Evan Cheng | Give Dan and my recent changes, machine LICM is now... |
tree | commitdiff |
2009-10-09 |
Evan Cheng | Fix a logic error that caused non-rematable loop invari... |
tree | commitdiff |
2009-10-09 |
Evan Cheng | Reset kill markers after live interval is reconstructed. |
tree | commitdiff |
2009-10-08 |
Evan Cheng | Remove code that makes no sense. |
tree | commitdiff |
2009-10-08 |
Devang Patel | Clear variable debug info map at the end of the function. |
tree | commitdiff |
2009-10-08 |
Bob Wilson | Add a SelectionDAG getTargetInsertSubreg convenience... |
tree | commitdiff |
2009-10-08 |
Devang Patel | Do not record line number to implicitly mark start... |
tree | commitdiff |
2009-10-08 |
Dan Gohman | Add a form of addPreserved which takes a string argumen... |
tree | commitdiff |
2009-10-08 |
Jim Grosbach | Re-enable register scavenging in Thumb1 by default. |
tree | commitdiff |
2009-10-08 |
Jim Grosbach | bugfix. The target may use virtual registers that aren... |
tree | commitdiff |
2009-10-07 |
Jim Grosbach | reverting thumb1 scavenging default due to test failure... |
tree | commitdiff |
2009-10-07 |
Chris Lattner | second half of lazy liveness removal. |
tree | commitdiff |
2009-10-07 |
Jim Grosbach | Enable thumb1 register scavenging by default. |
tree | commitdiff |
2009-10-07 |
Jim Grosbach | grammar |
tree | commitdiff |
2009-10-07 |
Jim Grosbach | add initializers for clarity. Add missing assignment... |
tree | commitdiff |
2009-10-07 |
Owen Anderson | Remove LazyLiveness from the tree. It doesn't work... |
tree | commitdiff |
2009-10-07 |
Dan Gohman | Replace some code for aggressive-remat with MachineInst... |
tree | commitdiff |
2009-10-07 |
Dan Gohman | Replace TargetInstrInfo::isInvariantLoad and its target... |
tree | commitdiff |
2009-10-07 |
Dan Gohman | Add a few simple MachineVerifier checks for MachineMemO... |
tree | commitdiff |
2009-10-07 |
Jim Grosbach | Add register-reuse to frame-index register scavenging... |
tree | commitdiff |
2009-10-07 |
Dan Gohman | Fix this comment. The loop header is the loop entry... |
tree | commitdiff |
2009-10-06 |
Devang Patel | Add support to handle debug info attached to an instruc... |
tree | commitdiff |
2009-10-06 |
Dan Gohman | Instead of printing unnecessary basic block labels... |
tree | commitdiff |
2009-10-06 |
Duncan Sands | Introduce and use convenience methods for getting point... |
tree | commitdiff |
2009-10-06 |
Jim Grosbach | grammar |
tree | commitdiff |
2009-10-06 |
Devang Patel | Fix cut-n-pasto. |
tree | commitdiff |
2009-10-06 |
Devang Patel | Update processDebugLoc() so that it can be used to... |
tree | commitdiff |
2009-10-06 |
Devang Patel | Remove dead code. |
tree | commitdiff |
2009-10-06 |
Devang Patel | Add utility routine to set begin and end labels for... |
tree | commitdiff |
2009-10-06 |
Devang Patel | Remove unintentional function decl. |
tree | commitdiff |
2009-10-06 |
Devang Patel | Add utility routine to collect variable debug info... |
tree | commitdiff |
2009-10-06 |
Devang Patel | Set default location for the function if it is not... |
tree | commitdiff |
2009-10-06 |
Devang Patel | Existence of a compile unit for input source file is... |
tree | commitdiff |
2009-10-05 |
Devang Patel | If subprogram die is not available then construct new... |
tree | commitdiff |
2009-10-05 |
Devang Patel | Adjust context for the global variables that are not... |
tree | commitdiff |
2009-10-05 |
Devang Patel | Set address while constructing DIE. |
tree | commitdiff |
2009-10-05 |
Jim Grosbach | In Thumb1, the register scavenger is not always able... |
tree | commitdiff |
2009-10-05 |
Devang Patel | Gracefully handle various scopes while recording source... |
tree | commitdiff |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
tree | commitdiff |
2009-10-05 |
Chris Lattner | stop MachineFunctionPass from claiming that it preserve... |
tree | commitdiff |
2009-10-04 |
Jakob Stoklund Olesen | Whitespace and formatting. |
tree | commitdiff |
2009-10-03 |
Lang Hames | Oops. Renamed remaining MachineInstrIndex references. |
tree | commitdiff |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
tree | commitdiff |
2009-10-02 |
Benjamin Kramer | Fix a use-after-free in post-ra-scheduling. |
tree | commitdiff |
2009-10-01 |
David Goodwin | All callee-saved registers are live-out of a return... |
tree | commitdiff |
2009-10-01 |
David Goodwin | Remove neonfp attribute and instead set default based... |
tree | commitdiff |
2009-10-01 |
David Goodwin | Restore the -post-RA-scheduler flag as an override... |
tree | commitdiff |
2009-10-01 |
Devang Patel | Add support to extract lexical scope information from... |
tree | commitdiff |
2009-10-01 |
David Goodwin | Use MachineFrameInfo.getPristineRegs() to determine... |
tree | commitdiff |
2009-10-01 |
Devang Patel | Record first and last instruction of a scope in DbgScope. |
tree | commitdiff |
2009-10-01 |
Evan Cheng | Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocR... |
tree | commitdiff |
2009-10-01 |
Devang Patel | Add another MDNode into DebugLocTuple. This will be... |
tree | commitdiff |
2009-10-01 |
Devang Patel | If location info is attached with an instruction then... |
tree | commitdiff |
2009-09-30 |
Devang Patel | Use MachineInstr as an processDebugLoc() argument. |
tree | commitdiff |
2009-09-30 |
Devang Patel | Use MDNode * directly as an RecordSourceLine() argument. |
tree | commitdiff |
2009-09-30 |
Devang Patel | Remove dead code. |
tree | commitdiff |
2009-09-30 |
Bob Wilson | Add a new virtual EmitStartOfAsmFile method to the... |
tree | commitdiff |
2009-09-30 |
Bob Wilson | Fix a comment. |
tree | commitdiff |
2009-09-30 |
Reid Kleckner | Silence comparison always false warning in -Asserts... |
tree | commitdiff |
2009-09-30 |
Jim Grosbach | Add additional assert() to verify no extraneous use... |
tree | commitdiff |
2009-09-30 |
Reid Kleckner | Fix integer overflow in instruction scheduling. This... |
tree | commitdiff |
2009-09-30 |
Evan Cheng | Add a target hook to add pre- post-regalloc scheduling... |
tree | commitdiff |
2009-09-30 |
Jim Grosbach | replace TRI->isVirtualRegister() with TargetRegisterInf... |
tree | commitdiff |
2009-09-30 |
Jim Grosbach | fix compiler warning |
tree | commitdiff |
2009-09-30 |
Devang Patel | Simplify. |
tree | commitdiff |
2009-09-30 |
David Goodwin | Remove -post-RA-schedule flag and add a TargetSubtarget... |
tree | commitdiff |
2009-09-30 |
Mike Stump | Add a way for a frontend to generate more complex dwarf... |
tree | commitdiff |
2009-09-29 |
Jim Grosbach | Additional check for regno==0 |
tree | commitdiff |
2009-09-29 |
Devang Patel | Remove unnecessary cast. |
tree | commitdiff |
2009-09-29 |
Devang Patel | Remove std::string uses from DebugInfo interface. |
tree | commitdiff |
2009-09-29 |
Jim Grosbach | Simplify the tracking of virtual frame index registers... |
tree | commitdiff |
2009-09-29 |
Jim Grosbach | Moving register scavenging to a post pass results in... |
tree | commitdiff |
2009-09-28 |
Devang Patel | s/class Metadata/class MetadataContext/g |
tree | commitdiff |
2009-09-28 |
Devang Patel | Do not use global typedef for MDKindID. |
tree | commitdiff |
2009-09-28 |
Jakob Stoklund Olesen | Use KILL instead of IMPLICIT_DEF in LowerSubregs pass. |
tree | commitdiff |
2009-09-28 |
Dan Gohman | Use VerifySchedule instead of doing the work manually. |
tree | commitdiff |
2009-09-28 |
Evan Cheng | Coalescer should not delete extract_subreg, insert_subr... |
tree | commitdiff |
2009-09-27 |
Tilmann Scheller | Use explicit structs instead of std::pair to map callee... |
tree | commitdiff |
2009-09-26 |
Dan Gohman | Convert comparisons like (x == infinity) to (x >= infin... |
tree | commitdiff |
2009-09-26 |
Dan Gohman | Don't hoist or sink instructions with physreg uses... |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Unbreak MachineLICM for instructions that reference... |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Move MachineMemOperand::getAlignment out of line, to... |
tree | commitdiff |
2009-09-25 |
Daniel Dunbar | Remove unused variable. |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Fix MachineSink to be able to sink instructions that... |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Simplify a few more uses of reg_iterator. |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Simplify this code by using use_iterator instead of... |
tree | commitdiff |
2009-09-25 |
Evan Cheng | Flip -disable-post-RA-scheduler to -post-RA-scheduler. |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Rename getTargetNode to getMachineNode, for consistency... |
tree | commitdiff |
2009-09-25 |
Dale Johannesen | Make sure sin, cos, sqrt calls are marked readonly |
tree | commitdiff |
2009-09-25 |
Dale Johannesen | Generate FSQRT from calls to the sqrt function, which |
tree | commitdiff |
2009-09-25 |
Bob Wilson | pr4926: ARM requires the stack pointer to be aligned... |
tree | commitdiff |
2009-09-25 |
Nate Begeman | Fix combiner-aa issue with bases which are different... |
tree | commitdiff |
2009-09-25 |
Dan Gohman | Add a version of dumpr() that has a SelectionDAG* argument. |
tree | commitdiff |
2009-09-24 |
Jim Grosbach | Start of revamping the register scavenging in PEI.... |
tree | commitdiff |
2009-09-24 |
Mike Stump | Delete space after function name, before (, reflow... |
tree | commitdiff |
next |