2009-11-13 |
Devang Patel | Revert r87059 for now. It is failing clang tests. |
tree | commitdiff |
2009-11-13 |
Devang Patel | Ignore nameless variables. |
tree | commitdiff |
2009-11-13 |
Rafael Espindola | Switch to smallvector. Also fix issue with using unsige... |
tree | commitdiff |
2009-11-13 |
Dale Johannesen | Adjust isConstantSplat to allow for big-endian targets. |
tree | commitdiff |
2009-11-13 |
Victor Hernandez | Remove unnecessary llvm.dbg.declare bitcast |
tree | commitdiff |
2009-11-13 |
Rafael Espindola | Add a new split method to StringRef that puts the subst... |
tree | commitdiff |
2009-11-13 |
Jim Grosbach | Block renumbering |
tree | commitdiff |
2009-11-13 |
Jim Grosbach | use lower case for readability |
tree | commitdiff |
2009-11-13 |
David Greene | Fix a bootstrap failure. |
tree | commitdiff |
2009-11-12 |
Owen Anderson | Re-enable this code, since redundant PHIs are now being... |
tree | commitdiff |
2009-11-12 |
Bill Wendling | Simplify code a bit |
tree | commitdiff |
2009-11-12 |
Bill Wendling | Refactor code that checks if it's a call to a "nounwind... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | use isInstructionTriviallyDead, as pointed out by Duncan |
tree | commitdiff |
2009-11-12 |
David Greene | Do some cleanups suggested by Chris. |
tree | commitdiff |
2009-11-12 |
David Greene | Set the ReloadReuse AsmPrinter flag where appropriate. |
tree | commitdiff |
2009-11-12 |
David Greene | Make the MachineFunction argument of getFrameRegister... |
tree | commitdiff |
2009-11-12 |
David Greene | Add hasLoadFromStackSlot and hasStoreToStackSlot to... |
tree | commitdiff |
2009-11-12 |
Daniel Dunbar | Fix -Asserts warning. |
tree | commitdiff |
2009-11-12 |
Bill Wendling | If there's more than one function operand to a call... |
tree | commitdiff |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
tree | commitdiff |
2009-11-12 |
Benjamin Kramer | Add compare_lower and equals_lower methods to StringRef... |
tree | commitdiff |
2009-11-12 |
David Greene | Make FixedStackPseudoSourceValue a first-class PseudoSo... |
tree | commitdiff |
2009-11-12 |
David Goodwin | Rename registers to break output dependencies in additi... |
tree | commitdiff |
2009-11-12 |
Devang Patel | "Attach debug info with llvm instructions" mode was... |
tree | commitdiff |
2009-11-12 |
Jim Grosbach | Update TB[BH] layout optimization. Add support for... |
tree | commitdiff |
2009-11-12 |
Nuno Lopes | fix crash in my previous patch |
tree | commitdiff |
2009-11-12 |
Nuno Lopes | implement shl, ashr, and lshr methods. shl is not fully... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | implement a nice little efficiency hack in the inliner... |
tree | commitdiff |
2009-11-12 |
Evan Cheng | RegScavenger::enterBasicBlock should always reset regis... |
tree | commitdiff |
2009-11-12 |
Evan Cheng | - Teach LSR to avoid changing cmp iv stride if it will... |
tree | commitdiff |
2009-11-12 |
Evan Cheng | Use table to separate opcode from operands. |
tree | commitdiff |
2009-11-12 |
Evan Cheng | isLegalICmpImmediate should take a signed integer;... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | use getPredicateOnEdge to fold comparisons through... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | various fixes to the lattice transfer functions. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | switch jump threading to use getPredicateOnEdge in... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | Add a new getPredicateOnEdge method which returns more... |
tree | commitdiff |
2009-11-12 |
Jim Grosbach | Move the utility function UpdateTerminator() from CodeP... |
tree | commitdiff |
2009-11-12 |
Jim Grosbach | Revert 86857. It's causing consumer-typeset to fail... |
tree | commitdiff |
2009-11-12 |
Eric Christopher | Use stubs when we have them, otherwise use code we... |
tree | commitdiff |
2009-11-12 |
Daniel Dunbar | Add the braces gcc suggested. |
tree | commitdiff |
2009-11-12 |
Dan Gohman | Make the BranchFolderPass class local to BranchFolding... |
tree | commitdiff |
2009-11-12 |
Dan Gohman | Minor code cleanups. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | with the new code we can thread non-instruction values... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | this argument can be an arbitrary value, it doesn't... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | expose edge information and switch j-t to use it. |
tree | commitdiff |
2009-11-12 |
Lang Hames | Fixed an iteration condition in PreAllocSplitting.... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | move some stuff into DEBUG's and turn on lazy-value... |
tree | commitdiff |
2009-11-12 |
Eric Christopher | Fix typo, cleanup whitespace. |
tree | commitdiff |
2009-11-12 |
Devang Patel | Do not use StringRef in DebugInfo interface. |
tree | commitdiff |
2009-11-12 |
Dan Gohman | Tail merge at any size when there are two potentials... |
tree | commitdiff |
2009-11-11 |
Bill Wendling | Don't mark a call as potentially throwing if the functi... |
tree | commitdiff |
2009-11-11 |
Bruno Cardoso Lopes | A real solution for the first part of PR5445 |
tree | commitdiff |
2009-11-11 |
Chris Lattner | make LazyValueInfo actually to some stuff. This isn... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | pass TD into a SimplifyCmpInst call. Add another case... |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Promote MergePotentialsElt and SameTailElt to be regula... |
tree | commitdiff |
2009-11-11 |
Kenneth Uildriks | x86 users can now return arbitrary sized structs. ... |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Revert this line of 86871. |
tree | commitdiff |
2009-11-11 |
Devang Patel | If doesSupportDebugInformation() is false then do not... |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Check in the changes to this file too. |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Add support for tail duplication to BranchFolding,... |
tree | commitdiff |
2009-11-11 |
Jakob Stoklund Olesen | Fix liveness calculation when splitting critical edges... |
tree | commitdiff |
2009-11-11 |
Evan Cheng | Add TargetLowering::isLegalICmpImmediate. It tells... |
tree | commitdiff |
2009-11-11 |
Jim Grosbach | Do jump table adjustment before constant island allocation |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Fix indentation level. |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Whitespace cleanups. |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Prefix MBB numbers with "BB#" in debug output to make... |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Minor code simplification. |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Set isBarrier = 1 on return instructions, as they are... |
tree | commitdiff |
2009-11-11 |
Dan Gohman | Use a tab in INT3's asm string, for consistency. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | another const prop failure. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | add a note |
tree | commitdiff |
2009-11-11 |
Chris Lattner | Reject duplicate case values in a switch, PR5450. |
tree | commitdiff |
2009-11-11 |
Duncan Sands | Don't trivially delete unused calls to llvm.invariant... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | remove the now dead condprop pass, PR3906. |
tree | commitdiff |
2009-11-11 |
Rafael Espindola | Remove dead code. |
tree | commitdiff |
2009-11-11 |
Sandeep Patel | Show command-line args and features passed into backend... |
tree | commitdiff |
2009-11-11 |
Daniel Dunbar | Fix -Asserts warning. |
tree | commitdiff |
2009-11-11 |
Jim Grosbach | The TBB and TBH instructions for Thumb2 are really... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | stub out some LazyValueInfo interfaces, and have JumpTh... |
tree | commitdiff |
2009-11-11 |
Bill Wendling | Make sure that the exception handling data has the... |
tree | commitdiff |
2009-11-11 |
Devang Patel | Do not assume first function scope seen represents... |
tree | commitdiff |
2009-11-11 |
Daniel Dunbar | Add From arguments to StringRef search functions, and... |
tree | commitdiff |
2009-11-11 |
Daniel Dunbar | llvm-gcc/clang don't (won't?) need this hack. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | Stub out a new lazy value info pass, which will eventually |
tree | commitdiff |
2009-11-11 |
Chris Lattner | add a fixme |
tree | commitdiff |
2009-11-11 |
Chris Lattner | remove redundant foward declaration. This function... |
tree | commitdiff |
2009-11-11 |
Devang Patel | While creating DbgScopes, do not forget parent scope. |
tree | commitdiff |
2009-11-11 |
Evan Cheng | Block terminator may be a switch. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | add a note |
tree | commitdiff |
2009-11-10 |
Chris Lattner | I did this a week or two ago |
tree | commitdiff |
2009-11-10 |
Devang Patel | Ignore variable if scope info is not available. |
tree | commitdiff |
2009-11-10 |
Dale Johannesen | Emit correct code when making a ConstantPool entry... |
tree | commitdiff |
2009-11-10 |
Devang Patel | Implement support to debug inlined functions. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | implement a TODO by teaching jump threading about ... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | move some generally useful functions out of jump threading |
tree | commitdiff |
2009-11-10 |
Dan Gohman | Don't mark conditional branch instructions as control... |
tree | commitdiff |
2009-11-10 |
Bill Wendling | Modify how the prologue encoded the "move" information... |
tree | commitdiff |
2009-11-10 |
Devang Patel | Process InlinedAt location info. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | fix a crash in SCCP handling extractvalue of an array... |
tree | commitdiff |
2009-11-10 |
Jakob Stoklund Olesen | Teach PHIElimination to split critical edges when ... |
tree | commitdiff |
next |