aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-03-09Factor out the analysis of addition and subtraction in ComputeMaskedBits. ReuseNick Lewycky
2012-03-09[llvm.py] Initial skeleton for Python LLVM bindingsGregory Szorc
2012-03-09misched: handle scheduling region boundaries nicely.Andrew Trick
2012-03-09Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper
2012-03-09Fix undefined behavior in the Mips backend.Ahmed Charles
2012-03-09misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick
2012-03-09misched commentsAndrew Trick
2012-03-09revert 152356: verify misched changes using -misched=shuffle.Andrew Trick
2012-03-09Fix a silly restriction on the fast-path for hash_combine_range. ThisChandler Carruth
2012-03-09Undo a previous restriction on the inline cost calculation which NickChandler Carruth
2012-03-09Fix a regression from r147481.Chad Rosier
2012-03-09misched: allow the default scheduler to be one chosen by the target.Andrew Trick
2012-03-09Added TargetPassConfig::enablePassAndrew Trick
2012-03-09Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin().Evan Cheng
2012-03-08Silence unused function warning when graphviz is not available.Benjamin Kramer
2012-03-08Remove the no longer existent psp triple from a test.Benjamin Kramer
2012-03-08Have llvm-mc --version print the list of registered targets like llc does.Duncan Sands
2012-03-08Revert commit 152300 (ddunbar) since it still seems to be breakingDuncan Sands
2012-03-08Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper
2012-03-08[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reappliedDaniel Dunbar
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-03-08Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper
2012-03-08Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to beDaniel Dunbar
2012-03-08Test case for r152280, r152285 and r152290.Akira Hatanaka
2012-03-08Invoke setTargetDAGCombine for SELECT.Akira Hatanaka
2012-03-08[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline.Daniel Dunbar
2012-03-08Swap the operands of a select node if the false (the second) operand is 0.Akira Hatanaka
2012-03-08Rotate two of the functions used to count bonuses for the inline costChandler Carruth
2012-03-08Set minimum function alignment to 3 if target is Mips64.Akira Hatanaka
2012-03-08This patch eliminates redundant instructions that produce 0.Akira Hatanaka
2012-03-08misched interface: Expose the MachineScheduler pass.Andrew Trick
2012-03-08ARM don't use MCRelaxAll, as it's not safe on ARM.Jim Grosbach
2012-03-07Improved support in RuntimeDyldMachO for generatingSean Callanan
2012-03-07Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface.Andrew Trick
2012-03-07misched prep: Expose the ScheduleDAGInstrs interface so targets mayAndrew Trick
2012-03-07misched prep: Remove LLVM_LIBRARY_VISIBILITY from ScheduleDAGInstrs.Andrew Trick
2012-03-07misched prep: Comment the ScheduleDAGInstrs interface.Andrew Trick
2012-03-07misched prep: Cleanup ScheduleDAGInstrs interface.Andrew Trick
2012-03-07misched prep: remove extra "protected"Andrew Trick
2012-03-07misched prep: rename InsertPos to End.Andrew Trick
2012-03-07misched preparation: rename core scheduler methods for consistency.Andrew Trick
2012-03-07Copy the right amount of elements.Benjamin Kramer
2012-03-07SmallPtrSet: Copy all the elements when swapping, not just numelements.Benjamin Kramer
2012-03-07[fast-isel] ARMEmitCmp generates FMSTAT, which transfers the floating-point Chad Rosier
2012-03-07Use llvm-mc instead of llc. Patch by Jack Carter.Rafael Espindola
2012-03-07configure: Don't require a perl interpreter to be present, LLVM's buildsystem...Benjamin Kramer
2012-03-07Revert r152202 as it's causing internal buildbot failures.Chad Rosier
2012-03-07Fix infinite loop in nested multiclasses.Jakob Stoklund Olesen
2012-03-07Try a completely different approach to this type trait to appease olderChandler Carruth
2012-03-07Attempt #2 at appeasing GCC 4.3. This compiler really doesn't like theseChandler Carruth