aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-09-10Reapply r113585. The msvc machine is mercurial.Bill Wendling
2010-09-10This transform is also performed by InstructionSimplify, remove the duplicate.Benjamin Kramer
2010-09-10r113585 was causing clang-i686-xp-msvc9 to fail in mysterious ways that I can'tBill Wendling
2010-09-10Early exit with simple checks.Bill Wendling
2010-09-10Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling
2010-09-10Calculate the number of VLDM/VSTM registers by subtracting the number ofBob Wilson
2010-09-10Lower the unrolling theshold to 150. Empirical tests indicate that this is a...Owen Anderson
2010-09-10Mark the sse_load_f32 and sse_load_f64 load patterns as having memoperands soBill Wendling
2010-09-10Reword since this may not be a bug but intended behavior.Bill Wendling
2010-09-10Fix merging base-updates for VLDM/VSTM: Before I switched these instructionsBob Wilson
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-09-10Fix build error.Eric Christopher
2010-09-10Update comments, reorganize some code, rename variables to beEric Christopher
2010-09-0964-bit fp loads can come straight out of the constant pool, not asEric Christopher
2010-09-09Discard metadata produced by LLVM 2.7. The value enumeration it usedDan Gohman
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