aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-02-15Fix PR3522. It's not safe to sink into landing pad BB's.Evan Cheng
2009-02-15Fix pr3571: If stride is a value defined by an instruction, make sure it domi...Evan Cheng
2009-02-15ifdef out unneeded if statement.Evan Cheng
2009-02-15Fix warning on gcc 4.3.Mikhail Glushenkov
2009-02-15Whitespace fixes.Mikhail Glushenkov
2009-02-14Unbreak the build on win32.Cedric Venet
2009-02-14Generalize some alias analysis logic from atomicDuncan Sands
2009-02-14The x86-64 red zone is now being used.Dan Gohman
2009-02-14Extend the IndVarSimplify support for promoting induction variables:Dan Gohman
2009-02-14Clarify debug output.Dan Gohman
2009-02-14Simplify some code. hasComputableLoopEvolution is overkill in this case.Dan Gohman
2009-02-13Teach x86 target -soft-float.Evan Cheng
2009-02-13In CodeGenPrepare's debug output, use WriteAsOperand instead ofDan Gohman
2009-02-13Complete the sentance in this comment. I have reservationsDan Gohman
2009-02-13If a function only reads memory, then we know that...Duncan Sands
2009-02-13Mark strto* as readonly when the endptr is null.Nick Lewycky
2009-02-13On strtod and friends, mark 'endptr' nocapture in the function prototype, andNick Lewycky
2009-02-13Reapply r64301. These uses of "inline" can cause strangeDuncan Sands
2009-02-13Switch from new[] + delete[] to malloc + free since llvm does not catch C++ e...Evan Cheng
2009-02-13If new[] fails, return 0 rather then trying to dereference a null pointer.Evan Cheng
2009-02-13Reapply r64300:Nick Lewycky
2009-02-13BasicAA was making the assumption that a local allocation which hadn't escapedNick Lewycky
2009-02-13Fix the code that checked if a SCEVAddRecExpr Start contains anDan Gohman
2009-02-13Remove non-DebugLoc versions of BuildMI from IA64, Mips.Dale Johannesen
2009-02-13Remove non-DebugLoc versions of BuildMI from X86.Dale Johannesen
2009-02-13missed fileDale Johannesen
2009-02-13Remove non-DebugLoc versions of buildMI from Sparc.Dale Johannesen
2009-02-13Remove non-DebugLoc versions of BuildMI from Alpha and Cell.Dale Johannesen
2009-02-13Remove refs to non-DebugLoc version of BuildMI from XCore, PIC16.Dale Johannesen
2009-02-13Remove refs to non-DebugLoc version of BuildMI from PowerPC.Dale Johannesen
2009-02-13and one more fileDale Johannesen
2009-02-13Remove refs to non-DebugLoc versions of BuildMI from ARM.Dale Johannesen
2009-02-13Revert this. It was breaking stuff.Bill Wendling
2009-02-13Turn off the old way of handling debug information in the code generator. UseBill Wendling
2009-02-13Fix LSR's IV sorting function to explicitly sort by bitwidthDan Gohman
2009-02-12Check in missing file.Dale Johannesen
2009-02-12Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen
2009-02-12Teach IndVarSimplify to optimize code using the C "int" type forDan Gohman
2009-02-12Add suppport for ConstantExprs of shufflevectors whose result type is not equ...Nate Begeman
2009-02-12Arrange to print constants that match "n" and "i" constraintsDale Johannesen
2009-02-12Add a utility function to LoopInfo to return the exit blockDan Gohman
2009-02-12fix PR3538 for ARM.Chris Lattner
2009-02-12fix PR3538 for PPCChris Lattner
2009-02-12fix the X86 backend to just drop llvm.declare nodes for VLAs instead of Chris Lattner
2009-02-12Adjust the sizes for a few SmallVectors to reflect their usage.Dan Gohman
2009-02-12make fast isel fall back to selectiondags for VLA llvm.declare intrinsics.Chris Lattner
2009-02-12This code doesn't actually use the ExitingBlocks list.Dan Gohman
2009-02-12It's (currently) not safe to keep certain physical registers live across basi...Evan Cheng
2009-02-12Oops. Last second clean up messed things up.Evan Cheng
2009-02-12If availability info is kept when fallthrough into a bb, add the available re...Evan Cheng