2011-08-11 |
Bruno Cardoso Lopes | Cleanup: Remove Int_ CVTSS2SI* forms |
blob | commitdiff | raw |
2011-08-08 |
Jakob Stoklund Olesen | Hoist hasLoadFromStackSlot and hasStoreToStackSlot. |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Bruno Cardoso Lopes | Codegen allonesvector better while using AVX: vpcmpeqd... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Evan Cheng | Refactor X86 target to separate MC code from Target... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | Fix PR10422 by adding the necessary AVX UCOMISD memory... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Evan Cheng | Next round of MC refactoring. This patch factor MC... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Bruno Cardoso Lopes | Add 256-bit load/store recognition and matching in... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Evan Cheng | Hide the call to InitMCInstrInfo into tblgen generated... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | Move CallFrameSetupOpcode and CallFrameDestroyOpcode... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Evan Cheng | More refactoring. Move getRegClass from TargetOperandIn... |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Evan Cheng | Get rid of one getStackAlignment(). RegisterInfo should... |
blob | commitdiff | raw | diff to current |
2011-06-12 |
Rafael Espindola | AnalyzeBranch doesn't change which successors a bb... |
blob | commitdiff | raw | diff to current |
2011-06-10 |
Eli Friedman | PR10092 (second try): Don't crash on a load without... |
blob | commitdiff | raw | diff to current |
2011-06-09 |
Eli Friedman | Revert 132789; it breaks tests. My mistake. |
blob | commitdiff | raw | diff to current |
2011-06-09 |
Eli Friedman | Add a check to make sure we don't crash with strange... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Jakob Stoklund Olesen | Fix PR10059 and future variations by handling all regis... |
blob | commitdiff | raw | diff to current |
2011-04-30 |
Jakob Stoklund Olesen | X86AsmPrinter doesn't know how to handle the X86II... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Bill Wendling | Reapply r129401 with patch for clang. |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Bill Wendling | Revert r129401 for now. Clang is using the old way... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Bill Wendling | Remove the unaligned load intrinsics in favor of using... |
blob | commitdiff | raw | diff to current |
2011-03-05 |
Andrew Trick | Increased the register pressure limit on x86_64 from... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Evan Cheng | Fix bug in X86 folding / unfolding table. Int_CMPSDrm... |
blob | commitdiff | raw | diff to current |
2011-01-26 |
NAKAMURA Takumi | Target/X86: Tweak win64's tailcall. |
blob | commitdiff | raw | diff to current |
2011-01-26 |
NAKAMURA Takumi | Fix whitespace. |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Nate Begeman | Add support for AVX to materialize +0.0 when doing... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Anton Korobeynikov | Move callee-saved regs spills / reloads to TFI |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Evan Cheng | Re-enable register pressure aware machine licm with... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Daniel Dunbar | Revert r116781 "- Add a hook for target to determine... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Evan Cheng | - Add a hook for target to determine whether an instruc... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Jakob Stoklund Olesen | Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reapply: Use the new TB_NOT_REVERSABLE flag instead... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reapply the patch reverted in r116033: |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "Reimplement (part of) the or -> add optimizatio... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "Use the new TB_NOT_REVERSABLE flag instead... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Daniel Dunbar | Revert "reimplement the second half of the or/add optim... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | reimplement the second half of the or/add optimization... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Chris Lattner | Use the new TB_NOT_REVERSABLE flag instead of special |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | simplify some map operations. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | Reimplement (part of) the or -> add optimization. ... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | Reduce casting in various tables by defining the table |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Chris Lattner | simplify code: don't build up vector only to assert... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Jakob Stoklund Olesen | Constrain the offset register to a *_NOSP register... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | Use #NAME# to have the CMOV multiclass define things... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | switch CMOVBE to the multipattern: |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | add basic avx support to the disassembler, also teach... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | add asmparser support for cvttpd2dq by removing some... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Chris Lattner | implement rdar://8456382 - cvtsd2si support, by removin... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | fix rdar://8456412 - llvm-mc crash in encoder on "mov... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Dan Gohman | Avoid emitting a PIC base register if no PIC addresses... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Anton Korobeynikov | Properly handle passing of FP stuff to varargs function... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Anton Korobeynikov | Revert part of one of the prev. patches - tailjmp will... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Anton Korobeynikov | Enable more win64 calls folding opportunities. |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Bruno Cardoso Lopes | - Teach SSEDomainFix to switch between different levels... |
blob | commitdiff | raw | diff to current |
2010-08-12 |
Bruno Cardoso Lopes | Fix comment order |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Jakob Stoklund Olesen | Fix <rdar://problem/8282498> even if it doesn't reprodu... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Jakob Stoklund Olesen | Revert r109652, and remove the offending assert in... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Jakob Stoklund Olesen | The isLoadFromStackSlot and isStoreToStackSlot have... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Jakob Stoklund Olesen | Add assertions that expose the PR7713 miscompilation... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | remove the JIT "NeedsExactSize" feature and supporting... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | instead of migrating it to the MC instruction encoder... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Rafael Espindola | Fixes win64. It was broken by a previous patch where... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Nate Begeman | Fix a couple issues with Win64 ABI |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove the isMoveInstr() hook. |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Bill Wendling | Rename DBG_LABEL PROLOG_LABEL, because it's only used... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove the X86::FP_REG_KILL pseudo-instruction and... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Dan Gohman | Check begin!=end, rather than !begin. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Rafael Espindola | Convert getLoadStoreRegOpcode to use a switch. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Rafael Espindola | Convert the last getPhysicalRegisterRegClass in VirtReg... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg! |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Jakob Stoklund Olesen | Don't emit st(0)/st(1) copies as FpMOV instructions... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Remember the *_TC opcodes for load/store |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Automatically fold COPY instructions into stack load... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Fix a few tests |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Start the support for AVX instructions with 256-bit... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Remember the VR64 register class |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Implement X86InstrInfo::copyPhysReg |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Convert EXTRACT_SUBREG to COPY when emitting machine... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Remove references to INSERT_SUBREG after de-SSA. |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Jakob Stoklund Olesen | fix copies to/from GR8_ABCD_H even more |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Jakob Stoklund Olesen | Allow copies between GR8_ABCD_L and GR8_ABCD_H. |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Evan Cheng | - Two-address pass should not assume unfolding is alway... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bill Wendling | Fix the formatting of the switch statement and add... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Rafael Espindola | Fix an unintentional commit. I think I typed "git svn... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Rafael Espindola | wip |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Rafael Espindola | Merge getStoreRegOpcode and getLoadRegOpcode. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jakob Stoklund Olesen | Slightly change the meaning of the reMaterialize target... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Rafael Espindola | Remove the TargetRegisterClass member from CalleeSavedInfo |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Jakob Stoklund Olesen | Use enums instead of literals for X86 subregisters. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Rename X86 subregister indices to something shorter. |
blob | commitdiff | raw | diff to current |
next |