aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-04-29Balance parentheses.Benjamin Kramer
2011-04-29InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A)Benjamin Kramer
2011-04-29clean up after Sean's r127646 patch.Chris Lattner
2011-04-29use the MachineInstrBuilder operator-> to simplify some code.Chris Lattner
2011-04-29Last bit by bit compatibility patch to MCDwarf.cpp: If a FDE with no LSDA isRafael Espindola
2011-04-29Add an alternative implementation of CIE and FDE emission that outputs themRafael Espindola
2011-04-29Update comments and checks to match reality.Eric Christopher
2011-04-29Whitespace.Eric Christopher
2011-04-28Revert r130454; apparently this doesn't actually work.Eli Friedman
2011-04-28Fix a rather obscure crash caused by ARM fast-isel generating code which rede...Eli Friedman
2011-04-28Preserve line number information.Devang Patel
2011-04-28Coalesce some DEBUGs (moving an only-used-in-DEBUG variable's declaration int...Matt Beaumont-Gay
2011-04-28We require threse bits to be zero, too.Benjamin Kramer
2011-04-28Only read *predecessor once so as to fix a theoretical issue where it changesNick Lewycky
2011-04-28Target/X86/MC: Add an option for disabling arith relaxation, for my own testingDaniel Dunbar
2011-04-28Add the getExprForFDESymbol method that responsible for computing theRafael Espindola
2011-04-28Beautify debug info probe output.Devang Patel
2011-04-28Add MemoryBuffer::getBufferKind() to report whether a memory buffer uses mall...Ted Kremenek
2011-04-28Remove DbgDeclare only if all uses are converted.Devang Patel
2011-04-28Remove bounded StringRef::compare() since nothing but Clang SA was using it a...Lenny Maiorani
2011-04-28fast-isel sret calls, try 2. We actually do need to do something on x86-32. ...Eli Friedman
2011-04-28Fix a comment.Benjamin Kramer
2011-04-28improve comment.Chris Lattner
2011-04-28Do not lose line number info while eliminating tail call.Devang Patel
2011-04-28final step needed to resolve PR6627, which allows us to flatten the code down toChris Lattner
2011-04-28code cleanups only.Chris Lattner
2011-04-28Revert r130348; causing buildbot issues on x86-32.Eli Friedman
2011-04-28Add command line option to print debug info in human readable form as comment...Devang Patel
2011-04-28Reapply r130340: Fix for PR9730.Andrew Trick
2011-04-28InstCombine: Merge "(trunc x) == C1 & (and x, CA) == C2" into a single and+icmp.Benjamin Kramer
2011-04-28Be more layout aware here and swap the successor and branch conditionEric Christopher
2011-04-28centralize "marking for deletion" into a helper function. Pass GVN around to Chris Lattner
2011-04-28Promote toErase to be an ivar of the GVN class.Chris Lattner
2011-04-28Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it whenRafael Espindola
2011-04-28Mark the EH symbol global or weak if the corresponding function is.Rafael Espindola
2011-04-28Fix the last -Wnon-pod-memset I'm seeing. This is benign, but appearsChandler Carruth
2011-04-28teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner
2011-04-28Let the immediate leaf pattern take transforms and switch the signedEric Christopher
2011-04-28move PR9803 to this readme.Chris Lattner
2011-04-28Add a small temporary hack for producing identical eh_frame sections on OS X.Rafael Espindola
2011-04-28Produce the EH_frame# symbols if needed.Rafael Espindola
2011-04-28Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.ehRafael Espindola
2011-04-28Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel
2011-04-28Fix a silly mistake in r130338.Eli Friedman
2011-04-28PTX: support for select_cc and fixes for setccJustin Holewinski
2011-04-28PTX: support for selectJustin Holewinski
2011-04-28PTX: mov fix and rounding correction for cvtJustin Holewinski
2011-04-28PTX: support for fnegJustin Holewinski
2011-04-28PTX: support for zext loads and trunc storesJustin Holewinski
2011-04-28PTX: support for bitwise operations on predicatesJustin Holewinski