Add support for dynamic stack realignment in the presence of dynamic allocas on
[oota-llvm.git] / lib / CodeGen /
2012-06-06 Jakob Stoklund OlesenRemove dead debug option -disable-rematerialization.
2012-06-06 Benjamin KramerStop leaking RegScavengers from TailDuplication.
2012-06-05 Jakob Stoklund OlesenMove LiveUnionArray into LiveIntervalUnion.h
2012-06-05 Jakob Stoklund OlesenDon't print register names in LiveIntervalUnion::print().
2012-06-05 Matt Beaumont-GaySuppress -Wunused-variable in -Asserts build
2012-06-05 Jakob Stoklund OlesenSimplify LiveInterval::print().
2012-06-05 Jakob Stoklund OlesenAdd experimental support for register unit liveness.
2012-06-05 Jakob Stoklund OlesenImplement LiveRangeCalc::extendToUses() and createDeadD...
2012-06-05 Andrew TrickMachineInstr::eraseFromParent fix for removing bundled...
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-06-05 Lang HamesAdd a new intrinsic: llvm.fmuladd. This intrinsic repre...
2012-06-05 Andrew Trickmisched: Added MultiIssueItineraries.
2012-06-05 Andrew Tricksdsched: Use the right heuristics when -mcpu is not...
2012-06-05 Andrew Trickmisched: Allow disabling scoreboard hazard checking...
2012-06-05 Andrew Trickmisched: comments from code review.
2012-06-05 Jakob Stoklund OlesenRemove the last remat-related code from LiveIntervalAna...
2012-06-05 Jakob Stoklund OlesenStop using LiveIntervals::isReMaterializable().
2012-06-04 Jakob Stoklund OlesenDelete dead code.
2012-06-04 Jakob Stoklund OlesenSwitch LiveIntervals member variable to LLVM naming...
2012-06-04 Jakob Stoklund OlesenPass context pointers to LiveRangeCalc::reset().
2012-06-04 Nadav RotemRemove the "-promote-elements" flag. This flag is now...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-02 Stepan DyatkovskiyPR1255: case ranges.
2012-06-02 Stepan DyatkovskiyPR1255: case ranges.
2012-06-02 Akira HatanakaFix a bug in the code which custom-lowers truncating...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-06-01 Jakob Stoklund OlesenRemove physreg support from adjustCopiesBackFrom and...
2012-06-01 Jakob Stoklund OlesenSimplify some more getAliasSet callers.
2012-06-01 Jakob Stoklund OlesenSwitch some getAliasSet clients to MCRegAliasIterator.
2012-06-01 Manman RenARM: properly handle alignment for struct byval.
2012-06-01 Stepan DyatkovskiyPR1255: case ranges.
2012-06-01 Chris Lattnerquick fix for PR13006, will check in testcase later.
2012-06-01 Chris Lattnerenhance the logic for looking through tailcalls to...
2012-06-01 Chris Lattnerenhance getNoopInput to know about vector<->vector...
2012-06-01 Chris Lattnerrearrange some logic, no functionality change.
2012-06-01 Eric ChristopherAdd support for enum forward declarations.
2012-05-31 Manman RenX86: replace SUB with CMP if possible
2012-05-30 Jakob Stoklund OlesenPrioritize smaller register classes for urgent evictions.
2012-05-30 Owen AndersonSwitch the canonical FMA term operand order to match...
2012-05-30 Owen AndersonTeach DAGCombine to canonicalize the position of a...
2012-05-30 Chad RosierRemove extra space.
2012-05-30 Jakob Stoklund OlesenRemove some redundant tests.
2012-05-30 Evan ChengTeach taildup to update livein set. rdar://11538365
2012-05-30 Evan ChengIf-converter models predicated defs as read + write...
2012-05-30 Bob WilsonAdd an insertPass API to TargetPassConfig. <rdar:...
2012-05-29 Evan ChengOptional def can be either a def or a use (of reg0).
2012-05-29 Lang HamesClear the entering, exiting and internal ranges of...
2012-05-29 Stepan DyatkovskiyConstantRangesSet renamed to IntegersSubset. CRSBuilder...
2012-05-28 Peter CollingbourneAdd llvm.fabs intrinsic.
2012-05-28 Stepan DyatkovskiyPR1255: Case Ranges
2012-05-27 Peter CollingbourneHave getOrCreateSubprogramDIE store the DIE for a subpr...
2012-05-27 Benjamin KramerMissed parens.
2012-05-27 Benjamin Kramerr157525 didn't work, just disable iterator checking.
2012-05-27 Benjamin KramerSDAGBuilder: Avoid iterator invalidation harder.
2012-05-26 Benjamin KramerSDAGBuilder: Don't create an invalid iterator when...
2012-05-26 Benjamin KramerSelectionDAGBuilder: When emitting small compare chains...
2012-05-26 Benjamin KramerScoreboardHazardRecognizer: Remove dead conditional...
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-25 Andrew Trickmisched: trace formatting
2012-05-25 Eli FriedmanSimplify code for calling a function where CanLowerRetu...
2012-05-24 Kaelyn UhrainSilence unused variable warnings from when assertions...
2012-05-24 Andrew Trickmisched: Use the same scheduling heuristics with -misch...
2012-05-24 Andrew Trickmisched: Trace regpressure.
2012-05-24 Andrew Trickmisched: Give each ReadyQ a unique ID
2012-05-24 Andrew Trickmisched: Added ScoreboardHazardRecognizer.
2012-05-24 Andrew Trickmisched: Release bottom roots in reverse order.
2012-05-24 Andrew Trickmisched: rename ReadyQ class
2012-05-24 Andrew Trickmisched: copy comments so compareRPDelta is readable...
2012-05-24 Andrew Trickregpressure: Added RegisterPressure::dump
2012-05-24 Andrew Trickregpressure: physreg livein/out fix
2012-05-24 Craig TopperMark some static arrays as const.
2012-05-23 Jakob Stoklund OlesenAdd a last resort tryInstructionSplit() to RAGreedy.
2012-05-23 Bill WendlingForgot to reverse conditional.
2012-05-23 Bill WendlingReduce indentation by early detection of 'continue...
2012-05-23 Jakob Stoklund OlesenCorrectly deal with identity copies in RegisterCoalescer.
2012-05-23 Patrik HägglundSmall fix for the debug output from PBQP (PR12822).
2012-05-23 Eric ChristopherAdd support for C++11 enum classes in llvm.
2012-05-22 Eric ChristopherUntabify and 80-col.
2012-05-22 Eric ChristopherFormatting consistency.
2012-05-22 Jakob Stoklund OlesenOnly erase virtregs with no uses left.
2012-05-21 Owen AndersonFix use of an unitialized value in the LegalizeOps...
2012-05-21 Chad RosierTypo.
2012-05-21 Jakob Stoklund OlesenGive a small negative bias to giant edge bundles.
2012-05-20 Jakob Stoklund OlesenClear kill flags on the fly when joining intervals.
2012-05-20 Jakob Stoklund OlesenConstrain regclasses in PeepholeOptimizer.
2012-05-20 Jakob Stoklund OlesenConstrain register classes in TailDup.
2012-05-20 Peter CollingbourneWhen legalising shifts, do not pre-build a list of...
2012-05-20 Benjamin KramerPlug a leak when using MCJIT.
2012-05-20 Benjamin KramerUse TargetMachine's register info instead of creating...
2012-05-20 Jakob Stoklund OlesenProperly constrain register classes for sub-registers.
2012-05-20 Jakob Stoklund OlesenProperly constrain register classes in 2-addr.
2012-05-20 Jakob Stoklund OlesenMissed a push_back in r157147.
2012-05-20 Jakob Stoklund OlesenAvoid deleting extra copies when RegistersDefinedFromSa...
2012-05-20 Jakob Stoklund OlesenFix build bots.
2012-05-20 Jakob Stoklund OlesenLiveRangeQuery simplifies shrinkToUses().
2012-05-20 Jakob Stoklund OlesenUse LiveRangeQuery in ScheduleDAGInstrs.
2012-05-20 Jakob Stoklund OlesenEliminate some uses of struct LiveRange.
2012-05-20 Jakob Stoklund OlesenUse LiveRangeQuery instead of getLiveRangeContaining().
2012-05-19 Jakob Stoklund OlesenSimplify overlap check.
2012-05-19 Jakob Stoklund OlesenFix 12892.
next