aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-10-09Check invalid debug info for enums. This may happen when underlyng enum is op...Devang Patel
2009-10-09when previous scratch register is killed, flag the value as no longer trackingJim Grosbach
2009-10-09Give Dan and my recent changes, machine LICM is now code size neutral.Evan Cheng
2009-10-09Fix a logic error that caused non-rematable loop invariants loads to be licm'...Evan Cheng
2009-10-09Reset kill markers after live interval is reconstructed.Evan Cheng
2009-10-08Remove code that makes no sense.Evan Cheng
2009-10-08Clear variable debug info map at the end of the function.Devang Patel
2009-10-08Add a SelectionDAG getTargetInsertSubreg convenience function,Bob Wilson
2009-10-08Do not record line number to implicitly mark start of function if function ha...Devang Patel
2009-10-08Add a form of addPreserved which takes a string argument, to allow passesDan Gohman
2009-10-08Re-enable register scavenging in Thumb1 by default.Jim Grosbach
2009-10-08bugfix. The target may use virtual registers that aren't tracked for re-use b...Jim Grosbach
2009-10-07reverting thumb1 scavenging default due to test failure while I figure out wh...Jim Grosbach
2009-10-07second half of lazy liveness removal.Chris Lattner
2009-10-07Enable thumb1 register scavenging by default.Jim Grosbach
2009-10-07grammarJim Grosbach
2009-10-07add initializers for clarity. Add missing assignment of PrevLastUseOp.Jim Grosbach
2009-10-07Remove LazyLiveness from the tree. It doesn't work right now, and I'm not go...Owen Anderson
2009-10-07Replace some code for aggressive-remat with MachineInstr::isInvariantLoad, andDan Gohman
2009-10-07Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman
2009-10-07Add a few simple MachineVerifier checks for MachineMemOperands.Dan Gohman
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach
2009-10-07Fix this comment. The loop header is the loop entry point.Dan Gohman
2009-10-06Add support to handle debug info attached to an instruction.Devang Patel
2009-10-06Instead of printing unnecessary basic block labels as labels inDan Gohman
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands
2009-10-06grammarJim Grosbach
2009-10-06Fix cut-n-pasto.Devang Patel
2009-10-06Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel
2009-10-06Remove dead code.Devang Patel
2009-10-06Add utility routine to set begin and end labels for DbgScopes.Devang Patel
2009-10-06Remove unintentional function decl.Devang Patel
2009-10-06Add utility routine to collect variable debug info. This is not yet used.Devang Patel
2009-10-06Set default location for the function if it is not already set.Devang Patel
2009-10-06Existence of a compile unit for input source file is a good indicator to chec...Devang Patel
2009-10-05If subprogram die is not available then construct new one.Devang Patel
2009-10-05Adjust context for the global variables that are not at file scope, e.g.Devang Patel
2009-10-05Set address while constructing DIE.Devang Patel
2009-10-05In Thumb1, the register scavenger is not always able to use an emergencyJim Grosbach
2009-10-05Gracefully handle various scopes while recording source line info.Devang Patel
2009-10-05strength reduce a ton of type equality tests to check the typeid (ThroughChris Lattner
2009-10-05stop MachineFunctionPass from claiming that it preserves LoopDependence info,Chris Lattner
2009-10-04Whitespace and formatting.Jakob Stoklund Olesen
2009-10-03Oops. Renamed remaining MachineInstrIndex references.Lang Hames
2009-10-03Renamed MachineInstrIndex to LiveIndex.Lang Hames
2009-10-02Fix a use-after-free in post-ra-scheduling.Benjamin Kramer
2009-10-01All callee-saved registers are live-out of a return block.David Goodwin
2009-10-01Remove neonfp attribute and instead set default based on CPU string. Add -arm...David Goodwin
2009-10-01Restore the -post-RA-scheduler flag as an override for the target specificati...David Goodwin
2009-10-01Add support to extract lexical scope information from DebugLoc attached with ...Devang Patel