2007-09-26 |
Evan Cheng | Typos: POPQ -> POPFQ, POPD -> POPFD. |
tree | commitdiff |
2007-09-26 |
Chris Lattner | move PR1160 here. |
tree | commitdiff |
2007-09-26 |
Evan Cheng | Allow copyRegToReg to emit cross register classes copies. |
tree | commitdiff |
2007-09-26 |
Chris Lattner | move PR1264 here. |
tree | commitdiff |
2007-09-26 |
Evan Cheng | Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register. |
tree | commitdiff |
2007-09-26 |
Evan Cheng | translateX86CC updates the last two operands. |
tree | commitdiff |
2007-09-26 |
Anton Korobeynikov | Correctly restore stack pointer after realignment in... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | Missing load / store folding entries. |
tree | commitdiff |
2007-09-25 |
Anton Korobeynikov | Partly revert invalid r41774 |
tree | commitdiff |
2007-09-25 |
Dan Gohman | More explicit keywords. |
tree | commitdiff |
2007-09-25 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2007-09-25 |
Evan Cheng | New style x87 cmp instructions. |
tree | commitdiff |
2007-09-25 |
Dan Gohman | When both x/y and x%y are needed (x and y both scalar... |
tree | commitdiff |
2007-09-25 |
Dan Gohman | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | Added support for new condition code modeling scheme... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | New temporary option -new-cc-modeling-scheme to test... |
tree | commitdiff |
2007-09-25 |
Evan Cheng | Rename keyword "modify" -> "implicit". |
tree | commitdiff |
2007-09-24 |
Dale Johannesen | When mixing SSE and x87 codegen, it's possible to |
tree | commitdiff |
2007-09-24 |
Dan Gohman | Add support on x86 for having Legalize lower ISD::LOCAT... |
tree | commitdiff |
2007-09-24 |
Dan Gohman | Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile... |
tree | commitdiff |
2007-09-24 |
Bruno Cardoso Lopes | Added "LoadEffective" pattern to handle stack locations. |
tree | commitdiff |
2007-09-24 |
Dan Gohman | Fix the syntax for the .loc directive in preparation... |
tree | commitdiff |
2007-09-24 |
Dan Gohman | The code that used the StartLabelId label was removed... |
tree | commitdiff |
2007-09-24 |
Chris Lattner | claim that "st" is from the 80-bit register file. ... |
tree | commitdiff |
2007-09-23 |
Dale Johannesen | Fix PR 1681. When X86 target uses +sse -sse2, |
tree | commitdiff |
2007-09-22 |
Chris Lattner | Fix PR1679, by printing GEP indices as signed values... |
tree | commitdiff |
2007-09-21 |
Rafael Espindola | Don't add a default STACK_ALIGN (use the generic ABI... |
tree | commitdiff |
2007-09-21 |
Rafael Espindola | small cleanup: use LowerMemArgument in LowerFastCCArgum... |
tree | commitdiff |
2007-09-21 |
Evan Cheng | Honor user-defined section specification of a global... |
tree | commitdiff |
2007-09-20 |
Devang Patel | Do not override user specified section. |
tree | commitdiff |
2007-09-20 |
Dan Gohman | Fix several more entries in the x86 reload/remat foldin... |
tree | commitdiff |
2007-09-20 |
Dale Johannesen | another long double buglet |
tree | commitdiff |
2007-09-20 |
Evan Cheng | Enable if-conversion for ARM by default. |
tree | commitdiff |
2007-09-19 |
Dale Johannesen | More long double fixes. x86_64 should build now. |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Avoid referencing deleted instruction. |
tree | commitdiff |
2007-09-19 |
Evan Cheng | PSHUFDmi, etc. are actually folding a load, not a store. |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Set CCR (EFLAGS) copy cost to -1, i.e. extremely expens... |
tree | commitdiff |
2007-09-19 |
Evan Cheng | Add CopyCost to TargetRegisterClass. This specifies... |
tree | commitdiff |
2007-09-18 |
Dan Gohman | Move the entries for 64-bit CMP, IMUL, and a few others... |
tree | commitdiff |
2007-09-17 |
Dale Johannesen | Remove RSTRegClass case from loadRegFromStackSlot |
tree | commitdiff |
2007-09-17 |
Chris Lattner | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo |
tree | commitdiff |
2007-09-17 |
Evan Cheng | X86ISD::TEST is dead. |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Add 64-bit jmp instructions to the list of instructions... |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Use xorl instead of xorq to enter a zero into a 64... |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Emit integer x<1 as x<=0, as comparisons with zero... |
tree | commitdiff |
2007-09-17 |
Dan Gohman | Use "test reg,reg" in place of "cmp reg,0" for 64-bit... |
tree | commitdiff |
2007-09-17 |
Dale Johannesen | Implement x86 long double (uses host long double, |
tree | commitdiff |
2007-09-16 |
Bill Wendling | Follow-up to patch r41999. Make the conditional that... |
tree | commitdiff |
2007-09-16 |
Bill Wendling | Only emit the personality function as a global value... |
tree | commitdiff |
2007-09-15 |
Chris Lattner | Fix PR1666, SPASS with the CBE and 254.gap with the... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | Add patterns for SHLD64* and SHRD64*. |
tree | commitdiff |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
tree | commitdiff |
2007-09-14 |
Evan Cheng | Add implicit def of EFLAGS on those instructions that... |
tree | commitdiff |
2007-09-14 |
Dan Gohman | Remove isReg, isImm, and isMBB, and change all their... |
tree | commitdiff |
2007-09-14 |
Rafael Espindola | Add support for functions with byval arguments on x86 |
tree | commitdiff |
2007-09-14 |
Evan Cheng | Fix comments. |
tree | commitdiff |
2007-09-12 |
Evan Cheng | Initial support for multi-result patterns: |
tree | commitdiff |
2007-09-12 |
Dale Johannesen | Revise previous patch per review comments. |
tree | commitdiff |
2007-09-11 |
Bill Wendling | Enable indirect encoding for the personality function |
tree | commitdiff |
2007-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
tree | commitdiff |
2007-09-11 |
Evan Cheng | Added status flags register: EFLAGS. |
tree | commitdiff |
2007-09-11 |
Dale Johannesen | Add APInt interfaces to APFloat (allows directly |
tree | commitdiff |
2007-09-11 |
Bill Wendling | Add a bool to indicate if we should set the "indirect... |
tree | commitdiff |
2007-09-11 |
Duncan Sands | Fold the adjust_trampoline intrinsic into |
tree | commitdiff |
2007-09-11 |
Duncan Sands | My compiler warns about the semicolon. |
tree | commitdiff |
2007-09-11 |
Bill Wendling | The personality function on Darwin needs a global stub... |
tree | commitdiff |
2007-09-10 |
Evan Cheng | 80 col. |
tree | commitdiff |
2007-09-10 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-09-10 |
Chris Lattner | Add some notes about better flag handling. |
tree | commitdiff |
2007-09-10 |
Evan Cheng | It's not safe to rematerialize MOV32r0 etc. by simply... |
tree | commitdiff |
2007-09-07 |
Evan Cheng | TableGen no longer emit CopyFromReg nodes for implicit... |
tree | commitdiff |
2007-09-07 |
Bill Wendling | Add missing index versions of instructions to the map. |
tree | commitdiff |
2007-09-07 |
Dan Gohman | Avoid storing and reloading zeros and other constants... |
tree | commitdiff |
2007-09-07 |
Dale Johannesen | Apply feedback from previous patch. |
tree | commitdiff |
2007-09-07 |
Rafael Espindola | Add support for having different alignment for objects... |
tree | commitdiff |
2007-09-07 |
Owen Anderson | Add lengthof and endof templates that hide a lot of... |
tree | commitdiff |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
tree | commitdiff |
2007-09-06 |
Evan Cheng | Fix a bug in X86InstrInfo::convertToThreeAddress that... |
tree | commitdiff |
2007-09-05 |
Bill Wendling | LVXL and STVXL are also a load and store resp. |
tree | commitdiff |
2007-09-05 |
Bill Wendling | Add the 64-bit versions of the DS* Altivec instructions. |
tree | commitdiff |
2007-09-04 |
Evan Cheng | Fix for PR1613: added 64-bit rotate left PPC instructio... |
tree | commitdiff |
2007-09-04 |
Evan Cheng | Mac OS X X86-64 ABI is same as the standard. |
tree | commitdiff |
2007-09-03 |
Anton Korobeynikov | Reapply r41578 with proper fix |
tree | commitdiff |
2007-08-31 |
Dale Johannesen | Revise per review of previous patch. |
tree | commitdiff |
2007-08-31 |
Rafael Espindola | Initial support for calling functions with byval argume... |
tree | commitdiff |
2007-08-31 |
Rafael Espindola | Align i64 and f64 at 8 byte on x86-64. |
tree | commitdiff |
2007-08-31 |
Dale Johannesen | Enhance APFloat to retain bits of NaNs (fixes oggenc). |
tree | commitdiff |
2007-08-30 |
Raul Herbster | Instruction formats added used to generate multiply... |
tree | commitdiff |
2007-08-30 |
Raul Herbster | Unused relocation type reloc_arm_absolute removed. |
tree | commitdiff |
2007-08-30 |
Raul Herbster | Comments added. It now generates V5TE multiply instruct... |
tree | commitdiff |
2007-08-30 |
Raul Herbster | ARM instruction table was modified by adding informatio... |
tree | commitdiff |
2007-08-30 |
Raul Herbster | JITInfo now resolves function addrs and also relocation... |
tree | commitdiff |
2007-08-30 |
Evan Cheng | Added support to fold X86 load / store instructions... |
tree | commitdiff |
2007-08-30 |
Evan Cheng | Add a variant of foldMemoryOperand to fold any load... |
tree | commitdiff |
2007-08-30 |
Evan Cheng | Mark load instructions with isLoad = 1. |
tree | commitdiff |
2007-08-30 |
Bill Wendling | Use i64 on a PPC64 machine |
tree | commitdiff |
2007-08-30 |
Dale Johannesen | Change LegalFPImmediates to use APFloat. |
tree | commitdiff |
2007-08-29 |
Duncan Sands | Move getX86RegNum into X86RegisterInfo and use it |
tree | commitdiff |
2007-08-28 |
Bruno Cardoso Lopes | Added method to get Mips register numbers |
tree | commitdiff |
2007-08-28 |
Bruno Cardoso Lopes | Changed stack allocation On LowerFORMAL_ARGUMENTS. |
tree | commitdiff |
next |