Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / Target / X86 / X86FloatingPoint.cpp
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-17 Chris Lattnerdoxygenify some comments.
2010-07-16 Jakob Stoklund OlesenKeep valgrind quiet.
2010-07-16 Jakob Stoklund OlesenSearch for a free FP register instead of just assuming...
2010-07-16 Jakob Stoklund OlesenAllow x87 FP registers to be alive globally in a function.
2010-07-10 Jakob Stoklund OlesenDon't emit st(0)/st(1) copies as FpMOV instructions...
2010-07-08 Chris Lattneradd some long-overdue enums to refer to the parts of...
2010-07-08 Jakob Stoklund OlesenTeach the x86 floating point stackifier to handle COPY...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-08 Bruno Cardoso LopesReapply r105521, this time appending "LLU" to 64 bit
2010-06-05 Chris Lattnerrevert r105521, which is breaking the buildbots with...
2010-06-05 Bruno Cardoso LopesInitial AVX support for some instructions. No patterns...
2010-04-28 Jakob Stoklund OlesenTeach X86FloatingPoint that a register can be killed...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-08 Chris Lattnerfix PR4767, a crash because fp stackifier visited blocks in
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-03 Bill Wendling- s/DOUT/DEBUG(errs()/g
2009-08-01 Dan GohmanX86 floating-point passes don't modify the CFG.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-06-30 Rafael EspindolaFix PR4485.
2009-06-30 Rafael EspindolaFix PR4484.
2009-06-29 Rafael EspindolaFIX PR 4459.
2009-06-21 Rafael EspindolaFix PR4185.
2009-03-28 Rafael EspindolaHave only one definition of X86AddrNumOperands.
2009-03-28 Rafael EspindolaMake code a bit less brittle by no hardcoding the number
2009-03-23 Evan ChengModel inline asm constraint which ties an input to...
2009-02-13 Dale JohannesenRemove non-DebugLoc versions of BuildMI from X86.
2009-02-09 Evan ChengImplement FpSET_ST1_*.
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-22 Evan ChengInstead of setPreservesAll, just mark them preseving...
2008-09-22 Evan ChengMark several codegen passes as preserving all analysis.
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-14 Owen AndersonRemove more uses of std::set.
2008-07-21 Evan ChengEliminate a compilation warning.
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-03-21 Chris LattnerRestore this assert now that the livevar bug is fixed.
2008-03-21 Chris Lattnerremove Evan's "ugly hack" that sorta attempted to get
2008-03-21 Chris LattnerAdd support for calls that return two FP values in
2008-03-21 Chris Lattnerdisable a bogus assertion.
2008-03-21 Chris LattnerEnable support for returning two long-double values...
2008-03-11 Chris LattnerImplement basic support for the 'f' register class...
2008-03-11 Nick LewyckyFix the build on gcc 4.2.
2008-03-11 Chris LattnerChange the model for FP Stack return to use fp operands...
2008-03-09 Chris Lattnerrename FP_SETRESULT -> FP_SET_ST0
2008-03-09 Chris Lattnerrename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support for
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-01-29 Evan ChengWork in progress. This patch *fixes* x86-64 calls which...
2008-01-14 Chris LattnerImprove the FP stackifier to decide all on its own...
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-09-29 Evan ChengEnabling new condition code modeling scheme.
2007-09-25 Evan ChengNew style x87 cmp instructions.
2007-09-25 Evan ChengAdded support for new condition code modeling scheme...
2007-09-20 Dale Johannesenanother long double buglet
2007-09-17 Dale JohannesenRemove RSTRegClass case from loadRegFromStackSlot
2007-09-14 Dan GohmanRemove isReg, isImm, and isMBB, and change all their...
2007-09-11 Duncan SandsMy compiler warns about the semicolon.
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-08-07 Dale JohannesenLong double patch 8 of N: make it partially work in
2007-08-07 Dale JohannesenLong double patch 7 of N, unless I lost count:).
2007-08-06 Dale JohannesenGet X86 long double calling convention to work
2007-08-06 Dale JohannesenMake 80-bit store maintain simulated FP stack correctly.
2007-08-05 Dale JohannesenLong double patch 4 of N: initial x87 implementation.
2007-07-10 Dale JohannesenFix fp_constant_op failure.
2007-07-04 Dale JohannesenRefactor X87 instructions. As a side effect, all
2007-07-03 Dale JohannesenSome spacing fixes. Cosmetic.
2007-07-03 Dale JohannesenFix for PR 1505 (and 1489). Rewrite X87 register
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-25 Evan ChengMatch MachineFunction::UsedPhysRegs changes.
2006-12-19 Chris Lattnereliminate static ctors for Statistic objects.
2006-12-08 Chris LattnerFix a bug introduced by the streams patch. DEBUG code...
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-01 Evan ChengFix 2005-05-08-FPStackifierPHI.ll failure.
2006-11-30 Evan ChengMachineInstr::setOpcode -> MachineInstr::setInstrDescriptor
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-15 Evan ChengKill / dead info has been moved to MI's.
2006-11-14 Evan ChengRevert. This wasn't meant to be checked in.
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-11-11 Evan ChengAdd implicit use / def operands to created MI's.
2006-11-10 Evan ChengUse TargetInstrInfo::getNumOperands() instead of Machin...
2006-11-02 Reid SpencerFor PR786:
2006-09-05 Chris LattnerBugfix to work with the two-addr changes that have...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-07-19 Jim LaskeyDo once flag never set to true.
next