aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* fix one more fp80 case (used only by Interpreter)Dale Johannesen2009-03-241-21/+5
* two changes:Chris Lattner2009-03-241-45/+29
* Change JIT for different layout of fp80.Dale Johannesen2009-03-241-5/+5
* more tidying: name the components of PhysReg in the case whenChris Lattner2009-03-241-8/+9
* Tidy a bit more.Chris Lattner2009-03-241-3/+3
* simplify this code a bit now that "allocation to a vreg class" can neverChris Lattner2009-03-241-16/+13
* I was convinced that it's ok to allow a second i8 return valueDan Gohman2009-03-241-7/+8
* Minor compile-time optimization; don't bother checkingDan Gohman2009-03-241-1/+1
* Add a pre-pass to the burr-list scheduler which makes adjustments toDan Gohman2009-03-241-0/+120
* Do not emit comments unless -asm-verbose.Evan Cheng2009-03-245-126/+221
* Use a SmallPtrSet instead of std::set.Dale Johannesen2009-03-231-2/+2
* Fix a bug in spill weight computation. If the alias is a super-register, and ...Evan Cheng2009-03-231-7/+34
* Fix internal representation of fp80 to be theDale Johannesen2009-03-238-27/+83
* When unfolding a load during scheduling, the new operator node hasDan Gohman2009-03-231-3/+6
* Fix PR3391 and PR3864. Reg allocator infinite looping.Evan Cheng2009-03-232-6/+14
* Don't set SUnit::hasPhysRegDefs to true unless the defs areDan Gohman2009-03-231-1/+4
* Fix canClobberPhysRegDefs to check all SDNodes grouped togetherDan Gohman2009-03-231-14/+19
* Add a new bit to SUnit to record whether a node has implicit physregDan Gohman2009-03-231-3/+6
* Now that errs() is properly non-buffered, there's no need toDan Gohman2009-03-237-11/+5
* LoopVR is not CFGOnly.Dan Gohman2009-03-231-1/+1
* Enhance LiveValues to work on PHI operands.Dan Gohman2009-03-231-13/+24
* Correct some comments. Operand numbers start at 0.Dan Gohman2009-03-231-6/+6
* Model inline asm constraint which ties an input to an output register as mach...Evan Cheng2009-03-235-40/+122
* Do not fold away subreg_to_reg if the source register has a sub-register inde...Evan Cheng2009-03-231-3/+9
* fix a bug Alexei Svitkine pointed out.Chris Lattner2009-03-231-2/+2
* When we restore signal handlers, restore them back to what theyChris Lattner2009-03-231-8/+30
* factorize signal registration, part of PR3848.Chris Lattner2009-03-231-10/+23
* Fix a grammaro in a comment that Bill noticed.Dan Gohman2009-03-231-1/+1
* Add comments explaining why there's only one register forDan Gohman2009-03-231-1/+6
* Factorize out a concept - no functionality change.Duncan Sands2009-03-213-8/+6
* add a fastpath to ConstantExpr::getBitCast to handle the case when an obviouslyChris Lattner2009-03-211-0/+5
* Removed AFGR32 register classBruno Cardoso Lopes2009-03-215-176/+110
* Fix a few more indentation problems and an 80-column violation.Bob Wilson2009-03-201-8/+8
* No functional changes. Fix indentation and whitespace only.Bob Wilson2009-03-201-101/+91
* Fix instcombine to not introduce undefined shifts when merging twoChris Lattner2009-03-201-2/+14
* Don't load values out of global constants with weakDuncan Sands2009-03-203-6/+8
* Simplify this code; use a while instead of an if and a do-while.Dan Gohman2009-03-201-9/+6
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-206-29/+44
* Fixed comment for libcalls.Sanjiv Gupta2009-03-201-20/+23
* Fixed build warnings for unused variables.Sanjiv Gupta2009-03-201-3/+0
* Reformatting. Inserted code comments. Cleaned interfaces.Sanjiv Gupta2009-03-202-112/+68
* Fixed the comment. No functionality change.Sanjiv Gupta2009-03-201-4/+4
* Apply the patch requested in PR3846.Chris Lattner2009-03-201-1/+1
* Added option to enable generating less precise mad (multiply addition)Mon P Wang2009-03-201-0/+12
* The last use in a block that doesn't have successorsDan Gohman2009-03-201-0/+5
* Fix the Win32 VS2008 build:Sebastian Redl2009-03-194-12/+15
* Added MachineInstr::isRegTiedToDefOperand to check for two-addressness.Evan Cheng2009-03-195-24/+37
* Clear the cached cost when removing a function inDale Johannesen2009-03-193-11/+19
* Add a liveness analysis pass for LLVM IR values. This computesDan Gohman2009-03-191-0/+177
* Fix comment typo.Dale Johannesen2009-03-191-1/+1