aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-07-30Keep empty assembly macro argument values in the middle of the list.Jim Grosbach
2012-07-30Clarify invalidation strategy in comment.Jakob Stoklund Olesen
2012-07-30Assert that all trace candidate blocks have been visited by the PO.Jakob Stoklund Olesen
2012-07-30Hook into PassManager's analysis verification.Jakob Stoklund Olesen
2012-07-30Consider address spaces for hashing and CSEing DAG nodes. Otherwise two load...Pete Cooper
2012-07-30Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby
2012-07-30Add MachineInstr::isTransient().Jakob Stoklund Olesen
2012-07-30Add MachineTraceMetrics::verify().Jakob Stoklund Olesen
2012-07-30Verify that the CFG hasn't changed during invalidate().Jakob Stoklund Olesen
2012-07-30Add MachineBasicBlock::isPredecessor().Jakob Stoklund Olesen
2012-07-30When constant folding GEP expressions, keep the address space information of ...Nadav Rotem
2012-07-30Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoadCraig Topper
2012-07-30Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnl...Craig Topper
2012-07-30Give VCVTTPD2DQ priority over CVTTPD2DQ.Craig Topper
2012-07-30Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1.Craig Topper
2012-07-30Fix up patterns for VCVTSS2SD. Specifically give it priority over SSE form. A...Craig Topper
2012-07-29Fix load types on intrinsic forms of SS2SD and SD2SS AVX/SSE convert instruct...Craig Topper
2012-07-29Move more SSE/AVX convert instruction patterns into their definitions.Craig Topper
2012-07-29Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren
2012-07-28Fold patterns for some of the SSE/AVX convert instructions into their instruc...Craig Topper
2012-07-28Mark some of the SSE/AVX convert instructions as mayLoad/neverHasSideEffects.Craig Topper
2012-07-28X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-28Make CVTSS2SI instruction definition consistent with CVTSD2SI.Craig Topper
2012-07-28Fix up memory load types for SSE scalar convert intrinsic patterns.Craig Topper
2012-07-28X86 Peephole: fix PR13475 in optimizeCompare.Manman Ren
2012-07-28Reenable a basic SSA DAG builder optimization.Andrew Trick
2012-07-27Add more debug output to MachineTraceMetrics.Jakob Stoklund Olesen
2012-07-27Keep track of the head and tail of the trace through each block.Jakob Stoklund Olesen
2012-07-27Add a DW_AT_high_pc for CUs that are a single address range. UpdateEric Christopher
2012-07-27Also compute register mask lists under -new-live-intervals.Jakob Stoklund Olesen
2012-07-27Typos.Chad Rosier
2012-07-27Teach CodeGenPrep to look past bitcast when it's duplicating return instructionEvan Cheng
2012-07-27Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef().Jakob Stoklund Olesen
2012-07-27Add a -new-live-intervals experimental option.Jakob Stoklund Olesen
2012-07-27Fixing problems with X86_64_32 relocations and making the assertions more rea...Andrew Kaylor
2012-07-27Add <imp-def> of super-register when lowering SUBREG_TO_REG.Jakob Stoklund Olesen
2012-07-27Test commit, clean up commentAndrew Kaylor
2012-07-27fix PR13390: do not loop forever with self-referencing self instructionsNuno Lopes
2012-07-27fix infinite loop in instcombine in the presence of a (malformed) self-refere...Nuno Lopes
2012-07-27Test commit, clean up commentAndrew Kaylor
2012-07-27Give MCRegisterInfo an implementation file.Jakob Stoklund Olesen
2012-07-26Pass the correct call frame size to callseq_start node. This is needed toAkira Hatanaka
2012-07-26Simplify demanded bits of select sources where the condition is a constant ve...Pete Cooper
2012-07-26Remove the X86 sub_ss and sub_sd sub-register indexes completely.Jakob Stoklund Olesen
2012-07-26Remove the last mentions of sub_ss and sub_sd from patterns.Jakob Stoklund Olesen
2012-07-26Eliminate sub_ss, sub_sd from broadcast patterns.Jakob Stoklund Olesen
2012-07-26Teach SimplifyDemandedBits how to look through fpext and fptrunc to simplify ...Pete Cooper
2012-07-26Eliminate more sub_ss / sub_sd patterns.Jakob Stoklund Olesen
2012-07-26Eliminate some SUBREG_TO_REG patterns with sub_ss and sub_sd.Jakob Stoklund Olesen
2012-07-26Eliminate a batch of uses of sub_ss and sub_sd in the X86 target.Jakob Stoklund Olesen