Get rid of a pseudo instruction and replace it with subreg based operation on real...
[oota-llvm.git] / lib / Target / X86 / X86ISelDAGToDAG.cpp
2008-03-13 Christopher LambGet rid of a pseudo instruction and replace it with...
2008-03-11 Christopher LambRecommitting parts of r48130. These do not appear to...
2008-03-11 Chris LattnerChange the model for FP Stack return to use fp operands...
2008-03-10 Chris LattnerDon't emit FP_REG_KILL into a block that just returns...
2008-03-10 Evan ChengRevert 48125, 48126, and 48130 for now to unbreak some...
2008-03-10 Christopher LambAllow insert_subreg into implicit, target-specific...
2008-03-09 Chris Lattnerrename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support for
2008-03-04 Evan ChengRemove -always-fold-and-in-test.
2008-02-28 Evan ChengSet to default: x86 no longer fold and into test if...
2008-02-25 Dan GohmanRevert the assert for MUL_LOHI with an unused high...
2008-02-25 Dan GohmanAdd an assert to verify that we don't see an
2008-02-25 Dan GohmanRemove the hack that turned an {S,U}MUL_LOHI with an...
2008-02-25 Dan GohmanConvert MaskedValueIsZero and all its users to use...
2008-02-20 Evan ChengPoorly named option.
2008-02-20 Evan ChengDisable for now. This is pessimizing code.
2008-02-19 Evan ChengAdd hidden option -x86-fold-and-in-test to test the...
2008-02-12 Evan ChengOnly using x86-64 rip relative addressing in non-staic...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-07 Evan ChengFix a x86-64 codegen deficiency. Allow gv + offset...
2008-02-04 Evan ChengDwarf requires variable entries to be in the source...
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-01-29 Evan ChengWork in progress. This patch *fixes* x86-64 calls which...
2008-01-24 Chris LattnerSignificantly simplify and improve handling of FP funct...
2008-01-08 Evan ChengFix a x86-64 static codegen bug. This fixes a lot of...
2008-01-05 Evan ChengCombine MovePCtoStack + POP32r into one instruction...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-22 Evan ChengFix JIT code emission of X86::MovePCtoStack.
2007-12-13 Evan ChengFold some and + shift in x86 addressing mode.
2007-12-08 Chris Lattneraesthetic changes, no functionality change. Evan,...
2007-11-25 Chris LattnerFix a long standing deficiency in the X86 backend:...
2007-11-01 Bill WendlingSilence, accersed warning
2007-10-22 Dan GohmanFix the folding of multiplication into addresses on...
2007-10-12 Evan ChengFlag MOV32to32_ with EXTRACT_SUBREG. They should not...
2007-10-09 Dan GohmanFix grammar in a comment.
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-09-25 Anton KorobeynikovPartly revert invalid r41774
2007-09-25 Dan GohmanWhen both x/y and x%y are needed (x and y both scalar...
2007-09-24 Dale JohannesenWhen mixing SSE and x87 codegen, it's possible to
2007-09-07 Evan ChengTableGen no longer emit CopyFromReg nodes for implicit...
2007-09-07 Dale JohannesenApply feedback from previous patch.
2007-08-31 Dale JohannesenEnhance APFloat to retain bits of NaNs (fixes oggenc).
2007-08-13 Dan GohmanWhen x86 addresses matching exceeds its recursion limit...
2007-08-10 Christopher LambUse subregs to improve any_extend code generation when...
2007-08-10 Christopher LambIncrease efficiency of sign_extend_inreg by using subre...
2007-08-09 Evan Chengdivb / mulb outputs to ah. Under x86-64 it's not legal...
2007-08-07 Dale JohannesenLong double patch 8 of N: make it partially work in
2007-08-06 Dale JohannesenGet X86 long double calling convention to work
2007-08-02 Evan ChengSwitch some multiplication instructions over to the...
2007-08-01 Evan ChengMac OS X X86-64 low 4G address not available.
2007-07-29 Christopher LambChange the x86 backend to use extract_subreg for trunca...
2007-07-26 Evan ChengMinor bug.
2007-07-26 Evan ChengSame goes for constantpool, etc.
2007-07-25 Evan ChengMac OS X x86-64 lower 4G address is not available.
2007-07-24 Dan GohmanAdd const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
2007-07-03 Dale JohannesenFix for PR 1505 (and 1489). Rewrite X87 register
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-04-11 Chris LattnerFix CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
2007-03-28 Anton KorobeynikovOops :)
2007-03-28 Anton KorobeynikovDon't allow MatchAddress recurse too much. This trims...
2007-03-20 Chris LattnerTwo changes:
2007-02-04 Chris LattnerFix a miscompilation in the addr mode code trying to...
2007-01-22 Evan ChengLinux GOT indirect reference is only necessary in PIC...
2007-01-12 Reid SpencerAdjust #includes to compensate for lost of DerivedTypes...
2007-01-12 Anton Korobeynikov* PIC codegen for X86/Linux has been implemented
2007-01-03 Anton KorobeynikovReally big cleanup.
2006-12-19 Chris Lattnereliminate static ctors for Statistic objects.
2006-12-19 Evan ChengFix for PR1062 by Dan Gohman.
2006-12-07 Bill WendlingWhat should be the last unnecessary <iostream>s in...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-12-05 Evan ChengRevert an unintended change.
2006-12-05 Evan Cheng- Switch X86-64 JIT to large code size model.
2006-12-05 Evan Cheng- Fix X86-64 JIT by temporarily disabling code that...
2006-11-30 Evan Cheng- Use a different wrapper node for RIP-relative GV...
2006-11-29 Evan ChengClean up.
2006-11-29 Evan ChengFix for PR1018 - Better support for X86-64 Linux in...
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-17 Evan ChengFor unsigned 8-bit division. Use movzbw to set the...
2006-11-17 Bill WendlingRemoved even more std::cerr and #include <iostream...
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-11-11 Evan ChengAdd implicit use / def operands to created MI's.
2006-11-11 Evan ChengAdd all implicit defs to FP_REG_KILL mi.
2006-11-10 Evan ChengFix a bug in SelectScalarSSELoad. Since the load is...
2006-11-08 Evan ChengMatch tblegen changes.
2006-11-05 Jeff CohenUnbreak VC++ build.
2006-11-03 Chris Lattnersilence warning
2006-10-16 Evan ChengSelectScalarSSELoad should call CanBeFoldedBy as well.
2006-10-14 Evan ChengCorrected load folding check. We need to start from...
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-12 Evan ChengDoh. This wasn't causing problems by luck.
2006-10-12 Chris Lattnerfix compilation failure of smg2000
2006-10-11 Chris LattnerFold "zero extending vector loads" now that evan added...
2006-10-11 Evan ChengComplexPatterns sse_load_f32 and sse_load_f64 returns...
2006-10-10 Evan ChengMore isel time load folding checking for nodes that...
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-07 Chris Lattnercompletely disable folding of loads into scalar sse...
2006-09-29 Evan ChengNot needed.
2006-09-17 Anton KorobeynikovAdded some eye-candy for Subtarget type checking
2006-09-14 Evan ChengRemove a unnecessary check.
2006-09-13 Chris LattnerFix a regression in the 32-bit port from the 64-bit...
next