aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/FloatingPoint.cpp
AgeCommit message (Expand)Author
2004-07-26Renamed files to have the `X86' prefix for uniqueness purposes.Misha Brukman
2004-06-25Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner
2004-06-11Fix bug in previous checkinChris Lattner
2004-06-11Now that compare instructions aren't lumped in with the other twoargfp instru...Chris Lattner
2004-06-11Introduce a new FP instruction type to separate the compare cases from theChris Lattner
2004-06-11Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP.Chris Lattner
2004-06-02Convert to the new TargetMachine interface.Chris Lattner
2004-05-01Iterate over the Machine CFG that Brian added instead of the LLVM CFG.Chris Lattner
2004-04-14This is the real fix for Codegen/X86/2004-04-13-FPCMOV-Crash.llx which worksChris Lattner
2004-04-12Fix issues that the local allocator has dealing with instructions that implic...Chris Lattner
2004-04-12Add support for the FUCOMIr instructionChris Lattner
2004-04-11Relax assertion to make this function work with a broader class of instructionsChris Lattner
2004-04-01Simplify code by using the more powerful BuildMI forms.Chris Lattner
2004-03-31Add support for floating point conditional move instructionsChris Lattner
2004-02-29A big X86 instruction rename. The instructions are renamed to makeAlkis Evlogimenos
2004-02-28Floating point loads/stores act on memory operands. Rename them toAlkis Evlogimenos
2004-02-15Fix problem in DEBUG code. I could be pointing past the end andAlkis Evlogimenos
2004-02-14Use newly added next() and prior() utility functions.Alkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-10Don't use MachineOperator::is(Phys|Virt)RegisterChris Lattner
2004-02-03Add support for one argument OneArgFP instructionsChris Lattner
2004-02-02Add support for OneArgFPRW instructions, fix a couple of typeosChris Lattner
2004-01-30Add some comments sketching out how this is to work eventually.Chris Lattner
2003-12-20Remove floating point killer pass. This is now implemented in theAlkis Evlogimenos
2003-12-20Fix memory leak in the stackifier, due to the machinebasicblocks not holdingChris Lattner
2003-12-20Finegrainify namespacificationChris Lattner
2003-12-14Change preserve all claim to just preserve live variables and phielimination.Alkis Evlogimenos
2003-12-13Add a floating point killer pass. This pass runs before registerAlkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-10Fix spelling.Misha Brukman
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-08-03Resort tablesChris Lattner
2003-08-03Set debug typesChris Lattner
2003-08-01Move DEBUG to Debug.hChris Lattner
2003-06-27Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-13New filesChris Lattner