summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-28
* Let the immediate leaf pattern take transforms and switch the signedEric Christopher2011-04-28
* move PR9803 to this readme.Chris Lattner2011-04-28
* Add a small temporary hack for producing identical eh_frame sections on OS X.Rafael Espindola2011-04-28
* Produce the EH_frame# symbols if needed.Rafael Espindola2011-04-28
* Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.ehRafael Espindola2011-04-28
* Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel2011-04-28
* Fix a silly mistake in r130338.Eli Friedman2011-04-28
* PTX: support for select_cc and fixes for setccJustin Holewinski2011-04-28
* PTX: support for selectJustin Holewinski2011-04-28
* PTX: mov fix and rounding correction for cvtJustin Holewinski2011-04-28
* PTX: support for fnegJustin Holewinski2011-04-28
* PTX: support for zext loads and trunc storesJustin Holewinski2011-04-28
* PTX: support for bitwise operations on predicatesJustin Holewinski2011-04-28
* PTX: patch to AsmPrinterJustin Holewinski2011-04-28
* Reverting r130340 in the unlikely event that it's responsible for a llvm-gcc ...Andrew Trick2011-04-28
* fast-isel sret. We actually don't need to do anything special on x86. :) rda...Eli Friedman2011-04-27
* Remove unnecessary argument.Rafael Espindola2011-04-27
* Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, andRafael Espindola2011-04-27
* Fixes PR9730: indvars: An asserting value handle still pointed to this valueAndrew Trick2011-04-27
* Simplify handling of variables with complex address (i.e. blocks variables)Devang Patel2011-04-27
* Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...Eli Friedman2011-04-27
* Remove unused function.Eli Friedman2011-04-27
* Fix indentation.Rafael Espindola2011-04-27
* Fix a bug in the case that there is no add or subtract symbol and the offsetKevin Enderby2011-04-27
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-27
* Revert r130178. It turned out to be not the optimal path to emit complex loca...Devang Patel2011-04-27
* If converter was being too cute. It look for root BBs (which don't haveEvan Cheng2011-04-27
* When analyzing functions known to only access argument pointees,Dan Gohman2011-04-27
* Corrects an old, old typo in a case that doesn't seem to be reached in practice.Andrew Trick2011-04-27
* Simplify cfg inserts a call to trap when unreachable code is detected. Assign...Devang Patel2011-04-27
* Also add <imp-def> operands for defined and dead super-registers when rewriting.Jakob Stoklund Olesen2011-04-27
* Factor a bit of code to MCStreamer::EmitLabel. Keep track of the lastRafael Espindola2011-04-27
* Stop trying to have instcombine preserve LCSSA form: this was notDuncan Sands2011-04-27
* Test case and comment for PR9633.Andrew Trick2011-04-27
* Refactor out code to fast-isel a memcpy operation with a small constantEli Friedman2011-04-27
* Force some values to be absolute and align based on the FDE pointers size. A ...Rafael Espindola2011-04-27
* Fix an edge case involving branches in fast-isel on x86.Eli Friedman2011-04-27
* Fix for PR9633 [indvars] Assertion `isa<X>(Val) && "cast<Ty>() argument of in...Andrew Trick2011-04-27
* Enhance memdep to return clobber relation between noalias loads whenChris Lattner2011-04-26
* Add a safe-guard against repeated splitting for some rare cases.Jakob Stoklund Olesen2011-04-26
* use AA::isMustAlias to simplify some calls.Chris Lattner2011-04-26
* remove support for llvm.invariant.end from memdep. It is a Chris Lattner2011-04-26
* Be careful about scheduling nodes above previous calls. It increase usages ofEvan Cheng2011-04-26
* Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to "icmp (and X, mask), cst"Chris Lattner2011-04-26
* some random cleanups, no functionality change.Chris Lattner2011-04-26
* ARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX loads.Jim Grosbach2011-04-26
* Print the label if we will use it in debug_frame.Rafael Espindola2011-04-26
* Refactor code. Keep dwarf register operation selection logic at one place.Devang Patel2011-04-26
* Use the new TRI->getLargestLegalSuperClass hook to constrain register class i...Jakob Stoklund Olesen2011-04-26