Commits

Show all
Author Commit Message Labels Comments Date
Devang Patel
Do not construct debug scope if RootScope *is* null.
Tags
svn-r62209
Ted Kremenek
Add member template MallocAllocator::Allocate(Num) (to match the same function in BumpPtrAllocator).
Tags
svn-r62202
Chris Lattner
rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary vector and extraneous loop over it, 2) not delete globals used by phis/selects etc which could actually be useful. This fixes PR3321. Many thanks to Duncan for narrowing this down.
Devang Patel
Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy) that were used to handle debug info.
Nuno Lopes
fix memleaks
Dan Gohman
BT appears to be available on all >= i386 chips.
Dan Gohman
Don't use a BT instruction if the AND has multiple uses.
Dan Gohman
Disable the register+memory forms of the bt instructions for now. Thanks to Eli for pointing out that these forms don't ignore the high bits of their index operands, and as such are not immediately suitable for use by isel.
Devang Patel
Keep "has debug info" big in MachineModuleInfo to avoid circular dependency between AsmPrinter and CodeGen.
Devang Patel
Undo previous checkin.
Dale Johannesen
Fix testsuite regressions from recursive inlining.
Devang Patel
Use DwarfWriter to record dbg variables.
Devang Patel
Use dwarf writer to decide whether the module has debug info or not.
Dan Gohman
Add bt instructions that take immediate operands.
Dan Gohman
Fix a few more JIT encoding issues in the BT instructions.
Dan Gohman
Use assertions to check for conditions that should never happen.
Dan Gohman
The list-td and list-tdrr schedulers don't yet support physreg scheduling dependencies. Add assertion checks to help catch this. It appears the Mips target defaults to list-td, and it has a regression test that uses a physreg dependence. Such code was liable to be miscompiled, and now evokes an assertion failure.
Dan Gohman
Make instcombine ensure that all allocas are explicitly aligned at at least their preferred alignment.
Sanjiv Gupta
Checking in conditionals, function call, arrays and libcalls implementation.
Dan Gohman
Avoid referring to edge D after the Succs or Preds arrays have been modified, to avoid trouble in the (unlikely) scenario that D is a reference to an element in one of those arrays.
convert-repo
update tags
Tags
svn-r62169
Duncan Sands
When replacing uses and the same node is reached via two paths, process it once not twice, d'oh! Analysis, testcase and original patch thanks to Mon Ping Wang.
Duncan Sands
Mark this XFAIL for the moment.
Duncan Sands
Fix some typos. Also, the WidenedVectors map was not being cleaned by ExpungeNode.
Duncan Sands
Correct a comment - this is not a sign extension.
Duncan Sands
Correct a comment.
Nick Lewycky
Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295, PR3296 and PR3302.
Chris Lattner
add a new insertAfter method, patch by Tom Jablin!
Chris Lattner
make -march=cpp handle the nocapture attribute, make it assert if it sees attributes it doesn't know.
Evan Cheng
Un-tabify.
  1. Prev
  2. Next