aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-11-11Add support for tail duplication to BranchFolding, and extendDan Gohman
2009-11-11Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen
2009-11-11Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng
2009-11-11Do jump table adjustment before constant island allocationJim Grosbach
2009-11-11Fix indentation level.Dan Gohman
2009-11-11Whitespace cleanups.Dan Gohman
2009-11-11Prefix MBB numbers with "BB#" in debug output to make it clear whatDan Gohman
2009-11-11Minor code simplification.Dan Gohman
2009-11-11Set isBarrier = 1 on return instructions, as they are control barriers.Dan Gohman
2009-11-11Use a tab in INT3's asm string, for consistency.Dan Gohman
2009-11-11another const prop failure.Chris Lattner
2009-11-11add a noteChris Lattner
2009-11-11Reject duplicate case values in a switch, PR5450.Chris Lattner
2009-11-11Don't trivially delete unused calls to llvm.invariant.start. This allowsDuncan Sands
2009-11-11remove the now dead condprop pass, PR3906.Chris Lattner
2009-11-11Remove dead code.Rafael Espindola
2009-11-11Show command-line args and features passed into backend in debug output. Appr...Sandeep Patel
2009-11-11Fix -Asserts warning.Daniel Dunbar
2009-11-11The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach
2009-11-11stub out some LazyValueInfo interfaces, and have JumpThreadingChris Lattner
2009-11-11Make sure that the exception handling data has the same visibility as theBill Wendling
2009-11-11Do not assume first function scope seen represents current function. Devang Patel
2009-11-11Add From arguments to StringRef search functions, and tweak doxyments.Daniel Dunbar
2009-11-11llvm-gcc/clang don't (won't?) need this hack.Daniel Dunbar
2009-11-11Stub out a new lazy value info pass, which will eventuallyChris Lattner
2009-11-11add a fixmeChris Lattner
2009-11-11remove redundant foward declaration. This function is already in Chris Lattner
2009-11-11While creating DbgScopes, do not forget parent scope. Devang Patel
2009-11-11Block terminator may be a switch.Evan Cheng
2009-11-10add a noteChris Lattner
2009-11-10I did this a week or two agoChris Lattner
2009-11-10Ignore variable if scope info is not available.Devang Patel
2009-11-10Emit correct code when making a ConstantPool entry for a vectorDale Johannesen
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-11-10implement a TODO by teaching jump threading about "xor x, 1".Chris Lattner
2009-11-10move some generally useful functions out of jump threadingChris Lattner
2009-11-10Don't mark conditional branch instructions as control barriers.Dan Gohman
2009-11-10Modify how the prologue encoded the "move" information for the FDE. GCCBill Wendling
2009-11-10Process InlinedAt location info.Devang Patel
2009-11-10fix a crash in SCCP handling extractvalue of an array, pointed out andChris Lattner
2009-11-10Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen
2009-11-10Refactoring: Extract method PHIElimination::isLiveOut().Jakob Stoklund Olesen
2009-11-10improve comment.Chris Lattner
2009-11-10Make jump threading eliminate blocks that just contain phi nodes,Chris Lattner
2009-11-10Generalize lsr code that optimize loop to count down towards zero.Evan Cheng
2009-11-10make this handle redefinition of malloc function with different prototype cor...Victor Hernandez
2009-11-10Change Thumb1 address mode printing, instead ofEvan Cheng
2009-11-10Add a comment.Evan Cheng
2009-11-10Add defensive break.Duncan Sands
2009-11-10Add a monstrous hack to improve X86ISelDAGToDAG compile time.Daniel Dunbar