| Commit message (Expand) | Author | Age | Files | Lines |
* | Change MachineInstrBuilder::addReg() to take a flag instead of a list of | Bill Wendling | 2009-05-13 | 1 | -2/+2 |
* | Re-apply 68552. | Rafael Espindola | 2009-04-08 | 1 | -2/+2 |
* | Temporarily revert r68552. This was causing a failure in the self-hosting LLVM | Bill Wendling | 2009-04-07 | 1 | -2/+2 |
* | Reduce code duplication on the TLS implementation. | Rafael Espindola | 2009-04-07 | 1 | -2/+2 |
* | Remove strange extra semicolons. | Nick Lewycky | 2009-03-19 | 1 | -1/+1 |
* | Make sure this doesn't access .end() too. | Bill Wendling | 2009-02-21 | 1 | -3/+4 |
* | Make sure we don't dereference the .end() of the container. | Bill Wendling | 2009-02-21 | 1 | -1/+2 |
* | Propagate more debug loc infos. This also includes some code cleaning. | Bill Wendling | 2009-02-21 | 1 | -6/+18 |
* | We need to propagate the debug location information even when dealing with the | Bill Wendling | 2009-02-21 | 1 | -4/+4 |
* | Remove non-DebugLoc versions of BuildMI from X86. | Dale Johannesen | 2009-02-13 | 1 | -1/+4 |
* | Revert this. It was breaking stuff. | Bill Wendling | 2009-02-13 | 1 | -1/+9 |
* | Turn off the old way of handling debug information in the code generator. Use | Bill Wendling | 2009-02-13 | 1 | -9/+1 |
* | Eliminate a couple of non-DebugLoc BuildMI variants. | Dale Johannesen | 2009-02-12 | 1 | -24/+33 |
* | Don't try to set an EFLAGS operand to dead if no instruction was created. | Dan Gohman | 2009-02-11 | 1 | -4/+6 |
* | Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo. | Evan Cheng | 2009-02-06 | 1 | -0/+8 |
* | Fix the Red Zone calculation for functions with frame pointers. | Dan Gohman | 2009-01-27 | 1 | -7/+10 |
* | Implement Red Zone utilization on x86-64. This is currently | Dan Gohman | 2009-01-26 | 1 | -0/+12 |
* | Fix a compiler-abort on a testcase where the stack-pointer is added to | Dan Gohman | 2008-12-24 | 1 | -6/+13 |
* | Silence unused variable warnings. | Devang Patel | 2008-12-23 | 1 | -0/+2 |
* | When emitting instructions that define EFLAGS and the EFLAGS value isn't | Dan Gohman | 2008-12-18 | 1 | -7/+23 |
* | When setting up the frame pointer, add it as a live-in register to all | Dan Gohman | 2008-12-18 | 1 | -0/+5 |
* | Mark the x86 fp stack registers as "reserved". This tells LiveVariables | Dan Gohman | 2008-12-18 | 1 | -0/+14 |
* | Fish kill flag annotations in PUSH instructions. | Dan Gohman | 2008-11-26 | 1 | -2/+3 |
* | Revert r58489. It isn't correct for all cases. | Bill Wendling | 2008-10-31 | 1 | -1/+2 |
* | Don't skip over all "terminator" instructions when determining where to put the | Bill Wendling | 2008-10-31 | 1 | -2/+1 |
* | Switch the MachineOperand accessors back to the short names like | Dan Gohman | 2008-10-03 | 1 | -3/+3 |
* | Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. | Dan Gohman | 2008-10-01 | 1 | -4/+9 |
* | Re-apply 56683 with fixes. | Evan Cheng | 2008-09-27 | 1 | -0/+1 |
* | Temporarily reverting r56683. This is causing a failure during the build of l... | Bill Wendling | 2008-09-26 | 1 | -1/+0 |
* | Fix @llvm.frameaddress codegen. FP elimination optimization should be disable... | Evan Cheng | 2008-09-26 | 1 | -0/+1 |
* | X86 address displacement field must be interpreted as a 32-bit value. | Evan Cheng | 2008-09-26 | 1 | -3/+4 |
* | XMM6-XMM15 are callee-saved on Win64. Patch by Nicolas Capens! | Anton Korobeynikov | 2008-09-24 | 1 | -6/+14 |
* | Reapply 55899: First draft of EH support on x86/64-linux | Anton Korobeynikov | 2008-09-08 | 1 | -20/+38 |
* | Reverting r55898 to r55909. One of these patches was causing an ICE during th... | Bill Wendling | 2008-09-08 | 1 | -38/+20 |
* | First draft of EH support on x86/64-linux | Anton Korobeynikov | 2008-09-08 | 1 | -20/+38 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
* | 80 col. violations. | Evan Cheng | 2008-08-25 | 1 | -3/+4 |
* | Fit in 80 cols | Nate Begeman | 2008-07-25 | 1 | -2/+2 |
* | Pool-allocation for MachineInstrs, MachineBasicBlocks, and | Dan Gohman | 2008-07-07 | 1 | -12/+12 |
* | - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga... | Evan Cheng | 2008-07-03 | 1 | -2/+2 |
* | Prune a few dependencies on MachineFunction.h. | Dan Gohman | 2008-07-01 | 1 | -0/+1 |
* | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating | Dan Gohman | 2008-07-01 | 1 | -2/+2 |
* | Fixes the last x86-64 test failure in compat.exp: | Dale Johannesen | 2008-06-26 | 1 | -5/+3 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -2/+2 |
* | Fix typo | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
* | Only allow increase of max alignment value | Anton Korobeynikov | 2008-04-23 | 1 | -1/+2 |
* | Be over-conservative: scan for all used virtual registers and calculate maxim... | Anton Korobeynikov | 2008-04-23 | 1 | -2/+9 |
* | Add X86 Maximal Stack Alignment Calculator Pass before RA | Anton Korobeynikov | 2008-04-23 | 1 | -8/+31 |
* | Do proper book-keeping of offsets and prologue/epilogue code for stack realig... | Anton Korobeynikov | 2008-04-23 | 1 | -44/+81 |
* | If stack realignment is used - incoming args will use EBP as base register an... | Anton Korobeynikov | 2008-04-23 | 1 | -9/+28 |