aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-09-09llvm-mc: Don't crash when using -n and we see a directive before the initial ...Daniel Dunbar
2010-09-09llvm-mc: Make sure we exit != 0 if any errors are encountered.Daniel Dunbar
2010-09-09SIToFP and FPToSI conversions work only on fp-reg to fp-reg. MoveEric Christopher
2010-09-09MDNodes are not Constants.Dan Gohman
2010-09-09Print invalid metadata references as <badref>, for consistency withDan Gohman
2010-09-09New "move to fp reg" routine. Use it.Eric Christopher
2010-09-09"Strike that, reverse it." -- Mr. Wonka.Eric Christopher
2010-09-09What the loop unroller cares about, rather than just not unrolling loops with...Owen Anderson
2010-09-09Add FPTrunc, fix some bugs where I forgot to update the value map.Eric Christopher
2010-09-09Revert r113439, which relaxed the requirement that loops containing calls can...Owen Anderson
2010-09-09r113526 introduced an unintended change to the loop unrolling threshold. Rev...Owen Anderson
2010-09-09Fix typo in code to cap the loop code size reduction calculation.Owen Anderson
2010-09-09Use code-size reduction metrics to estimate the amount of savings we'll get w...Owen Anderson
2010-09-09Basic FP->Int, Int->FP conversions.Eric Christopher
2010-09-09Add one more pattern to fallback movddupBruno Cardoso Lopes
2010-09-09Extend the getDependence query with support for PHI translation.Dan Gohman
2010-09-09For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng
2010-09-09MCELF: Write relocation fragments in the right endian.Benjamin Kramer
2010-09-09Make ELF OS ABI dependent on the OS from target triple.Roman Divacky
2010-09-09Move remaining MMX instructions from SSE to MMX.Dale Johannesen
2010-09-09Refactor code-size reduction estimation methods out of InlineCostAnalyzer and...Owen Anderson
2010-09-09MC: Give a (lame) hard error if a .org directive would create an unreasonablyDaniel Dunbar
2010-09-09lib/System/Host.cpp: 7bit-ize. Eliminate "TM" and "(R)" in comments.NAKAMURA Takumi
2010-09-09Silence compiler warning.Kalle Raiskila
2010-09-09Fix NEON VLD pseudo instruction itineraries that were incorrectly copied fromBob Wilson
2010-09-09Nuke whitespace and fix some indenting.Eric Christopher
2010-09-09Move most MMX instructions (defined as anything thatDale Johannesen
2010-09-09Handle 64-bit floating point binops as well.Eric Christopher
2010-09-09Basic 32-bit FP operations.Eric Christopher
2010-09-09For double-spaced VLD3/VLD4 instructions, copy the explicit super-register useBob Wilson
2010-09-09Handle float->double extension.Eric Christopher
2010-09-09Rewrite TargetMaterializeConstant splitting it out into two functionsEric Christopher
2010-09-09Simplify copying over operands from pseudo NEON load/store instructions.Bob Wilson
2010-09-08Clean up a comment.Bob Wilson
2010-09-08Very basic compare support.Eric Christopher
2010-09-08Relax the "don't unroll loops containing calls" rule. Instead, when a loop c...Owen Anderson
2010-09-08Delete dead code.Eric Christopher
2010-09-08Fix LDM_RET schedule itinery.Evan Cheng
2010-09-08fix rdar://8407548, I missed the commuted form of xchg/test without a suffix.Chris Lattner
2010-09-08fix wonky formatting.Chris Lattner
2010-09-08Generalize instcombine's support for combining multiple bit checks into a sin...Owen Anderson
2010-09-08fix bugs in push/pop segment support, rdar://8407242Chris Lattner
2010-09-08Add intrinsic-based patterns for MMX PINSRW and PEXTRW.Dale Johannesen
2010-09-08Make the loads/stores match the type we really want to store.Eric Christopher
2010-09-08Check in forgotten file. Should fix build.Dale Johannesen
2010-09-08Slight cleanup, use only one form of MMXI_binop_rm_int.Dale Johannesen
2010-09-08Re-enable usage of the ARM base pointer. r113394 fixed the known failures.Jim Grosbach
2010-09-08Fix errant fall-throughs causing the base pointer to be used when the frameJim Grosbach
2010-09-08Add intrinsic forms of mmx<->sse conversions. Notes:Dale Johannesen
2010-09-08Rewrite TargetMaterializeConstant.Eric Christopher