Don't disable MMX support when AVX is enabled. Fix predicates for MMX instructions...
[oota-llvm.git] / lib /
2012-01-09 Craig TopperDon't disable MMX support when AVX is enabled. Fix...
2012-01-08 Craig TopperEnable FISTTP* instructions when AVX is enabled.
2012-01-08 Benjamin KramerTweak my last commit to be less conservative about...
2012-01-08 Evan ChengDon't forget to transfer implicit uses of return instru...
2012-01-08 Evan ChengAvoid eraseing copies from a reserved register unless...
2012-01-08 Benjamin KramerInstCombine: If we have a bit test and a sign test...
2012-01-08 Victor UmanskyReverted commit #147601 upon Evan's request.
2012-01-07 Rafael EspindolaRemove MCELFStreamer.h.
2012-01-07 Rafael EspindolaDon't print a label before .cfi_startproc when we don...
2012-01-07 Jakob Stoklund OlesenMatch SelectionDAG logic for enabling movt.
2012-01-07 Craig TopperFix typo in the X86 backend readme. Patch from Jaeden...
2012-01-07 Benjamin KramerRemove VectorExtras. This unused helper was written...
2012-01-07 Craig TopperRemove unnecessary check of hasAVX(). It's already...
2012-01-07 Craig TopperReplace some uses of hasNUsesOfValue(0, X) with !hasAny...
2012-01-07 Craig TopperAdd some DAG combines for SUBC/SUBE. If nothing uses...
2012-01-07 Jakob Stoklund OlesenOptimize reserved register coalescing.
2012-01-07 Jakob Stoklund OlesenUse the 'regalloc' debug tag for most register allocato...
2012-01-07 Andrew TrickEnable redundant phi elimination after LSR.
2012-01-07 Jakob Stoklund OlesenUse getRegForValue() to materialize the address of...
2012-01-07 Evan ChengRevert part of r147716. Looks like x87 instructions...
2012-01-07 Andrew TrickLSR: Don't optimize loops if an outer loop has no prehe...
2012-01-07 Rafael EspindolaSplit Finish into Finish and FinishImpl to have a commo...
2012-01-07 Evan ChengAdded a late machine instruction copy propagation pass...
2012-01-07 Evan ChengCopy implicit defs (e.g. r0) when changing tBX_RET...
2012-01-07 Jakob Stoklund OlesenUse movw+movt in ARMFastISel::ARMMaterializeGV.
2012-01-07 Andrew TrickLSR: run DeleteDeadPhis before replaceCongruentPhis.
2012-01-07 Andrew TrickCleanup comments and argument types related to my previ...
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-07 Eric ChristopherMake the 'x' constraint work for AVX registers as well.
2012-01-07 Andrew TrickMissing raw_ostream.h breaks MSVC build.
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2012-01-06 Chad RosierAdd comment.
2012-01-06 Eric ChristopherAdd a comment and ensure that anyone else looking at...
2012-01-06 Eric ChristopherUse const vector references instead of a vector copy...
2012-01-06 Eric ChristopherUse -> instead of (*iter).
2012-01-06 Jakob Stoklund OlesenEnable aligned NEON spilling by default.
2012-01-06 Andrew TrickPut all IVUsers in the processed set. Allow querying...
2012-01-06 Jakob Stoklund OlesenAbort AdjustBBOffsetsAfter early when possible.
2012-01-06 Andrew TrickSCEVExpander: hoistStep should check strict dominance.
2012-01-06 Andrew TrickTracing to help investigate issues with SjLj spill...
2012-01-06 Chad RosierInitializing to false makes better sense. Thanks,...
2012-01-06 Chad RosierFix uninitialized variable warning.
2012-01-06 Chad RosierFix uninitialized variable warning.
2012-01-06 Eric ChristopherFix a leak I noticed while reviewing the accelerator...
2012-01-06 Kostya Serebryany[asan] cleanup: remove the SIGILL-related code (compile...
2012-01-06 Eli BenderskyFix typo in string
2012-01-06 Eric ChristopherAs part of the ongoing work in finalizing the accelerat...
2012-01-05 Dan GohmanFix SpeculativelyExecuteBB to either speculate all...
2012-01-05 Eli FriedmanPR11705, part 2: globalopt shouldn't put inttoptr/ptrto...
2012-01-05 Rafael EspindolaLink symbols with different visibilities according...
2012-01-05 Dan GohmanRevert r56315. When the instruction to speculate is...
2012-01-05 Benjamin KramerKill ObjectCodeEmitter and BinaryObject, they were...
2012-01-05 Nick LewyckySCCCaptured is trivially false on entry to this loop...
2012-01-05 Rafael EspindolaRemove the old ELF writer.
2012-01-05 Danil MalyshevA small re-factored JIT/MCJIT::getPointerToNamedFunctio...
2012-01-05 Sebastian Poprevert r147542 after comments from Joerg Sonnenberger
2012-01-05 Chandler CarruthRemove an unused variable.
2012-01-05 Chandler CarruthPrevent a DAGCombine from firing where there are two...
2012-01-05 Craig TopperMark scalar FMA4 instructions as ignoring the VEX.L...
2012-01-05 Victor UmanskyPeephole optimization of ptest-conditioned branch in...
2012-01-05 Andrew TrickMinor postra scheduler cleanup. It could result in...
2012-01-05 Bill WendlingReplace the uint64_t -> double convertion algorithm...
2012-01-05 Jakob Stoklund OlesenReapply r146997, "Heed spill slot alignment on ARM."
2012-01-05 Jakob Stoklund OlesenAvoid reserving an ARM base pointer during register...
2012-01-05 Jakob Stoklund OlesenFreeze reserved registers before starting register...
2012-01-04 Dan GohmanGeneralize isSafeToSpeculativelyExecute to work on...
2012-01-04 Benjamin KramerSilence warnings of a mysterious compiler that still...
2012-01-04 Sebastian Popuse getHostTriple instead of getDefaultTargetTriple...
2012-01-04 Akira HatanakaEnable -soft-float for MIPS.
2012-01-04 Nick LewyckyRemove pointless asserts.
2012-01-04 Nick LewyckyTeach instcombine all sorts of great stuff about shifts...
2012-01-04 Craig TopperAllow vector shuffle normalizing to use concat vector...
2012-01-04 Craig TopperImplement VECTOR_SHUFFLE canonicalizations during DAG...
2012-01-04 Akira HatanakaRename immLUiOpnd.
2012-01-04 Akira Hatanaka- Define base classes for Jump-and-link instructions...
2012-01-04 Akira HatanakaHave getRegForInlineAsmConstraint return the correct...
2012-01-04 Evan ChengFix more places which should be checking for iOS, not...
2012-01-04 Evan ChengFor x86, canonicalize max
2012-01-03 Chris LattnerTurn a few more inline asm errors into "emitErrors...
2012-01-03 Chris Lattnergeneralize LLVMContext::emitError to take a twine inste...
2012-01-03 Chad RosierFix 80-column violations.
2012-01-03 Jakob Stoklund OlesenRevert r146997, "Heed spill slot alignment on ARM."
2012-01-03 Jakob Stoklund OlesenAssert when reserved registers have been assigned.
2012-01-03 Nadav RotemRevert 147426 because it caused pr11696.
2012-01-03 Nadav RotemFix incorrect widening of the bitcast sdnode in case...
2012-01-03 Chad RosierEnhance DAGCombine for transforming 128->256 casts...
2012-01-03 Nick LewyckyConform to the style guide; remove 'else' after 'return...
2012-01-03 Owen AndersonRemove the restriction that target intrinsics can only...
2012-01-03 Lang HamesClarified assert text.
2012-01-03 Matt Beaumont-GayFix malformed assert.
2012-01-03 Nick LewyckyFix typo in ruler. No functionality change.
2012-01-03 Devang PatelIntel style asm variant does not need '%' prefix.
2012-01-03 Stepan DyatkovskiyType: replaced usage of ID with getTypeID().
2012-01-03 Elena DemikhovskyFixed a bug in SelectionDAG.cpp.
2012-01-02 Andrew TrickFix SCEVExpander to handle loops with no preheader...
2012-01-02 Craig TopperMiscellaneous shuffle lowering cleanup. No functional...
2012-01-02 Craig TopperMake CanXFormVExtractWithShuffleIntoLoad reject loads...
2012-01-02 Nadav RotemOptimize the sequence blend(sign_extend(x)) to blend...
2012-01-02 Rafael EspindolaMaterialize functions whose basic blocks are used by...
2012-01-01 Craig TopperAllow CRC32 instructions to be selected when AVX is...
next