Fix for PR12090: clear def maps of aliases when visiting a copy. e.g.
[oota-llvm.git] / lib / CodeGen /
2012-02-27 Evan ChengFix for PR12090: clear def maps of aliases when visitin...
2012-02-27 Jakob Stoklund OlesenUpdate machine code verifier.
2012-02-25 Lang HamesMake the peephole optimizer clear kill flags on a vreg...
2012-02-25 Lang HamesFixed typo.
2012-02-24 Jakob Stoklund OlesenAdd missing static
2012-02-24 Jakob Stoklund OlesenAdd a -stress-regalloc=<N> option.
2012-02-24 Hal FinkelDon't crash when a glue node contains an internal CopyToReg
2012-02-24 Benjamin KramerSDAGBuilder: Remove register sets that were never read...
2012-02-24 Nick LewyckyScheduleDAGInstrs.h:155: warning: suggest parentheses...
2012-02-24 Andrew TrickPostRA sched: speed up physreg tracking by not abusing...
2012-02-24 Pete CooperTurn avx insert intrinsic calls into INSERT_SUBVECTOR...
2012-02-24 Eric ChristopherIf the Address of a variable is an argument then treat...
2012-02-24 Eric ChristopherTabs, formatting and long lines oh my!
2012-02-23 Bill WendlingAllow an integer to be converted into an MMX type when...
2012-02-23 Benjamin KramerBitVectorize loop.
2012-02-23 Benjamin Kramerpost-ra-sched: Turn the KillIndices vector into a bitve...
2012-02-23 Benjamin Kramerpost-ra-sched: Replace a std::set of regs with a bitvector.
2012-02-23 Jakob Stoklund OlesenMake calls scheduling boundaries post-ra.
2012-02-23 Benjamin KramerStrip a layer of boilerplate from the VLIWPacketizer...
2012-02-23 Anton KorobeynikovFix to make sure that a comdat group gets generated...
2012-02-23 Eric ChristopherMore newline cleanups.
2012-02-23 Eric ChristopherAdd some handy-dandy newlines.
2012-02-23 Andrew Trickmisched: cleanup reaching def computation
2012-02-23 Andrew TrickPostRASched: Convert physreg def/use tracking to Jakob...
2012-02-23 Jakob Stoklund OlesenHandle regmasks in FixupKills.
2012-02-23 Jakob Stoklund OlesenHandle regmasks in CriticalAntiDepBreaker.
2012-02-23 Jakob Stoklund OlesenTrack reserved registers separately from RegsAvailable.
2012-02-22 Jakob Stoklund OlesenDon't compute latencies for regmask operands.
2012-02-22 Jakob Stoklund OlesenHandle regmasks in RegisterScavenging.
2012-02-22 Andrew Trickmisched: Use SparseSet for VRegDegs for constant time...
2012-02-22 Hal FinkelAllow the use of an alternate symbol for calculating...
2012-02-22 Michael J. SpencerProperly emit _fltused with FastISel. Refactor to share...
2012-02-22 Andrew TrickComment from code review
2012-02-22 Chad RosierRemove extra semi-colons.
2012-02-22 Jakob Stoklund Olesen80 col.
2012-02-22 Eric ChristopherOnly add DW_AT_prototyped if we're working with a C...
2012-02-22 Eric ChristopherAdd the source language into the compile unit.
2012-02-22 Eric ChristopherRemove extra semi-colon.
2012-02-22 Andrew Trickmisched: DAG builder should not track dependencies...
2012-02-22 Andrew TrickInitialize SUnits before DAG building.
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-22 Jakob Stoklund OlesenUse SparseSet for the RAFast live virtual register...
2012-02-21 Lang HamesAdd API "handleMoveIntoBundl" for updating liveness...
2012-02-21 Eric ChristopherThere's no need for a DW_AT_byte_size on a pointer...
2012-02-21 Andrew TrickClear virtual registers after they are no longer refere...
2012-02-21 Andrew TrickStackSlotColoring does not use a VirtRegMap
2012-02-21 Lang HamesFix some bugs in HMEditor's moveAllOperandsInto logic.
2012-02-20 Evan ChengFix machine-cp by having it to check sub-register indic...
2012-02-20 James MolloyTeach the DAGCombiner that certain loadext nodes follow...
2012-02-20 Evan ChengMake post-ra tail duplication bundle safe. No test...
2012-02-19 Benjamin KramerSilence operator precedence warning.
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-02-19 Lang HamesAdd machinery for pushing live ranges onto bundle start...
2012-02-19 Lang HamesSimplify moveEnteringDownFrom rules.
2012-02-19 Lang HamesSkip through instructions rather than operands when...
2012-02-19 Lang HamesFix TODO and trailing whitespace.
2012-02-19 Lang HamesDefer sanity checks on live intervals until after all...
2012-02-17 Lang HamesBring HMEditor into line with LLVM coding standards.
2012-02-17 Eric ChristopherIgnore the lifetime intrinsics in fast-isel.
2012-02-17 Jakob Stoklund OlesenDon't print out pointer values in SUnit::dump().
2012-02-17 Matt Beaumont-GaySink variable into assert
2012-02-17 Lang HamesAdd support for regmask slots to HMEditor. Also fixes...
2012-02-17 Jakob Stoklund OlesenTransfer regmasks to MRI.
2012-02-17 Lang HamesRefactor 'handleMove' code in live intervals. Clients...
2012-02-17 Jim GrosbachTidy up.
2012-02-17 Jakob Stoklund OlesenRevert r150288, "Allow Post-RA LICM to hoist reserved...
2012-02-17 David Chisnall... and it's probably best to use the correct alignment...
2012-02-17 David ChisnallIt turns out that putting an 8-byte symbol in a 4-byte...
2012-02-17 Lang HamesReverse iterator - should be incrementing rather than...
2012-02-17 Lang HamesMachineScheduler shouldn't use/preserve LiveDebugVariables.
2012-02-17 Lang HamesOops - isRegLiveIntoSuccessor is used in non-assert...
2012-02-17 Lang HamesRe-enable 150652 and 150654 - Make FPSCR non-reserved...
2012-02-17 Lang HamesTurn off assertion, conservatively compute liveness...
2012-02-16 Benjamin KramerDisable machine copy propagation for now. It's known...
2012-02-16 James MolloyRemove extraneous #include and spelling mistake introdu...
2012-02-16 James MolloyModify the algorithm when traversing the DAGCombiner...
2012-02-16 Lang HamesOop - r150653 + r150654 broke one of my test cases...
2012-02-16 Lang HamesMachineCSE shouldn't extend the live ranges of reserved...
2012-02-15 Jakob Stoklund OlesenHandle register masks in branch folding.
2012-02-15 Andrew TrickFix library visibility problems with VLIWPacketizer.
2012-02-15 Lang HamesMake LiveIntervals::handleMove() bundle aware.
2012-02-15 Bill WendlingUse 'getDataNoRel' for the section kind.
2012-02-15 Lang HamesFix assertion condition.
2012-02-15 Bill WendlingModify the code that emits the module flags to use...
2012-02-15 Andrew TrickDon't expose DefaultVLIWScheduler
2012-02-15 Lang HamesRemove overly conservative assert.
2012-02-15 Andrew TrickGeneric "VLIW" packetizer based on a DFA generated...
2012-02-15 Andrew TrickRevert r150565 again. Appears to be a stage2 failure...
2012-02-15 Andrew TrickReapply r150565 with the typo fix properly merged.
2012-02-15 Andrew Trickreverting r150565. Premature push.
2012-02-15 Andrew TrickMove PostRAMachineLICM into MachineLateOptimization...
2012-02-15 Andrew TrickAllow CodeGen (llc) command line options to work as...
2012-02-15 Andrew TrickAdded TargetPassConfig::disablePass/substitutePass...
2012-02-15 Lang HamesDon't emit live ranges for physregs live-ins that are...
2012-02-15 Lang HamesDisentangle moving a machine instr from updating LiveIn...
2012-02-15 Pete CooperAdded hook to let targets custom lower splitting of...
2012-02-14 Jakob Stoklund OlesenFix global live range splitting regmask accuracy.
2012-02-14 Jakob Stoklund OlesenFix details in local live range splitting with regmasks.
2012-02-14 Jakob Stoklund OlesenHandle regmasks in findRegisterDefOperandIdx().
2012-02-14 Jakob Stoklund OlesenUse the proper clobber check in handleLiveInRegister().
next