aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-07-07If known DebugLocs do not match then two DBG_VALUE machine instructions are n...Devang Patel
2011-07-07Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. TheLang Hames
2011-07-07Add DEBUG messages.Devang Patel
2011-07-06When tail-merging multiple blocks, make sure to correctly update the live-in ...Eli Friedman
2011-07-06Remove dead code.Devang Patel
2011-07-06Typo.Devang Patel
2011-07-06Grammar and 80-col.Eric Christopher
2011-07-06createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng
2011-07-06Introduce "expect" intrinsic instructions.Jakub Staszak
2011-07-05Remove the ObjC ARC passes from the default optimization list, and addDan Gohman
2011-07-05Break infinite loop when the Hopfield network oscillates.Jakob Stoklund Olesen
2011-07-05Fix PR10277.Jakob Stoklund Olesen
2011-07-05Tweak comment and debug output.Jakob Stoklund Olesen
2011-07-04Move early tail duplication earlier.Rafael Espindola
2011-07-04Move most of the pre BB code to TailDuplicateAndUpdate. Change theRafael Espindola
2011-07-04Reduce indentation and fix the count of how many PHIs we have inserted.Rafael Espindola
2011-07-04Fix PR10244.Jakob Stoklund Olesen
2011-07-03Fix an easy fixme.Rafael Espindola
2011-07-02Use getVNInfoAt.Rafael Espindola
2011-07-02Better diagnostics when inline asm fails to allocate.Jakob Stoklund Olesen
2011-07-02Check the VN of the src register at the two copies, not just theRafael Espindola
2011-07-02Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen
2011-07-02Use a new strategy for preventing eviction loops in RAGreedy.Jakob Stoklund Olesen
2011-07-01Take a stab at fixing the llvm-x86_64-linux-checks failure.Cameron Zwarich
2011-07-01Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng
2011-07-01Disable commit 134216 ("Add 134199 back, but disable the optimization when th...Duncan Sands
2011-07-01Avoid DenseMap lookup.Rafael Espindola
2011-07-01Fix off by one error. I misunderstood the comment about killedAt.Rafael Espindola
2011-07-01Check the liveinterval, not the kill flag.Rafael Espindola
2011-07-01Don't inflate register classes used by inline asm.Jakob Stoklund Olesen
2011-07-01Add 134199 back, but disable the optimization when the second copy is a kill.Rafael Espindola
2011-06-30Revert my previous patch while I debug llvm-gcc bootstrap.Rafael Espindola
2011-06-30Don't give up on coalescing A and B when we findRafael Espindola
2011-06-30Create a isFullCopy predicate.Rafael Espindola
2011-06-30Remove dead code.Rafael Espindola
2011-06-30Reapply r134047 now that the world is ready for it.Jakob Stoklund Olesen
2011-06-30Remove getRegClassForInlineAsmConstraint and all dependencies.Eric Christopher
2011-06-29Revert r133953 for now.Devang Patel
2011-06-29make compose and isMoveInstr static functions.Rafael Espindola
2011-06-29Revert a part of r126557 which could create unschedulable DAGs.Benjamin Kramer
2011-06-29Revert r134047 while investigating a llvm-gcc-i386-linux-selfhostJakob Stoklund Olesen
2011-06-29Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng
2011-06-29Rewrite RAGreedy::splitAroundRegion, now with cool ASCII art.Jakob Stoklund Olesen
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-28Print registers by name instead of by number.Jakob Stoklund Olesen
2011-06-28Fix CMake build by removing this now dead file.Chandler Carruth
2011-06-28Fix a bad iterator dereference that Evan uncovered.Jakob Stoklund Olesen
2011-06-27Remove RegClass2VRegMap from MachineRegisterInfo.Evan Cheng
2011-06-27Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng