InstCombine: allow unmasked icmps to be combined with logical ops
[oota-llvm.git] / lib / CodeGen /
2013-09-04 Michael GottesmanRevert "Revert "Remove the darwin gdb option, that...
2013-09-04 Michael GottesmanRevert "Remove the darwin gdb option, that version...
2013-09-04 Eric ChristopherRemove the darwin gdb option, that version of gdb is...
2013-09-04 Eric ChristopherMake the default dwarf version 3 for darwin when we...
2013-09-03 Eric ChristopherAdd a hashing routine that handles hashing types. Add...
2013-09-03 Eric ChristopherSentences end with periods.
2013-09-03 Eric ChristopherAdd the rest of the stock attributes to the attribute...
2013-08-31 Andrew TrickFix my previous checkin to updatePressureDiffs.
2013-08-30 Andrew TrickUse LiveRangeQuery for instruction-level liveness queries.
2013-08-30 Andrew Trickmi-sched: update PressureDiffs on-the-fly for liveness.
2013-08-30 Andrew TrickReplace LiveInterval::killedAt with isKilledAtInstr.
2013-08-30 Andrew Trick mi-sched: improve the generic register pressure compar...
2013-08-30 Andrew Trickmi-sched: Precompute a PressureDiff for each instructio...
2013-08-30 Andrew Trickcomment typo
2013-08-30 Eric ChristopherDon't bother emitting the pubtypes section on darwin...
2013-08-30 Eric ChristopherReformat slightly.
2013-08-29 Andrew TrickComment and revise the cyclic critical path code.
2013-08-29 Hal FinkelRevert: r189565 - Add getUnrollingPreferences to TTI
2013-08-29 Hal FinkelAdd getUnrollingPreferences to TTI
2013-08-29 Hal FinkelUse TargetSubtargetInfo::useAA() in DAGCombine
2013-08-29 Hal FinkelAdd useAA() to TargetSubtargetInfo
2013-08-28 Juergen RibutzkaFix a typo and coding style of a previous commit. No...
2013-08-28 Eric ChristopherRemove support for the .debug_inlined section. No known...
2013-08-28 Eric ChristopherAdd a TODO here.
2013-08-28 Eric ChristopherAdd support for DW_FORM_dataN and DW_FORM_udata to...
2013-08-27 Eric ChristopherUse DW_FORM_sdata for signed constant values and udata...
2013-08-27 Tim NorthoverDAGCombiner: make sure or/shl/srl really has zero high...
2013-08-27 Owen AndersonRemove an over-zealous assertion. A pointer type could...
2013-08-26 Eric ChristopherFormatting.
2013-08-26 Eric ChristopherMake the lifetime of the DICompileUnit we're constructi...
2013-08-26 Eric ChristopherHave the skeleton compile unit construction method...
2013-08-26 Eric ChristopherRemove duplicate set of CompilationDir.
2013-08-26 Eric ChristopherRemove the language parameter and variable from the...
2013-08-26 Eric ChristopherTreat the pubtypes section similarly to the pubnames...
2013-08-26 Eric ChristopherOnly emit the section sym if we're emitting the section.
2013-08-26 Eric ChristopherFix thinko.
2013-08-26 Tom StellardSelectionDAG: Remove unnecessary uses of TargetLowering...
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when splitting...
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when lowering...
2013-08-25 David MajnemerAsmPrinter: Get rid of llvm$workaround$fake$stub$
2013-08-24 Benjamin KramerAdd a function object to compare the first or second...
2013-08-24 Benjamin KramerSimplify code. No functionality change.
2013-08-24 Benjamin KramerDwarfDebug: Delete orphaned children.
2013-08-23 Andrew TrickPrintVRegOrUnit
2013-08-23 Andrew TrickRename to RegPressure API parameters RegUnits.
2013-08-23 Andrew TrickSimplify RegPressure helpers.
2013-08-23 Andrew TrickAdd a convenient PSetIterator for visiting pressure...
2013-08-23 Andrew TrickAdds cyclic critical path computation and heuristics...
2013-08-23 Andrew TrickMI Sched: record local vreg uses.
2013-08-23 Andrew Trickmi-sched: Don't call MBB.size() in initSUnits. The...
2013-08-23 Richard SandifordTurn MipsOptimizeMathLibCalls into a target-independent...
2013-08-22 Michael Gottesman[stack protector] Work around an issue with the BMOVPCB...
2013-08-22 Bill WendlingCheck only if we have this attribute. If it's not an...
2013-08-22 Michael Gottesman[stackprotector] When finding the split point to splice...
2013-08-21 Tom StellardSelectionDAG: Make sure stores are always added to...
2013-08-21 Juergen RibutzkaTeach BaseIndexOffset::match to identify base pointers...
2013-08-21 David MajnemerDebugInfo: Do not use the DWARF Version for the .debug_...
2013-08-20 Richard Sandiford[SystemZ] Use SRST to optimize memchr
2013-08-20 Richard SandifordFix overly pessimistic shortcut in post-RA MachineLICM
2013-08-20 Michael Gottesman[stackprotector] Small cleanup.
2013-08-20 Michael Gottesman[stackprotector] Small Bit of computation hoisting.
2013-08-20 Michael Gottesman[stackprotector] Added significantly longer comment...
2013-08-20 Michael GottesmanRemoved trailing whitespace.
2013-08-20 Michael Gottesman[stackprotector] Removed stale TODO.
2013-08-20 Michael Gottesman[stackprotector] Added support for emitting the llvm...
2013-08-20 Michael Gottesman[stackprotector] Refactor out the end of isInTailCallPo...
2013-08-20 Michael GottesmanRemove unused variables that crept in.
2013-08-20 Michael GottesmanTeach selectiondag how to handle the stackprotectorchec...
2013-08-19 Hal FinkelAdd a llvm.copysign intrinsic
2013-08-19 Eric ChristopherUse less verbose code and update comments.
2013-08-19 Eric ChristopherTurn on pubnames by default on linux.
2013-08-19 Paul RedmondImprove the widening of integral binary vector operations
2013-08-19 Hal FinkelAdd ExpandFloatOp_FCOPYSIGN to handle ppcf128-related...
2013-08-19 David BlaikieDebugInfo: don't emit zero-length names for parameters
2013-08-16 Jim GrosbachARM: Fix more fast-isel verifier failures.
2013-08-16 David BlaikieDebugInfo: Allow the addition of other (such as static...
2013-08-16 Richard Sandiford[SystemZ] Use SRST to implement strlen and strnlen
2013-08-16 Richard Sandiford[SystemZ] Use MVST to implement strcpy and stpcpy
2013-08-16 Richard Sandiford[SystemZ] Use CLST to implement strcmp
2013-08-16 Richard Sandiford[SystemZ] Fix handling of 64-bit memcmp results
2013-08-15 Bill WendlingMake a few more things const.
2013-08-15 Bill WendlingUse a reference instead of making an unnecessary copy...
2013-08-15 Craig TopperReplace getValueType().getSimpleVT() with getSimpleValu...
2013-08-14 Mark LaceyAuto-compute live intervals on demand.
2013-08-14 Mark LaceyNotify LiveRangeEdit of new virtual registers.
2013-08-14 Mark LaceyTrack new virtual registers by register number.
2013-08-14 David BlaikieDebugInfo: Prefer references over pointers, pass by...
2013-08-14 Jakob Stoklund OlesenRemove unnecessary parameter to RenumberValues.
2013-08-14 Jakob Stoklund OlesenImprove misleading comment.
2013-08-14 Jakob Stoklund OlesenRemove declaration of nonexistant function.
2013-08-14 Jakob Stoklund OlesenLiveIntervalUnion is not used in RegAllocBase.
2013-08-13 Jim GrosbachDAG: Combine (and (setne X, 0), (setne X, -1)) -> ...
2013-08-13 Michael GottesmanUpdate makeLibCall to return both the call and the...
2013-08-13 Carlo KokOutput DW_AT_stmt_list dwarf debug info as DW_FORM_sec_...
2013-08-13 Carlo KokFor COFF only: dwarf debug info output a label referenc...
2013-08-13 Evgeniy StepanovPass DIEHash::collectAttributes output argument by...
2013-08-13 David Majnemer[-cxx-abi microsoft] Stick zero initialized symbols...
2013-08-13 Eric ChristopherAdd the start of DIE hashing for DWARF4 type units...
2013-08-12 Eric ChristopherReflow comment.
2013-08-12 Eric ChristopherRemove empty constructor.
next