aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FloatingPoint.cpp
AgeCommit message (Expand)Author
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
2007-08-07Long double patch 7 of N, unless I lost count:). Dale Johannesen
2007-08-06Get X86 long double calling convention to workDale Johannesen
2007-08-06Make 80-bit store maintain simulated FP stack correctly.Dale Johannesen
2007-08-05Long double patch 4 of N: initial x87 implementation.Dale Johannesen
2007-07-10Fix fp_constant_op failure.Dale Johannesen
2007-07-04Refactor X87 instructions. As a side effect, allDale Johannesen
2007-07-03Some spacing fixes. Cosmetic.Dale Johannesen
2007-07-03Fix for PR 1505 (and 1489). Rewrite X87 registerDale Johannesen
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-25Match MachineFunction::UsedPhysRegs changes.Evan Cheng