recommit r172363 & r171325 (reverted in r172756)
[oota-llvm.git] / lib / CodeGen /
2013-03-01 Eli BenderskyRemove duplicate line and move another closer to its...
2013-03-01 Akira HatanakaSet properties for f128 type.
2013-03-01 Chad RosierGenerate an error message instead of asserting or segfa...
2013-03-01 Michael LiaoFix PR10475
2013-03-01 Andrew TrickScheduler diagnostics. Print the register name.
2013-03-01 Andrew TrickInstructions schedulers should report correct height...
2013-02-28 Eli BenderskyA small refactoring + adding comments.
2013-02-28 Benjamin KramerCost model support for lowered math builtins.
2013-02-28 Eli BenderskyPut some per-instruction statistics of fast isel under...
2013-02-27 Eric ChristopherRemove unnecessary check against isGlobalVariable....
2013-02-27 Eric ChristopherRework comment slightly and fix a few typos.
2013-02-27 Eric ChristopherRemove unnecessary cast to void.
2013-02-27 Manman RenDebug Info: for static member variables, always put...
2013-02-27 Nadav RotemSilence the unused variable warning.
2013-02-27 Nadav RotemThe FastISEL should be fast. But when we record statist...
2013-02-27 Michael IlsemanReverted: r176136 - Have a way for a target to opt...
2013-02-27 Manman RenSelectionDAG: If llvm.donothing has a landingpad, we...
2013-02-27 Manman RenDebug Info: for static member variables, add AT_MIPS_li...
2013-02-26 Michael IlsemanHave a way for a target to opt-out of target-independen...
2013-02-26 Manman RenRevert r176120 as it caused a failure at static-member.cpp
2013-02-26 Manman RenDebug Info: for static member variables, move AT_MIPS_l...
2013-02-25 Chad RosierFix wording.
2013-02-25 Chad Rosier[fast-isel] Add X86FastIsel::FastLowerArguments to...
2013-02-25 Andrew Trickpre-RA-sched fix: only reevaluate physreg interferences...
2013-02-25 Matt Beaumont-Gay'Hexadecimal' has two 'a's and only one 'i'.
2013-02-25 Chandler CarruthFix spelling noticed by Duncan.
2013-02-25 Chandler CarruthFix the root cause of PR15348 by correctly handling...
2013-02-24 Cameron ZwarichAdd a use of an otherwise unused variable to remove...
2013-02-24 Cameron ZwarichTwoAddressInstructionPass::tryInstructionTransform...
2013-02-24 Cameron ZwarichTwoAddrInstructionPass::tryInstructionTransform() has...
2013-02-23 Cameron ZwarichTargetInstrInfo::commuteInstruction() doesn't actually...
2013-02-23 Cameron ZwarichMake some fixes for LiveInterval repair with debug...
2013-02-23 Cameron ZwarichFix a bug with the LiveIntervals updating in the two...
2013-02-23 Cameron ZwarichMake TwoAddressInstructionPass::sink3AddrInstruction...
2013-02-23 Cameron ZwarichMake rescheduleMIBelowKill() and rescheduleKillAboveMI...
2013-02-22 Eric ChristopherUse getSplitDebugFilename when constructing the skeleto...
2013-02-22 Nadav RotemSelectionDAG compile time improvement.
2013-02-22 Pete CooperFix isa<> check which could never be true.
2013-02-21 Cameron ZwarichStop relying on physical register kill flags in isKille...
2013-02-21 Lang HamesRe-apply r175688, with the changes suggested by Jakob...
2013-02-21 Eli BenderskyMove the eliminateCallFramePseudoInstr method from...
2013-02-21 Jakob Stoklund OlesenMake RAFast::UsedInInstr indexed by register units.
2013-02-21 Lang HamesRevert r175688 - It broke a test case (see PR15320).
2013-02-21 Benjamin KramerDAGCombiner: Make the post-legalize vector op optimizat...
2013-02-21 Cameron ZwarichDon't rely on the isDead() MachineOperand flag when...
2013-02-21 Cameron ZwarichUse getInterval() instead of getOrCreateInterval().
2013-02-21 Cameron ZwarichMake another kill check LiveIntervals-aware.
2013-02-21 Cameron ZwarichSplit part of isKilled() into a separate function for...
2013-02-21 Cameron ZwarichUpdate isKilledAt in TwoAddressInstructionPass.cpp...
2013-02-20 Jakob Stoklund OlesenDon't allocate memory in LiveInterval::join().
2013-02-20 Lang HamesKill of TransferDeadFlag - Dead copies and subreg-to...
2013-02-20 Jakob Stoklund OlesenCopy single reaching defs directly into the LiveInterval.
2013-02-20 Cameron ZwarichOnly use LiveIntervals in TwoAddressInstructionPass...
2013-02-20 Cameron ZwarichFind anchoring end points for repairIntervalsInRange...
2013-02-20 Cameron ZwarichMake repairIntervalsInRange() more robust. There are...
2013-02-20 Arnold SchwaighoferDAGCombiner: Fold pointless truncate, bitcast, buildvec...
2013-02-20 Jim GrosbachUpdate TargetLowering ivars for name policy.
2013-02-20 Jakob Stoklund OlesenUse LiveRangeUpdater instead of mergeIntervalRanges.
2013-02-20 Jakob Stoklund OlesenAdd a LiveRangeUpdater class.
2013-02-20 Michael LiaoFix PR15267
2013-02-20 Benjamin KramerMove the SplatByte helper to APInt and generalize it...
2013-02-20 David BlaikieFully qualify llvm::next to avoid ambiguity when buildi...
2013-02-20 Cameron ZwarichAdd support to the two-address pass for updating LiveIn...
2013-02-20 Cameron ZwarichMove the computation of the IsEarlyClobber flag into...
2013-02-20 Cameron ZwarichAdd SlotIndexes::repairIndexesInRange(), which repairs...
2013-02-20 Cameron ZwarichRemove verification after PHIElimination when using...
2013-02-20 Cameron ZwarichAvoid recomputing an inserted instruction's SlotIndex.
2013-02-20 Cameron ZwarichAdd preservation of SlotIndexes to PHIElimination.
2013-02-20 Jakub StaszakFix #includes, so we include only what we really need.
2013-02-19 Jakob Stoklund OlesenAssert that the target provided hints are in the alloca...
2013-02-19 Benjamin KramerFix GCMetadaPrinter::finishAssembly not executed, patch...
2013-02-19 Craig TopperMore const correcting of stack coloring.
2013-02-19 Craig TopperConst-correct the stack coloring code.
2013-02-19 Craig TopperAvoid extra DenseMap lookups in StackColoring::calculat...
2013-02-19 Craig TopperMake the dump() function const and reduce the number...
2013-02-19 Craig TopperUse a reference into the BlockLiveness DenseMap to...
2013-02-18 Benjamin KramerSupport for HiPE-compatible code emission, patch by...
2013-02-18 Chad Rosier[ms-inline asm] Remove a redundant call to the setHasMS...
2013-02-18 NAKAMURA Takumi[ms-inline asm] Fix undefined behavior to reset hasMSIn...
2013-02-17 Cameron ZwarichRemove use of reverse iterators in repairIntervalsInRan...
2013-02-17 Cameron ZwarichUse ArrayRef instead of a reference to a SmallVectorImpl.
2013-02-17 Cameron ZwarichFix a conversion from a forward iterator to a reverse...
2013-02-17 Cameron ZwarichAdd support for updating the LiveIntervals of registers...
2013-02-16 Benjamin KramerReplace erase loop with std::remove_if.
2013-02-16 Benjamin KramerReplace loop with std::find.
2013-02-16 Jakub StaszakLegalizeDAG.cpp doesn't need DenseMap.
2013-02-16 Jakub StaszakUse const reference instead of vector object when passi...
2013-02-16 Chad Rosier[ms-inline asm] Do not omit the frame pointer if we...
2013-02-15 Bill WendlingUse the 'target-features' and 'target-cpu' attributes...
2013-02-15 Paul Redmondenable SDISel sincos optimization for GNU environments
2013-02-15 Benjamin KramerMake helpers static. Add missing include so LLVMInitial...
2013-02-14 Nadav RotemDont merge consecutive loads/stores into vectors when...
2013-02-14 Owen AndersonAdd some legality checks for SETCC before introducing...
2013-02-14 Cameron ZwarichRegisterCoalescer::reMaterializeTrivialDef() can constr...
2013-02-14 Cameron ZwarichFix RegisterCoalescer::rematerializeTrivialDef() so...
2013-02-14 Cameron ZwarichFix some issues with rematerialization in RegisterCoale...
2013-02-13 Manman RenClean up LDV, no functionality change.
2013-02-13 Andrew TrickMIsched: HazardRecognizers are created for each DAG...
2013-02-13 Eric ChristopherFix comment.
2013-02-13 Manman RenDebug Info: LiveDebugVarible can remove DBG_VALUEs...
next