2012-04-20 |
Craig Topper | Convert some uses of XXXRegisterClass to &XXXRegClass... |
blob | commitdiff | raw |
2012-04-15 |
Elena Demikhovsky | Added VPERM optimization for AVX2 shuffles |
blob | commitdiff | raw | diff to current |
2012-03-17 |
Craig Topper | Reorder includes in Target backends to following coding... |
blob | commitdiff | raw | diff to current |
2012-03-09 |
Craig Topper | Use uint16_t to store opcodes in static tables in X86... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Craig Topper | Make all pointers to TargetRegisterClass const since... |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
Jakob Stoklund Olesen | Use the same CALL instructions for Windows as for every... |
blob | commitdiff | raw | diff to current |
2012-02-09 |
Jakob Stoklund Olesen | Handle register masks when searching for EFLAGS clobbers. |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Craig Topper | Custom lower PSIGN and PSHUFB intrinsics to their corre... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Craig Topper | Custom lower phadd and phsub intrinsics to target speci... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-19 |
Craig Topper | Folding table additions and fixes for AVX. |
blob | commitdiff | raw | diff to current |
2012-01-14 |
Craig Topper | Add a bunch of AVX instructions to the folding tables... |
blob | commitdiff | raw | diff to current |
2012-01-13 |
Craig Topper | Convert SHUFPD with the same register for both sources... |
blob | commitdiff | raw | diff to current |
2012-01-13 |
Craig Topper | Make X86 instruction selection use 256-bit VPXOR for... |
blob | commitdiff | raw | diff to current |
2012-01-13 |
Craig Topper | Use 8i32 constant pool entry for converting AVX2_SETALL... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Benjamin Kramer | X86: Split (v)rounds[sd] into a normal and an intrinsic... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Jakob Stoklund Olesen | Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions. |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Craig Topper | Fix VINSERTF128/VEXTRACTF128 to be marked as FP instruc... |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Craig Topper | Correctly mark VPERM2F128 as being an FP instruction... |
blob | commitdiff | raw | diff to current |
2011-11-23 |
Jakob Stoklund Olesen | Fix PR11422. |
blob | commitdiff | raw | diff to current |
2011-11-19 |
Craig Topper | Use 256-bit vcmpeqd for creating an all ones vector... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Jay Foad | Remove some unnecessary includes of PseudoSourceValue.h. |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Craig Topper | Fix PR11370 for real. Prevents converting 256-bit FP... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Craig Topper | Properly qualify AVX2 specific parts of execution depen... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Jakob Stoklund Olesen | Break false dependencies before partial register updates. |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Craig Topper | Add AVX2 version of instructions to load folding tables... |
blob | commitdiff | raw | diff to current |
2011-11-09 |
Craig Topper | Enable execution dependency fix pass for YMM registers... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Jakob Stoklund Olesen | Expand V_SET0 to xorps by default. |
blob | commitdiff | raw | diff to current |
2011-10-08 |
Jakob Stoklund Olesen | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Jakob Stoklund Olesen | Constrain both operands on MOVZX32_NOREXrr8. |
blob | commitdiff | raw | diff to current |
2011-09-29 |
Jakob Stoklund Olesen | Expand the x86 V_SET0* pseudos right after register... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Jakob Stoklund Olesen | Promote the X86 Get/SetSSEDomain functions to TargetIns... |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Jakob Stoklund Olesen | Add support for GR32 <-> FR32 cross class copies. |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Bruno Cardoso Lopes | Add a fixme note! |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Bruno Cardoso Lopes | Add the remaining AVX versions of instructions to X86In... |
blob | commitdiff | raw | diff to current |
2011-09-15 |
Bruno Cardoso Lopes | Factor out partial register update checks for some... |
blob | commitdiff | raw | diff to current |
2011-09-14 |
Bruno Cardoso Lopes | Teach the foldable tables about 128-bit AVX instruction... |
blob | commitdiff | raw | diff to current |
2011-09-08 |
Bruno Cardoso Lopes | * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE... |
blob | commitdiff | raw | diff to current |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of FsMOVAPS and FsMOVAPS. Teach X86Ins... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Jakob Stoklund Olesen | Check for EFLAGS live-out before clobbering it. |
blob | commitdiff | raw | diff to current |
2011-08-31 |
Bruno Cardoso Lopes | Teach more places to use VMOVAPS,VMOVUPS instead of... |
blob | commitdiff | raw | diff to current |
2011-08-11 |
Bruno Cardoso Lopes | Cleanup: Remove Int_ CVTSS2SI* forms |
blob | commitdiff | raw | diff to current |
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 |
next |