aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Move early tail duplication earlier.Rafael Espindola2011-07-041-6/+6
* Move most of the pre BB code to TailDuplicateAndUpdate. Change theRafael Espindola2011-07-041-112/+125
* Reduce indentation and fix the count of how many PHIs we have inserted.Rafael Espindola2011-07-041-75/+80
* Fix PR10244.Jakob Stoklund Olesen2011-07-041-4/+4
* Make the i64 and f64 be 64bit ABI aligned in the target description.Roman Divacky2011-07-031-1/+1
* Fix an easy fixme.Rafael Espindola2011-07-031-6/+10
* Remove unused array.Duncan Sands2011-07-021-21/+0
* Revert previous commit. It seems that whether casting to voidDuncan Sands2011-07-021-1/+1
* Supress gcc-4.5 warning about the result not being used.Duncan Sands2011-07-021-1/+1
* Use getVNInfoAt.Rafael Espindola2011-07-021-2/+1
* Consistent diagnostic capitalization and redundant context elimination.Jakob Stoklund Olesen2011-07-021-8/+5
* Better diagnostics when inline asm fails to allocate.Jakob Stoklund Olesen2011-07-022-22/+18
* Check the VN of the src register at the two copies, not just theRafael Espindola2011-07-021-1/+6
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-022-10/+36
* indvars -disable-iv-rewrite: bug fix involving weird geps and related cleanup.Andrew Trick2011-07-021-46/+51
* Use a new strategy for preventing eviction loops in RAGreedy.Jakob Stoklund Olesen2011-07-021-57/+74
* Add getFeatureBits to extract feature bits for a given CPU.Evan Cheng2011-07-021-0/+8
* Take a stab at fixing the llvm-x86_64-linux-checks failure.Cameron Zwarich2011-07-011-0/+2
* TargetConstant immediates won't be placed into registers so tightenEric Christopher2011-07-011-3/+4
* Add initial *-*-rtems* target, from Joel SherrillDouglas Gregor2011-07-011-0/+1
* Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng2011-07-0153-58/+55
* Add MCSubtargetInfo target registry stuff.Evan Cheng2011-07-011-0/+28
* Teach IVUsers to stop at non-affine expressions unless they are bothDan Gohman2011-07-011-7/+10
* Generalize @llvm.ctlz, @llvm.cttz, and @llvm.ctpop to work on vectors of inte...Owen Anderson2011-07-011-2/+6
* Calling-convention specifications for illegal types are no-ops. Simplify bas...Eli Friedman2011-07-011-30/+11
* ARMv7M vs. ARMv7E-M support.Jim Grosbach2011-07-016-49/+114
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-0133-76/+77
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-0128-28/+201
* Fix off-by-one error.Jim Grosbach2011-07-011-1/+1
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-0127-51/+85
* Pseudo-ize t2MOVCC[ri].Jim Grosbach2011-07-014-55/+18
* Eliminate one extra conversion.Evan Cheng2011-07-011-1/+1
* Disable commit 134216 ("Add 134199 back, but disable the optimization when th...Duncan Sands2011-07-011-0/+1
* Another misuse of StringRef. MSVC is very sensitive to that kind of error.Francois Pichet2011-07-011-2/+2
* Fix likely typo, reduce number of instruction name collisions.Nick Lewycky2011-07-011-1/+1
* Fix use after free.Rafael Espindola2011-07-011-1/+1
* Avoid DenseMap lookup.Rafael Espindola2011-07-011-6/+8
* Fix off by one error. I misunderstood the comment about killedAt.Rafael Espindola2011-07-011-1/+1
* Check the liveinterval, not the kill flag.Rafael Espindola2011-07-011-7/+10
* Don't inflate register classes used by inline asm.Jakob Stoklund Olesen2011-07-011-0/+3
* Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka2011-07-015-23/+70
* Improve constant folding of undef for cmp and select operators.Dan Gohman2011-07-012-6/+11
* Add support for the 'j' immediate constraint. This is conditionalized onEric Christopher2011-07-011-0/+9
* Improve constant folding of undef for binary operators.Dan Gohman2011-07-011-4/+24
* Add support for the ARM 't' register constraint. And another testcaseEric Christopher2011-07-011-0/+5
* Switch SubtargetFeatures from std::string to StringRef.Evan Cheng2011-07-011-22/+19
* We'll return a null RC by default if we can't match.Eric Christopher2011-07-011-2/+1
* Add 134199 back, but disable the optimization when the second copy is a kill.Rafael Espindola2011-07-011-10/+100
* Add support for the 'x' constraint.Eric Christopher2011-07-011-0/+9
* Remove tabs.Bill Wendling2011-06-301-6/+6