aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86FloatingPoint.cpp
Commit message (Expand)AuthorAgeFilesLines
* * Remove trailing whitespaceMisha Brukman2005-04-211-41/+42
* Allow the FP stackifier to completely ignore functions that do not use FP atChris Lattner2005-01-231-0/+15
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* Fix file header as it has been renamed.Misha Brukman2004-07-261-1/+1
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-251-2/+2
* Fix bug in previous checkinChris Lattner2004-06-111-0/+3
* Now that compare instructions aren't lumped in with the other twoargfp instru...Chris Lattner2004-06-111-8/+2
* Introduce a new FP instruction type to separate the compare cases from theChris Lattner2004-06-111-6/+2
* Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP.Chris Lattner2004-06-111-43/+49
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-1/+1
* Iterate over the Machine CFG that Brian added instead of the LLVM CFG.Chris Lattner2004-05-011-21/+4
* This is the real fix for Codegen/X86/2004-04-13-FPCMOV-Crash.llx which worksChris Lattner2004-04-141-7/+8
* Fix issues that the local allocator has dealing with instructions that implic...Chris Lattner2004-04-121-5/+5
* Add support for the FUCOMIr instructionChris Lattner2004-04-121-27/+34
* Relax assertion to make this function work with a broader class of instructionsChris Lattner2004-04-111-2/+8
* Simplify code by using the more powerful BuildMI forms.Chris Lattner2004-04-011-34/+41
* Add support for floating point conditional move instructionsChris Lattner2004-03-311-5/+37
* A big X86 instruction rename. The instructions are renamed to makeAlkis Evlogimenos2004-02-291-8/+8
* Floating point loads/stores act on memory operands. Rename them toAlkis Evlogimenos2004-02-281-7/+7
* Fix problem in DEBUG code. I could be pointing past the end andAlkis Evlogimenos2004-02-151-14/+14
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-141-5/+3
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-21/+29
* Don't use MachineOperator::is(Phys|Virt)RegisterChris Lattner2004-02-101-1/+1
* Add support for one argument OneArgFP instructionsChris Lattner2004-02-031-3/+4
* Add support for OneArgFPRW instructions, fix a couple of typeosChris Lattner2004-02-021-12/+43
* Add some comments sketching out how this is to work eventually.Chris Lattner2004-01-301-6/+49
* Remove floating point killer pass. This is now implemented in theAlkis Evlogimenos2003-12-201-52/+0
* Fix memory leak in the stackifier, due to the machinebasicblocks not holdingChris Lattner2003-12-201-0/+1
* Finegrainify namespacificationChris Lattner2003-12-201-21/+20
* Change preserve all claim to just preserve live variables and phielimination.Alkis Evlogimenos2003-12-141-1/+2
* Add a floating point killer pass. This pass runs before registerAlkis Evlogimenos2003-12-131-0/+52
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+5
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Fix spelling.Misha Brukman2003-10-101-1/+1
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-1/+1
* Resort tablesChris Lattner2003-08-031-16/+20
* Set debug typesChris Lattner2003-08-031-0/+1
* Move DEBUG to Debug.hChris Lattner2003-08-011-0/+1
* Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke2003-06-271-2/+2
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-1/+1
* New filesChris Lattner2003-01-131-0/+587