| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't add a default STACK_ALIGN (use the generic ABI alignment) | Rafael Espindola | 2007-09-21 | 2 | -8/+6 |
* | small cleanup: use LowerMemArgument in LowerFastCCArguments also | Rafael Espindola | 2007-09-21 | 1 | -6/+1 |
* | Honor user-defined section specification of a global, ignores whether its ini... | Evan Cheng | 2007-09-21 | 3 | -8/+7 |
* | Do not override user specified section. | Devang Patel | 2007-09-20 | 1 | -2/+2 |
* | Fix several more entries in the x86 reload/remat folding tables. | Dan Gohman | 2007-09-20 | 1 | -18/+18 |
* | another long double buglet | Dale Johannesen | 2007-09-20 | 1 | -0/+1 |
* | Enable if-conversion for ARM by default. | Evan Cheng | 2007-09-20 | 1 | -3/+3 |
* | More long double fixes. x86_64 should build now. | Dale Johannesen | 2007-09-19 | 2 | -6/+14 |
* | Avoid referencing deleted instruction. | Evan Cheng | 2007-09-19 | 1 | -5/+26 |
* | PSHUFDmi, etc. are actually folding a load, not a store. | Evan Cheng | 2007-09-19 | 1 | -3/+3 |
* | Set CCR (EFLAGS) copy cost to -1, i.e. extremely expensive to copy. | Evan Cheng | 2007-09-19 | 1 | -1/+3 |
* | Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value | Evan Cheng | 2007-09-19 | 1 | -0/+6 |
* | Move the entries for 64-bit CMP, IMUL, and a few others into the correct | Dan Gohman | 2007-09-18 | 1 | -6/+11 |
* | Remove RSTRegClass case from loadRegFromStackSlot | Dale Johannesen | 2007-09-17 | 2 | -5/+3 |
* | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo | Chris Lattner | 2007-09-17 | 1 | -2/+6 |
* | X86ISD::TEST is dead. | Evan Cheng | 2007-09-17 | 1 | -1/+1 |
* | Add 64-bit jmp instructions to the list of instructions that | Dan Gohman | 2007-09-17 | 1 | -0/+2 |
* | Use xorl instead of xorq to enter a zero into a 64-bit register. | Dan Gohman | 2007-09-17 | 1 | -2/+4 |
* | Emit integer x<1 as x<=0, as comparisons with zero (now includeing | Dan Gohman | 2007-09-17 | 1 | -0/+5 |
* | Use "test reg,reg" in place of "cmp reg,0" for 64-bit operands. This was | Dan Gohman | 2007-09-17 | 1 | -0/+6 |
* | Implement x86 long double (uses host long double, | Dale Johannesen | 2007-09-17 | 1 | -5/+30 |
* | Follow-up to patch r41999. Make the conditional that emits the personality stub | Bill Wendling | 2007-09-16 | 1 | -1/+1 |
* | Only emit the personality function as a global value if the backend actually | Bill Wendling | 2007-09-16 | 1 | -1/+1 |
* | Fix PR1666, SPASS with the CBE and 254.gap with the CBE. | Chris Lattner | 2007-09-15 | 1 | -45/+27 |
* | Add patterns for SHLD64* and SHRD64*. | Dan Gohman | 2007-09-14 | 2 | -12/+28 |
* | Remove the assumption that FP's are either float or | Dale Johannesen | 2007-09-14 | 3 | -6/+37 |
* | Add implicit def of EFLAGS on those instructions that may modify flags. | Evan Cheng | 2007-09-14 | 5 | -54/+85 |
* | Remove isReg, isImm, and isMBB, and change all their users to use | Dan Gohman | 2007-09-14 | 7 | -16/+16 |
* | Add support for functions with byval arguments on x86 | Rafael Espindola | 2007-09-14 | 2 | -17/+23 |
* | Fix comments. | Evan Cheng | 2007-09-14 | 1 | -4/+4 |
* | Initial support for multi-result patterns: | Evan Cheng | 2007-09-12 | 1 | -0/+2 |
* | Revise previous patch per review comments. | Dale Johannesen | 2007-09-12 | 2 | -7/+7 |
* | Enable indirect encoding for the personality function | Bill Wendling | 2007-09-11 | 2 | -0/+2 |
* | Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. | Evan Cheng | 2007-09-11 | 14 | -260/+328 |
* | Added status flags register: EFLAGS. | Evan Cheng | 2007-09-11 | 1 | -0/+6 |
* | Add APInt interfaces to APFloat (allows directly | Dale Johannesen | 2007-09-11 | 3 | -22/+25 |
* | Add a bool to indicate if we should set the "indirect encoding" bit in the Dwarf | Bill Wendling | 2007-09-11 | 2 | -0/+2 |
* | Fold the adjust_trampoline intrinsic into | Duncan Sands | 2007-09-11 | 8 | -31/+4 |
* | My compiler warns about the semicolon. | Duncan Sands | 2007-09-11 | 1 | -1/+1 |
* | The personality function on Darwin needs a global stub. We then refer to | Bill Wendling | 2007-09-11 | 5 | -2/+17 |
* | 80 col. | Evan Cheng | 2007-09-10 | 1 | -4/+6 |
* | New entry. | Evan Cheng | 2007-09-10 | 1 | -0/+3 |
* | Add some notes about better flag handling. | Chris Lattner | 2007-09-10 | 3 | -1/+101 |
* | It's not safe to rematerialize MOV32r0 etc. by simply cloning the original | Evan Cheng | 2007-09-10 | 1 | -3/+22 |
* | TableGen no longer emit CopyFromReg nodes for implicit results in physical | Evan Cheng | 2007-09-07 | 2 | -46/+2 |
* | Add missing index versions of instructions to the map. | Bill Wendling | 2007-09-07 | 1 | -1/+7 |
* | Avoid storing and reloading zeros and other constants from stack slots | Dan Gohman | 2007-09-07 | 3 | -2/+8 |
* | Apply feedback from previous patch. | Dale Johannesen | 2007-09-07 | 2 | -41/+0 |
* | Add support for having different alignment for objects on call frames. | Rafael Espindola | 2007-09-07 | 2 | -6/+21 |
* | Add lengthof and endof templates that hide a lot of sizeof computations. | Owen Anderson | 2007-09-07 | 9 | -26/+28 |