aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-02-20Add a quick pass to the stack slot colorer to eliminate some trivially redund...Owen Anderson
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-18The subprogram die may not exist while creating "default" scope.Devang Patel
2009-02-18Add support to the JIT for true non-lazy operation. When a call to a functionNate Begeman
2009-02-18Eliminate several more unnecessary intptr_t casts.Dan Gohman
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-17A couple of places where reused use operands should be marked kill. This is e...Evan Cheng
2009-02-17--- Merging (from foreign repository) r64714 into '.':Bill Wendling
2009-02-15Don't assume that a left-shift of a value with one bit set will haveDan Gohman
2009-02-15Fix PR3522. It's not safe to sink into landing pad BB's.Evan Cheng
2009-02-14Unbreak the build on win32.Cedric Venet
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-12Arrange to print constants that match "n" and "i" constraintsDale Johannesen
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-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
2009-02-12Replace one of burr scheduling heuristic with something more sensible. Now ca...Evan Cheng
2009-02-11Apparently some MachineBasicBlock's don't have corresponding llvm basic blocks.Evan Cheng
2009-02-11Remove a bogus assertion. It's possible a live-in available value is used by ...Evan Cheng
2009-02-11Fix a comment.Dan Gohman
2009-02-11Don't use special heuristics for nodes with no data predecessorsDan Gohman
2009-02-11Delete the heuristic for non-livein CopyFromReg nodes. Non-liveinnessDan Gohman
2009-02-11Make a transformation added in 63266 a bit less aggressive.Dale Johannesen
2009-02-11Implement PR3495: local spiller optimization. The local spiller can now keep ...Evan Cheng
2009-02-11When scheduling a block in parts, keep track of the overallDan Gohman
2009-02-11Use iterators to iterate through the Preds array instead ofDan Gohman
2009-02-10Consider any instruction that modifies the stack pointer to beDan Gohman
2009-02-10Factor out more code for computing register live-range informationforDan Gohman
2009-02-10Fix PR3457: Ignore control successors when looking for closest scheduled succ...Evan Cheng
2009-02-10Validate file id.Devang Patel
2009-02-09If the target cannot issue a copy for the given source and dest registers, ab...Evan Cheng
2009-02-09Simplify code.Evan Cheng
2009-02-09Make sure constant subscript is truncated to ptr size if it may not fit.Evan Cheng
2009-02-09Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrn...Evan Cheng
2009-02-09Fix another case ShortenDeadCopySrcLiveRange is shortening too much. No test ...Evan Cheng
2009-02-09Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nastyEvan Cheng
2009-02-08Fix PR3486. Fix a bug in code that manually patch physical register live inte...Evan Cheng
2009-02-08Strengthen the previous check.Evan Cheng
2009-02-08r64073 commit message is lost. Here it is:Evan Cheng
2009-02-08git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64073 91177308-0d34-...Evan Cheng
2009-02-08Revert r63999. It was breaking self-hosting builds.Bill Wendling