aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FloatingPoint.cpp
AgeCommit message (Expand)Author
2009-09-08Merge 81187 from mainline.Tanya Lattner
2009-08-03- s/DOUT/DEBUG(errs()/gBill Wendling
2009-08-01X86 floating-point passes don't modify the CFG.Dan Gohman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-06-30Fix PR4485.Rafael Espindola
2009-06-30Fix PR4484.Rafael Espindola
2009-06-29FIX PR 4459.Rafael Espindola
2009-06-21Fix PR4185.Rafael Espindola
2009-03-28Have only one definition of X86AddrNumOperands.Rafael Espindola
2009-03-28Make code a bit less brittle by no hardcoding the numberRafael Espindola
2009-03-23Model inline asm constraint which ties an input to an output register as mach...Evan Cheng
2009-02-13Remove non-DebugLoc versions of BuildMI from X86.Dale Johannesen
2009-02-09Implement FpSET_ST1_*.Evan Cheng
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-09-22Instead of setPreservesAll, just mark them preseving machine loop info and ma...Evan Cheng
2008-09-22Mark several codegen passes as preserving all analysis.Evan Cheng
2008-09-13Remove isImm(), isReg(), and friends, in favor of Dan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-08-14Remove more uses of std::set.Owen Anderson
2008-07-21Eliminate a compilation warning.Evan Cheng
2008-07-07Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman
2008-03-21Restore this assert now that the livevar bug is fixed.Chris Lattner
2008-03-21remove Evan's "ugly hack" that sorta attempted to get Chris Lattner
2008-03-21Add support for calls that return two FP values inChris Lattner
2008-03-21disable a bogus assertion.Chris Lattner
2008-03-21Enable support for returning two long-double values in ST(0)/ST(1).Chris Lattner
2008-03-11Implement basic support for the 'f' register class constraint. This basicallyChris Lattner
2008-03-11Fix the build on gcc 4.2.Nick Lewycky
2008-03-11Change the model for FP Stack return to use fp operands on the Chris Lattner
2008-03-09rename FP_SETRESULT -> FP_SET_ST0Chris Lattner
2008-03-09rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support forChris Lattner
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng
2008-01-29Work in progress. This patch *fixes* x86-64 calls which are modelled as Struc...Evan Cheng
2008-01-14Improve the FP stackifier to decide all on its own whether Chris Lattner
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-09-29Enabling new condition code modeling scheme.Evan Cheng
2007-09-25New style x87 cmp instructions.Evan Cheng
2007-09-25Added support for new condition code modeling scheme (i.e. physical register ...Evan Cheng
2007-09-20another long double bugletDale Johannesen
2007-09-17Remove RSTRegClass case from loadRegFromStackSlotDale Johannesen
2007-09-14Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman
2007-09-11My compiler warns about the semicolon.Duncan Sands
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-08-07Long double patch 8 of N: make it partially work inDale Johannesen