aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-02-20Just roll back the previous change to -mem2reg.Zhou Sheng
2009-02-20patch to update the line number information in pass -mem2reg.Zhou Sheng
2009-02-20Fix a crash in the pre-alloc splitter exposed by recent codegen changes.Owen Anderson
2009-02-20Add a quick pass to the stack slot colorer to eliminate some trivially redund...Owen Anderson
2009-02-20Implement "superhero" strength reduction, or full strengthDan Gohman
2009-02-20Add an accessor method to DwarfWriter to tell of debugging info should be emi...Bill Wendling
2009-02-19Temporarily revert r65065. It was causing test failures.Bill Wendling
2009-02-19Print out debug info when printing the machine instruction.Bill Wendling
2009-02-19Check for -fast here too.Bill Wendling
2009-02-19Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling
2009-02-19Use DEBUG() instead of passing *DOUT to WriteAsOperand,Dan Gohman
2009-02-19Make the debug output of LSR less cryptic and more informative.Dan Gohman
2009-02-19If an executable is run through a symlink, dladdr will return theChris Lattner
2009-02-19Fix the logic in this assertion to properly validate the numberDan Gohman
2009-02-19Reapply r57340. VMKit does not presently rely on materializeFunctionDan Gohman
2009-02-18Put code that generates debug labels into TableGen so that it can be used byBill Wendling
2009-02-18add proper asmwriter and asmparser support for anonymous functions.Chris Lattner
2009-02-18In theory the aliasee may have dead constant usersDuncan Sands
2009-02-18The subprogram die may not exist while creating "default" scope.Devang Patel
2009-02-18Use a sign-extend instead of a zero-extend when promoting aDan Gohman
2009-02-18Simplify by using dyn_cast instead of isa and cast.Dan Gohman
2009-02-18Add explicit keywords.Dan Gohman
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman
2009-02-18Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman
2009-02-18Eliminate several more unnecessary intptr_t casts.Dan Gohman
2009-02-18GV with null value initializer shouldn't go to BSS if it's meant for a mergea...Evan Cheng
2009-02-18Fix a corner case in the new indvars promotion logic: if thereDan Gohman
2009-02-18Fix a typo in a comment.Dan Gohman
2009-02-17If an alias is dead and so is its aliasee, then globaldce wouldDuncan Sands
2009-02-17The debugger sometimes lookup dynamically in the runtime to find ivar info of...Devang Patel
2009-02-17Remove trailing whitespace to reduce later commit patch noise.Scott Michel
2009-02-17Emit debug info for bitfields.Devang Patel
2009-02-17LoopIndexSplit doesn't actually use ScalarEvolution.Dan Gohman
2009-02-17Add a method to ScalarEvolution for telling it when a loop has beenDan Gohman
2009-02-17commit a tweaked version of Daniel's patch for PR3599. We nowChris Lattner
2009-02-17Move dumpPassStructure out of line.Dan Gohman
2009-02-17Delete trailing whitespace.Dan Gohman
2009-02-17This transform also applies to private linkage.Duncan Sands
2009-02-17Fix 80-column violation.Dan Gohman
2009-02-17A couple of places where reused use operands should be marked kill. This is e...Evan Cheng
2009-02-17add a horrible noteChris Lattner
2009-02-17--- Merging (from foreign repository) r64714 into '.':Bill Wendling
2009-02-17Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng
2009-02-17Simplify; fix some 80-column violations.Dan Gohman
2009-02-16Delete trailing whitespace.Dan Gohman
2009-02-16Fix EnforceKnownAlignment so that it doesn't ever reduce the alignmentDan Gohman
2009-02-16Fix typo caused by too much surfing, dudes...Nick Lewycky
2009-02-16Delete this long-commented-out code. The situation it seems to haveDan Gohman
2009-02-16Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq.Dan Gohman
2009-02-15Don't assume that a left-shift of a value with one bit set will haveDan Gohman