aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2008-04-03- Turn copies of implicit_def into implicit_def instructions.Evan Cheng
2008-04-03Special handling of zero-sized live intervals.Evan Cheng
2008-04-03- Treat a live range defined by an implicit_def as a zero-sized one.Evan Cheng
2008-04-03- PHI elimination also eliminates implicit_def that fits into a PHI node rath...Evan Cheng
2008-04-03Start of a series of patches related to implicit_def.Evan Cheng
2008-04-03Backing out 48222 temporarily.Evan Cheng
2008-04-02Make EH work with unnamed functions. Reenable runningDale Johannesen
2008-04-02Now that I am told MachineRegisterInfo also tracks physical register uses / d...Evan Cheng
2008-04-02Remove #include<map> from LiveVariables.h. Not referenced.Evan Cheng
2008-04-02Cosmetic changes per EH patch review feedback.Dale Johannesen
2008-04-02In some situations, we need to check for local interferences between the PHIOwen Anderson
2008-04-02Correctly mark a valno that was previous defined by a PHI node as having anOwen Anderson
2008-04-02Recommitting EH patch; this should answer most of theDale Johannesen
2008-04-01Re-materialization is for uses only.Evan Cheng
2008-04-01Revert 49006 for the moment.Dale Johannesen
2008-04-01Don't dereference MBB->end().Owen Anderson
2008-04-01More soft fp fixes.Evan Cheng
2008-04-01Pasto.Evan Cheng
2008-04-01Add comment.Evan Cheng
2008-04-01Unbreak ARM / Thumb soft FP support.Evan Cheng
2008-03-31Emit exception handling info for functions which areDale Johannesen
2008-03-31It's not safe to fold a load from GV stub or constantpool into a two-address ...Evan Cheng
2008-03-31Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng
2008-03-31Fix a DAGCombiner optimization to respect volatile qualification.Dan Gohman
2008-03-31The support for remat of instructions with a register operand is hackish, to ...Evan Cheng
2008-03-31Fix a major bug in the DFS calculation. Thanks for Christopher Lamb for poin...Owen Anderson
2008-03-30Fix "Control reaches the end of non-void function" warnings, Chris Lattner
2008-03-29Cosmetic changes.Evan Cheng
2008-03-29Remove some unneeded code for LiveInterval joining, and fix a bug in the Phi ...Owen Anderson
2008-03-28ifdef out a dead function. Should this be removed?Chris Lattner
2008-03-28Rename getAnyLoad to getLoad is suggested by Evan.Duncan Sands
2008-03-28New entry.Evan Cheng
2008-03-27Implement LegalizeTypes support for softfloat LOAD.Duncan Sands
2008-03-27Avoid creating chain dependencies from CopyToReg nodes to load and storeDan Gohman
2008-03-27Fix spelling. Thanks, Duncan! :-)Roman Levenstein
2008-03-27Speed-up the SumOfUnscheduledPredsOfSuccs by introducing a new functionRoman Levenstein
2008-03-27Fix a memory bug: increment an iterator of a deleted machine instr.Evan Cheng
2008-03-26Fix a bug in Darwin EH: FDE->CIE pointer mustDale Johannesen
2008-03-26One more coalescer fix wrt deadness propagation.Evan Cheng
2008-03-26Avoid commuting a def MI in order to coalesce a copy instruction away if any ...Evan Cheng
2008-03-26Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein
2008-03-26Fixed some spelling errors. Thanks, Duncan!Roman Levenstein
2008-03-26Some improvements related to the computation of isReachable.Roman Levenstein
2008-03-26Dead PHI instructions need to be handled specially.Owen Anderson
2008-03-25Remove some debugging code.Owen Anderson
2008-03-25StrongPHIElimination doesn't support swapping live intervals like the coalesc...Owen Anderson
2008-03-25A quick nm audit turned up several fixed tables and objects that wereDan Gohman
2008-03-25Avoid outputing spaces at the ends of lines.Dan Gohman
2008-03-25Do not align loops if optimizing for size.Devang Patel
2008-03-25Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng