aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Allow BBVectorize to fuse compare instructions.Hal Finkel2012-06-233-0/+37
* Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional c...Craig Topper2012-06-232-9/+11
* Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to ...Craig Topper2012-06-232-87/+84
* Add a microoptimization note.Benjamin Kramer2012-06-231-0/+6
* Add relocation types for Hexagon processor; patch by Sidney Manning <sidneym@...Marshall Clow2012-06-234-0/+200
* Clean-up after r159077.Hans Wennborg2012-06-232-63/+6
* Extend the IL for selecting TLS models (PR9788)Hans Wennborg2012-06-2324-47/+706
* Optimized usage of new SwitchInst case values (IntegersSubset type) in Local....Stepan Dyatkovskiy2012-06-234-27/+64
* Use correct memory types for (V)CVTDQ2PD instructions.Craig Topper2012-06-231-3/+3
* Silence an unused variable warning on release builds.Craig Topper2012-06-231-2/+2
* Compress flags in X86 op folding to reduce space in static tables.Craig Topper2012-06-231-16/+16
* Make helper method static since it doesn't use anything in the class.Craig Topper2012-06-231-3/+3
* Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with ...Craig Topper2012-06-232-26/+9
* Teach LiveVariables to handle <undef> operands.Jakob Stoklund Olesen2012-06-231-3/+5
* Handle aliases to tls variables in all architectures, not just x86.Rafael Espindola2012-06-233-8/+21
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-234-7/+33
* BoundsChecking: attach debug info to traps to make my life a bit more saneNuno Lopes2012-06-231-9/+10
* ARM: Add a better diagnostic for some out of range immediates.Jim Grosbach2012-06-224-10/+21
* TableGen: AsmMatcher support for better operand diagnostics.Jim Grosbach2012-06-222-16/+74
* Add support for the PPC isel instruction.Hal Finkel2012-06-229-14/+107
* FileCheckize tests.Chad Rosier2012-06-222-2/+10
* Rename fp-op fusion option (yet again) for compatibility with GCC option.Lang Hames2012-06-225-7/+7
* Remove ProcessImplicitDefs.h which was unused.Jakob Stoklund Olesen2012-06-222-53/+27
* Also verify the def index for early clobbers.Jakob Stoklund Olesen2012-06-221-2/+3
* Whitespace.Chad Rosier2012-06-221-8/+8
* Delete a boring statistic.Jakob Stoklund Olesen2012-06-222-8/+0
* Store live intervals in an IndexedMap.Jakob Stoklund Olesen2012-06-222-42/+34
* Forgot this patch in r159023.Evan Cheng2012-06-221-1/+1
* Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel2012-06-228-18/+18
* EmitZerofill should take a 64-bit size or else it's chopping off large zero-f...Evan Cheng2012-06-228-11/+22
* Fix a crash in --debug code.Jakob Stoklund Olesen2012-06-221-2/+6
* Don't depend on live ranges being present.Jakob Stoklund Olesen2012-06-221-3/+8
* Simplify handleMove() a bit.Jakob Stoklund Olesen2012-06-221-4/+4
* Stop computing physreg live ranges.Jakob Stoklund Olesen2012-06-222-203/+2
* Reverting makefile change wile I figure out what the heck happenedMarshall Clow2012-06-221-1/+1
* Remove some redundant LIS->hasInterval() checks.Jakob Stoklund Olesen2012-06-221-22/+0
* Added building yaml2obj to the configure+make build systemMarshall Clow2012-06-222-2/+2
* Use MRI::isConstantPhysReg() to check remat feasibility.Jakob Stoklund Olesen2012-06-221-4/+8
* Remove a variable that is unused when assertions aren't enabled.Kaelyn Uhrain2012-06-221-2/+1
* Use regunit liveness to guide LiveDebugVariables.Jakob Stoklund Olesen2012-06-221-5/+18
* Remove LiveIntervals::trackingRegUnits().Jakob Stoklund Olesen2012-06-224-76/+13
* Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x"Jakob Stoklund Olesen2012-06-222-15/+11
* Change comment into proper Doxygen member comment.Dmitri Gribenko2012-06-221-1/+2
* simplify code from previous commits (Thanks Duncan)Nuno Lopes2012-06-221-7/+2
* Fixed r158979.Stepan Dyatkovskiy2012-06-224-56/+180
* test/CodeGen/Generic/asm-large-immediate.ll: Mark it as XFAIL: powerpc, possi...NAKAMURA Takumi2012-06-221-1/+3
* Remove another duplicated variable. We only need one to tell us if the linkerRafael Espindola2012-06-224-10/+1
* Fix a FIXME: DwarfRequiresRelocationForSectionOffset is the same asRafael Espindola2012-06-225-14/+3
* Revert commit 158979 (dyatkovskiy) since it is causing several buildbots toDuncan Sands2012-06-223-170/+52
* Performance optimizations:Stepan Dyatkovskiy2012-06-223-52/+170