aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Really fix the fall-through logic.Rafael Espindola2011-06-121-0/+3
* Fix silly bug I introduce in the previous commit. Fixes debug builds.Rafael Espindola2011-06-121-3/+3
* AnalyzeBranch doesn't change which successors a bb has, just the orderRafael Espindola2011-06-122-5/+11
* Put FrameSetup flag on x86 instructions that set up the call frame. NoCharles Davis2011-06-121-5/+13
* Revert r132871.Chad Rosier2011-06-111-1/+1
* Typo.Chad Rosier2011-06-111-1/+1
* Make sure to pass OpFlags into MachineInstrBuilder::addExternalSymbol; theEli Friedman2011-06-111-1/+1
* Branch profiling: floating-point avoidance.Andrew Trick2011-06-113-54/+108
* Add full x86 fast-isel support for memcpy and memset.Eli Friedman2011-06-101-9/+50
* 80-col cleanups.Eric Christopher2011-06-101-6/+5
* Initialize BasicAA's AliasCache to set it to use fewer buckets byDan Gohman2011-06-101-1/+7
* Removed tabs. Also fixed my editor...Rafael Espindola2011-06-101-3/+2
* Provide an ARMCCState subclass of CCState so that ARM clients will always setCameron Zwarich2011-06-101-17/+29
* Rename the ParmContext enum values to make a bit more sense and add a smallCameron Zwarich2011-06-101-1/+1
* Remove tabs.Cameron Zwarich2011-06-101-2/+2
* Remove a pointless const_cast.Cameron Zwarich2011-06-101-1/+1
* Remove duplicated test.Rafael Espindola2011-06-101-4/+3
* PR10092 (second try): Don't crash on a load without a momoperand; fast-isel c...Eli Friedman2011-06-101-1/+1
* Ensure that EmitGlobalVariable is correctly differentiating between declarationsChad Rosier2011-06-101-1/+1
* Make the optional verification step more strict.Rafael Espindola2011-06-091-1/+8
* Avoid a gcc warning about multiline comments.Rafael Espindola2011-06-091-6/+6
* On last fix to the early tail duplication.Rafael Espindola2011-06-091-4/+60
* Chris fixed this README a while back by changing how clang generates code for...Eli Friedman2011-06-091-45/+0
* Also consider phi nodes when deciding if a register is live out.Rafael Espindola2011-06-091-10/+34
* A CCState was being created without setting whether it is in the Call or Prol...Cameron Zwarich2011-06-091-0/+1
* Change this DAGCombine to build AND of SHR instead of SHR of AND; this matche...Eli Friedman2011-06-091-15/+16
* AnalyzeBranch modifies the bb, but we don't want to modify a bb withRafael Espindola2011-06-091-7/+6
* A PHI in this basic block is a use in another basic block.Rafael Espindola2011-06-091-1/+1
* When deleting a basic block, remove call edges only for non-intrinsics.John McCall2011-06-091-1/+1
* Fix emission of PPC64 assembler on non-darwin platforms by splittingRoman Divacky2011-06-094-17/+20
* SplitCriticalEdge can sometimes split the edge from an invoke to a landingJohn McCall2011-06-091-28/+184
* Refactor some checks into shouldTailDuplicate. Update comments.Rafael Espindola2011-06-091-18/+29
* Teach the CallGraph to ignore calls to intrinsics.John McCall2011-06-093-44/+10
* Revert 132789; it breaks tests. My mistake.Eli Friedman2011-06-091-4/+0
* Remove an uneeded switch - Turns out reloc results are identical w/o the swit...Jason W Kim2011-06-091-12/+1
* Add a check to make sure we don't crash with strange configurations where we ...Eli Friedman2011-06-091-0/+4
* Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen2011-06-0914-663/+56
* Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.Eric Christopher2011-06-097-92/+31
* Recommit r132764 since it didn't cause the windows buildbot failures.Eric Christopher2011-06-091-0/+2
* Improve the handling of available_externally and llvm.global_ctors.Rafael Espindola2011-06-091-4/+16
* Enable printf() to iprintf() optimization for the TCE target.Duncan Sands2011-06-091-2/+2
* add another sandybridge alias.Chris Lattner2011-06-091-0/+1
* Temporarily revert 132764 to see if it fixes the Windows buildbot.Eric Christopher2011-06-091-2/+0
* Initial support for inline asm memory operand constraints.Akira Hatanaka2011-06-092-0/+28
* Remove a vacuous condition.Cameron Zwarich2011-06-091-3/+1
* Fix PR10104 by adding a bounds check on a vector element access check. It wasCameron Zwarich2011-06-091-1/+4
* If the alignment of the byval argument is greater than the alignmentEric Christopher2011-06-091-0/+2
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-0819-183/+195
* Fix an assymmetry between ConvertScalar_ExtractValue and ConvertScalar_Insert...Cameron Zwarich2011-06-081-3/+4
* Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of theAkira Hatanaka2011-06-085-31/+64