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 |
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 |
next |