summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add accessor function.Brian Gaeke2004-09-30
* Correct type of accessor functions.Brian Gaeke2004-09-30
* Namespacify. Add accessor function.Brian Gaeke2004-09-30
* I think this will handle double args.Brian Gaeke2004-09-30
* That should actually be __MING, not __MINGW.Misha Brukman2004-09-30
* Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach.Misha Brukman2004-09-30
* Use more efficient map operations. Fix a bug that would affect hypotheticalChris Lattner2004-09-30
* There is no need to call MachineInstr::print directly, just send the MI& to a...Chris Lattner2004-09-30
* * Wrap some comments to 80 colsChris Lattner2004-09-30
* Mark the instructions that have delay slots with the hasDelaySlot flag.Brian Gaeke2004-09-30
* Use TargetMachine::hasDelaySlot() instead of our old switch statementBrian Gaeke2004-09-30
* Simplify the logic in the simple spiller and capitalize some variablesChris Lattner2004-09-30
* Switch from defaulting to the 'local' spiller to the 'simple' spiller. TheChris Lattner2004-09-30
* Don't use a densemap for keeping track of which vregs are already loaded, justChris Lattner2004-09-30
* Use longer and more explicit names for instance vars (particularly importantChris Lattner2004-09-30
* Free the VirtRegMap at the end of MachineFunction processing instead of atChris Lattner2004-09-30
* Reindent code, improve comments, move huge nested methods out of classes,Chris Lattner2004-09-30
* Disable the 'WARNING: Found global types that are not compatible' warningChris Lattner2004-09-30
* Change the #ifdefs to allow compilation with a V8 compiler, but the JIT stillMisha Brukman2004-09-29
* Hrm, debugging printouts do not need to be in hereChris Lattner2004-09-29
* Make sure to check select instructions for generic instruction propertiesChris Lattner2004-09-29
* Update list of shootout programs that should be working.Brian Gaeke2004-09-29
* Tell the target description that calls clobber registers O0...O5.Brian Gaeke2004-09-29
* Don't use DominatorSet::dominates for intra-block instruction dom checks.Chris Lattner2004-09-29
* FITOD is spelled "fitod", not "fitos". Ouch.Brian Gaeke2004-09-29
* Don't use .quad to output double constants. The assembler must have a bug orBrian Gaeke2004-09-29
* * Pull range optimization code out into new InsertRangeTest function.Chris Lattner2004-09-29
* Recognize FpMOVD as a move.Brian Gaeke2004-09-29
* Do not insert trivially dead select instructions, which allows us toChris Lattner2004-09-29
* Fold binary expressions and casts into PHI nodes that have all constant inputs.Chris Lattner2004-09-29
* Generate better code by being far less clever when it comes to the select ins...Nate Begeman2004-09-29
* add resultsBrian Gaeke2004-09-29
* improve Type::BoolTy codegen by eliminating unnecessary clears and sign extendsNate Begeman2004-09-29
* Simplify copyConstantToRegister() for longs, using a pair of recursive calls.Brian Gaeke2004-09-29
* Fix bug recognizing moves: isMoveInstr should only treat ORs with %g0 asBrian Gaeke2004-09-29
* Use FpMOVD pseudo-instruction to move doubles around.Brian Gaeke2004-09-29
* Add new FpMOVD pseudo-instruction, used to move doubles around.Brian Gaeke2004-09-29
* Fix double and long alignment.Brian Gaeke2004-09-29
* Put quotes around argument to .section directive.Brian Gaeke2004-09-29
* Add createSparcV8FPMoverPass().Brian Gaeke2004-09-29
* Pass which converts FpMOVD (double move pseudoinstructions) to pairsBrian Gaeke2004-09-29
* Hrm, really, all tests passed without this, but it is scary to think how...Chris Lattner2004-09-29
* Remove debugging printoutChris Lattner2004-09-29
* To go along with sabre's improved InstCombining, improve recognition ofNate Begeman2004-09-29
* Improve validity checking of windows path names and fix file creationReid Spencer2004-09-29
* Use llvm::sys::Path to destroy the file.Reid Spencer2004-09-28
* Win32 implementation of TimeValue::now().Reid Spencer2004-09-28
* FreeBSD implementation of the TimeValue::now() method.Reid Spencer2004-09-28
* Fold (X setcc C1) | (X setcc C2)Chris Lattner2004-09-28
* Fold (and (setcc X, C1), (setcc X, C2))Chris Lattner2004-09-28