aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Avoid looking at stale data in verifyAnalysis().Jakob Stoklund Olesen2012-07-301-1/+4
* Allow traces to enter nested loops.Jakob Stoklund Olesen2012-07-301-14/+29
* Keep empty assembly macro argument values in the middle of the list.Jim Grosbach2012-07-302-2/+20
* Move the SmallVector unit tests to be type-parameterized so that we canChandler Carruth2012-07-302-152/+193
* Clarify invalidation strategy in comment.Jakob Stoklund Olesen2012-07-301-0/+6
* Fix grammar-o. Fixes PR13482!Nick Lewycky2012-07-301-1/+1
* Assert that all trace candidate blocks have been visited by the PO.Jakob Stoklund Olesen2012-07-301-11/+6
* Hook into PassManager's analysis verification.Jakob Stoklund Olesen2012-07-303-7/+4
* Consider address spaces for hashing and CSEing DAG nodes. Otherwise two load...Pete Cooper2012-07-302-0/+38
* Typo.Eric Christopher2012-07-301-1/+1
* Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby2012-07-302-2/+53
* Add MachineInstr::isTransient().Jakob Stoklund Olesen2012-07-302-23/+25
* Add MachineTraceMetrics::verify().Jakob Stoklund Olesen2012-07-303-11/+55
* Verify that the CFG hasn't changed during invalidate().Jakob Stoklund Olesen2012-07-301-2/+12
* Add MachineBasicBlock::isPredecessor().Jakob Stoklund Olesen2012-07-302-2/+9
* When constant folding GEP expressions, keep the address space information of ...Nadav Rotem2012-07-302-3/+29
* Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoadCraig Topper2012-07-301-0/+6
* Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnl...Craig Topper2012-07-302-2/+3
* Remove some unnecessary filter checks. They were already covered by IsCodeGen...Craig Topper2012-07-301-12/+0
* Remove check for sub class of X86Inst from filter function since caller guara...Craig Topper2012-07-301-6/+2
* Simplify code that filtered certain instructions in two different ways. No fu...Craig Topper2012-07-301-14/+1
* Remove check for f256mem from has256BitOperands as nothing depended on it and...Craig Topper2012-07-301-1/+1
* Remove trailing whitespace.Craig Topper2012-07-301-85/+85
* Give VCVTTPD2DQ priority over CVTTPD2DQ.Craig Topper2012-07-301-10/+10
* Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1.Craig Topper2012-07-303-43/+46
* Fix up patterns for VCVTSS2SD. Specifically give it priority over SSE form. A...Craig Topper2012-07-301-9/+10
* Fix load types on intrinsic forms of SS2SD and SD2SS AVX/SSE convert instruct...Craig Topper2012-07-291-26/+41
* Move more SSE/AVX convert instruction patterns into their definitions.Craig Topper2012-07-291-70/+50
* APInt: Simplify code.Benjamin Kramer2012-07-291-7/+1
* Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren2012-07-2910-171/+54
* Add testcases for GlobalOpt changes in r160693 and r160757.Nick Lewycky2012-07-291-3/+33
* Fold patterns for some of the SSE/AVX convert instructions into their instruc...Craig Topper2012-07-281-49/+34
* Mark some of the SSE/AVX convert instructions as mayLoad/neverHasSideEffects.Craig Topper2012-07-281-22/+23
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-07-282-4/+4
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-07-2810-50/+167
* Make CVTSS2SI instruction definition consistent with CVTSD2SI.Craig Topper2012-07-281-34/+14
* Fix up memory load types for SSE scalar convert intrinsic patterns.Craig Topper2012-07-281-27/+26
* X86 Peephole: fix PR13475 in optimizeCompare.Manman Ren2012-07-282-3/+23
* Reenable a basic SSA DAG builder optimization.Andrew Trick2012-07-281-5/+4
* Add more debug output to MachineTraceMetrics.Jakob Stoklund Olesen2012-07-273-3/+48
* Keep track of the head and tail of the trace through each block.Jakob Stoklund Olesen2012-07-272-4/+18
* Add a DW_AT_high_pc for CUs that are a single address range. UpdateEric Christopher2012-07-2712-29/+71
* Also compute register mask lists under -new-live-intervals.Jakob Stoklund Olesen2012-07-272-8/+40
* Typos.Chad Rosier2012-07-272-2/+2
* Teach CodeGenPrep to look past bitcast when it's duplicating return instructionEvan Cheng2012-07-273-7/+121
* Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().Jakob Stoklund Olesen2012-07-275-18/+6
* Add a -new-live-intervals experimental option.Jakob Stoklund Olesen2012-07-272-1/+37
* Fixing problems with X86_64_32 relocations and making the assertions more rea...Andrew Kaylor2012-07-271-5/+4
* Add <imp-def> of super-register when lowering SUBREG_TO_REG.Jakob Stoklund Olesen2012-07-272-5/+8
* SmallVector: Crank up verbosity of asserts per Chandler's request.Benjamin Kramer2012-07-271-3/+19